@Override public void readBytes(int offset, byte[] bytes) { readBytes(offset, bytes, 0, bytes.length); }
@Override public void writeBytes(int offset, byte[] bytes) { writeBytes(offset, bytes, 0, bytes.length); }
@Override protected MemoryChunk createChunk(int size) { return new ByteBufferMemoryChunk(ByteBuffer.allocate(size)); }
@Override protected MemoryChunk createChunk(int size) { return new ByteBufferMemoryChunk(ByteBuffer.allocateDirect(size)); }
@Override public void writeBytes(int offset, byte[] bytes) { writeBytes(offset, bytes, 0, bytes.length); }
@Override public void readBytes(int offset, byte[] bytes) { readBytes(offset, bytes, 0, bytes.length); }