Cache underlying ByteBuffers and nioBuffercount  in ChannelOutboundBuffer to reduce object creation and so GC pressure
Try to minimize memory copies for mixed CompositeByteBufs