The data pipeline doesnt need specifically sized allocations. So, recycle ByteBuffers for the data pipeline. Keeps the GC from thrashing.