public override void Flush()
 {
     CheckAsync();
     CoreWriter.Flush();
 }