public void Write(WriteBatch batch) { if (batch.IsEmpty) return; EnsureValidBackgroundTaskState(); using (var mine = new OutstandingWrite(batch, this)) { _pendingWrites.Enqueue(mine); _hasWrites.Set(); mine.Wait(); } }
public void Write(WriteBatch batch) { if (batch.IsEmpty) { return; } EnsureValidBackgroundTaskState(); using (var mine = new OutstandingWrite(batch, this)) { _pendingWrites.Enqueue(mine); _hasWrites.Set(); mine.Wait(); } }