07632a5a4c
Motivation: In some benchmarks closing the Channel attributes to a lot of overhead due the call of fillInStackTrace(). We should reduce this overhead. Modifications: - Create a StacklessClosedChannelException and use it to reduce overhead. - Only call ChannelOutboundBuffer.failFlushed(...) when there was a flushed message at all. Result: Less performance overhead when closing the Channel