@Override
    public String toString() {
        return "ByteBufferPool{" +
                "bufferMap=" + bufferQueueMap +
                '}';
    }
Perform work with a {@link ByteBuffer} obtained from the pool. The {@link ByteBuffer}
must not be used outside of the work lambda.
stroom-bytebuffer/src/main/java/stroom/bytebuffer/ByteBufferPoolImpl2.java