I think I would prefer to name it direct to better match ByteBuffer.allocateDirect()... maybe even callit allocateDirect ?