Exemple #1
0
 internal DeleteAsyncResult(FasterKV <Key, Value> fasterKV, IFasterSession <Key, Value, Input, Output, Context> fasterSession,
                            FasterExecutionContext <Input, Output, Context> currentCtx, PendingContext <Input, Output, Context> pendingContext, Task flushTask, ExceptionDispatchInfo exceptionDispatchInfo)
 {
     internalStatus     = OperationStatus.ALLOCATE_FAILED;
     updelAsyncInternal = new UpdelAsyncInternal <Input, Output, Context, DeleteAsyncOperation <Input, Output, Context>, DeleteAsyncResult <Input, Output, Context> >(
         fasterKV, fasterSession, currentCtx, pendingContext, flushTask, exceptionDispatchInfo);
 }
Exemple #2
0
 internal DeleteAsyncResult(OperationStatus internalStatus)
 {
     Debug.Assert(internalStatus == OperationStatus.SUCCESS || internalStatus == OperationStatus.NOTFOUND);
     this.internalStatus     = internalStatus;
     this.updelAsyncInternal = default;
 }