public void PerformFinalizingActions() { var grouped = SubscriptionChainTargetsToUpdate.GroupBy(item => item.Owner); foreach (var grpItem in grouped) { SubscribeSupport.AddPendingRequests(grpItem.Key, grpItem.Select(item => item.TargetLocation).ToArray()); } FinalizingOperationQueue.ForEach(oper => QueueSupport.PutToOperationQueue(oper)); }
public void AddOperationRequestToFinalizingQueue(OperationRequest operationRequest) { FinalizingOperationQueue.Add(operationRequest); }