示例#1
0
 public bool IsOperationInTransit(string operationId)
 {
     return(TransitQueue.ContainsKey(operationId));
 }
示例#2
0
 public int CountOperationsInTransit()
 {
     return(TransitQueue.Count());
 }
示例#3
0
 public Task <bool> DeleteOperationFromTransitAsync(string transactionId)
 {
     return(Task.FromResult(TransitQueue.Remove(transactionId)));
 }
示例#4
0
 public Task <bool> AddOperationToTransitAsync(ShardWriteOperation operation)
 {
     return(Task.FromResult(TransitQueue.TryAdd(operation.Id, SystemExtension.Clone(operation))));
 }