Ejemplo n.º 1
0
        private void EnsureFlushed(long offset)
        {
            if (offset < _lastFlushOffset)
            {
                return;
            }

            lock (_writeLock)
            {
                if (offset < _lastFlushOffset)
                {
                    return;
                }

                _writeStream.FlushForced();
                _lastFlushOffset = _currentOffset;
            }
        }