void TryDequeWaiterForWrittingTransaction() { if (_writeWaitingQueue.Count == 0) return; var tcs = _writeWaitingQueue.Dequeue(); NewWrittingTransactionUnsafe(tcs); }