public void Push(PaymentMessage message) { // Payment Orders with a duplicate Numbers will be ignored _messagesQueue.TryAdd(message.Number, message); }
public void Delete(PaymentMessage message) { _messagesQueue.TryRemove(message.Number, out PaymentMessage removedMessage); }
public void Push(PaymentMessage message) { _messagesQueue.Enqueue(message); }