protected override void DoWrite(ChannelOutboundBuffer input) { if (input.Size > 0) { this.SetState(StateFlags.WriteScheduled); var loopExecutor = (LoopExecutor)this.EventLoop; WriteRequest request = loopExecutor.WriteRequestPool.Take(); request.DoWrite((TcpChannelUnsafe)this.Unsafe, input); } }