public ByteBuffer acquire(final int size) {
        return ByteBuffer.allocateDirect(size);
    }
Get a byte buffer from the pool or create a new one if we have no pooled buffers.

@param size The minimum size of the buffer to get.
@return A byte buffer.
stroom-bytebuffer/src/main/java/stroom/bytebuffer/impl6/SimpleByteBufferFactory.java