public void Unsubscribe(IItemsConsumer consumer) { lock (_consumersLock) { _consumers.Remove(consumer); } }
public void Subscribe(IItemsConsumer consumer) { lock (_consumersLock) { _consumers.Add(consumer); } }