Why do we need this kind of batching? If the Netty write returns true we can still safely cram messages into the underlying buffer. Or do you had some measurement that contradicts this?