Exemplo n.º 1
0
            public OutstandingWrite(WriteBatch batch, TransactionMergingWriter transactionMergingWriter)
            {
                _transactionMergingWriter = transactionMergingWriter;
                Batch = batch;
                Size  = batch.Size();

                if (transactionMergingWriter._eventsBuffer.TryDequeue(out _completed) == false)
                {
                    _completed = new ManualResetEventSlim();
                }
                _completed.Reset();
            }