public void HardFlush()
{
_writer.FlushBuffer();
var fileStream = _stream as FileStream;
if (fileStream != null)
{
fileStream.Flush(true);
}
else
{
_stream.Flush();
}
}