public override Task FlushAsync()
        {
            CheckAsync();
            var task = _coreWriter.FlushAsync();

            _lastTask = task;
            return(task);
        }