public void Init() { _pages.Init(); _position = _positionWriter.GetOrInitPosition(); //_log.Verbose("Stream {stream} at {offset}", _streamName, _position); var tail = Tail(_position); if (tail != 0) { // preload tail var offset = Floor(_position); //_log.Verbose("Load tail at {offset}", offset); var page = _pages.ReadPage(offset); _stream.Write(page, 0, tail); } }
public void Init() { _targetWriter.Init(); TargetPos.GetOrInitPosition(); }