@Test public void shouldNotCloseChannelUponBufferClose() { buffer = new MappedResizeableBuffer(channel, 0, SIZE); buffer.close(); assertTrue(channel.isOpen()); buffer = null; }
public void close() { unmap(); }
MappedResizeableBuffer implements AutoCloseable { public void close() { unmap(); } }
MappedResizeableBuffer implements AutoCloseable { public void close() { unmap(); } MappedResizeableBuffer(final FileChannel fileChannel, final long offset, final long initialLength);  MappedResizeableBuffer(
        final FileChannel fileChannel, final FileChannel.MapMode mapMode, final long offset, final long initialLength); }
MappedResizeableBuffer implements AutoCloseable { public void close() { unmap(); } MappedResizeableBuffer(final FileChannel fileChannel, final long offset, final long initialLength);  MappedResizeableBuffer(
        final FileChannel fileChannel, final FileChannel.MapMode mapMode, final long offset, final long initialLength); void close(); void resize(final long newLength); void wrap(final long offset, final long length); void wrap(final FileChannel fileChannel, final long offset, final long length); void wrap(
        final FileChannel fileChannel, final FileChannel.MapMode mapMode, final long offset, final long length); long addressOffset(); FileChannel fileChannel(); FileChannel.MapMode mapMode(); void setMemory(final long index, final int length, final byte value); long capacity(); void checkLimit(final long limit); void verifyAlignment(); long getLong(final long index, final ByteOrder byteOrder); void putLong(final long index, final long value, final ByteOrder byteOrder); long getLong(final long index); void putLong(final long index, final long value); long getLongVolatile(final long index); void putLongVolatile(final long index, final long value); void putLongOrdered(final long index, final long value); long addLongOrdered(final long index, final long increment); boolean compareAndSetLong(final long index, final long expectedValue, final long updateValue); long getAndSetLong(final long index, final long value); long getAndAddLong(final long index, final long delta); int getInt(final long index, final ByteOrder byteOrder); void putInt(final long index, final int value, final ByteOrder byteOrder); int getInt(final long index); void putInt(final long index, final int value); int getIntVolatile(final long index); void putIntVolatile(final long index, final int value); void putIntOrdered(final long index, final int value); int addIntOrdered(final long index, final int increment); boolean compareAndSetInt(final long index, final int expectedValue, final int updateValue); int getAndSetInt(final long index, final int value); int getAndAddInt(final long index, final int delta); double getDouble(final long index, final ByteOrder byteOrder); void putDouble(final long index, final double value, final ByteOrder byteOrder); double getDouble(final long index); void putDouble(final long index, final double value); float getFloat(final long index, final ByteOrder byteOrder); void putFloat(final long index, final float value, final ByteOrder byteOrder); float getFloat(final long index); void putFloat(final long index, final float value); short getShort(final long index, final ByteOrder byteOrder); void putShort(final long index, final short value, final ByteOrder byteOrder); short getShort(final long index); void putShort(final long index, final short value); short getShortVolatile(final long index); void putShortVolatile(final long index, final short value); byte getByte(final long index); void putByte(final long index, final byte value); byte getByteVolatile(final long index); void putByteVolatile(final long index, final byte value); void getBytes(final long index, final byte[] dst); void getBytes(final long index, final byte[] dst, final long offset, final int length); void getBytes(final long index, final ByteBuffer dstBuffer, final int length); void putBytes(final long index, final byte[] src); void putBytes(final long index, final byte[] src, final long offset, final int length); void putBytes(final long index, final ByteBuffer srcBuffer, final int length); void putBytes(final long index, final ByteBuffer srcBuffer, final long srcIndex, final int length); void putBytes(final long index, final DirectBuffer srcBuffer, final int srcIndex, final int length); char getChar(final long index, final ByteOrder byteOrder); void putChar(final long index, final char value, final ByteOrder byteOrder); char getChar(final long index); void putChar(final long index, final char value); char getCharVolatile(final long index); void putCharVolatile(final long index, final char value); String getStringUtf8(final long offset); String getStringUtf8(final long offset, final ByteOrder byteOrder); String getStringUtf8(final long offset, final int length); int putStringUtf8(final long offset, final String value); int putStringUtf8(final long offset, final String value, final ByteOrder byteOrder); int putStringUtf8(final long offset, final String value, final int maxEncodedSize); int putStringUtf8(final long offset, final String value, final ByteOrder byteOrder, final int maxEncodedSize); String getStringWithoutLengthUtf8(final long offset, final int length); int putStringWithoutLengthUtf8(final long offset, final String value); void boundsCheck(final long index, final int length); String toString(); }
MappedResizeableBuffer implements AutoCloseable { public void close() { unmap(); } MappedResizeableBuffer(final FileChannel fileChannel, final long offset, final long initialLength);  MappedResizeableBuffer(
        final FileChannel fileChannel, final FileChannel.MapMode mapMode, final long offset, final long initialLength); void close(); void resize(final long newLength); void wrap(final long offset, final long length); void wrap(final FileChannel fileChannel, final long offset, final long length); void wrap(
        final FileChannel fileChannel, final FileChannel.MapMode mapMode, final long offset, final long length); long addressOffset(); FileChannel fileChannel(); FileChannel.MapMode mapMode(); void setMemory(final long index, final int length, final byte value); long capacity(); void checkLimit(final long limit); void verifyAlignment(); long getLong(final long index, final ByteOrder byteOrder); void putLong(final long index, final long value, final ByteOrder byteOrder); long getLong(final long index); void putLong(final long index, final long value); long getLongVolatile(final long index); void putLongVolatile(final long index, final long value); void putLongOrdered(final long index, final long value); long addLongOrdered(final long index, final long increment); boolean compareAndSetLong(final long index, final long expectedValue, final long updateValue); long getAndSetLong(final long index, final long value); long getAndAddLong(final long index, final long delta); int getInt(final long index, final ByteOrder byteOrder); void putInt(final long index, final int value, final ByteOrder byteOrder); int getInt(final long index); void putInt(final long index, final int value); int getIntVolatile(final long index); void putIntVolatile(final long index, final int value); void putIntOrdered(final long index, final int value); int addIntOrdered(final long index, final int increment); boolean compareAndSetInt(final long index, final int expectedValue, final int updateValue); int getAndSetInt(final long index, final int value); int getAndAddInt(final long index, final int delta); double getDouble(final long index, final ByteOrder byteOrder); void putDouble(final long index, final double value, final ByteOrder byteOrder); double getDouble(final long index); void putDouble(final long index, final double value); float getFloat(final long index, final ByteOrder byteOrder); void putFloat(final long index, final float value, final ByteOrder byteOrder); float getFloat(final long index); void putFloat(final long index, final float value); short getShort(final long index, final ByteOrder byteOrder); void putShort(final long index, final short value, final ByteOrder byteOrder); short getShort(final long index); void putShort(final long index, final short value); short getShortVolatile(final long index); void putShortVolatile(final long index, final short value); byte getByte(final long index); void putByte(final long index, final byte value); byte getByteVolatile(final long index); void putByteVolatile(final long index, final byte value); void getBytes(final long index, final byte[] dst); void getBytes(final long index, final byte[] dst, final long offset, final int length); void getBytes(final long index, final ByteBuffer dstBuffer, final int length); void putBytes(final long index, final byte[] src); void putBytes(final long index, final byte[] src, final long offset, final int length); void putBytes(final long index, final ByteBuffer srcBuffer, final int length); void putBytes(final long index, final ByteBuffer srcBuffer, final long srcIndex, final int length); void putBytes(final long index, final DirectBuffer srcBuffer, final int srcIndex, final int length); char getChar(final long index, final ByteOrder byteOrder); void putChar(final long index, final char value, final ByteOrder byteOrder); char getChar(final long index); void putChar(final long index, final char value); char getCharVolatile(final long index); void putCharVolatile(final long index, final char value); String getStringUtf8(final long offset); String getStringUtf8(final long offset, final ByteOrder byteOrder); String getStringUtf8(final long offset, final int length); int putStringUtf8(final long offset, final String value); int putStringUtf8(final long offset, final String value, final ByteOrder byteOrder); int putStringUtf8(final long offset, final String value, final int maxEncodedSize); int putStringUtf8(final long offset, final String value, final ByteOrder byteOrder, final int maxEncodedSize); String getStringWithoutLengthUtf8(final long offset, final int length); int putStringWithoutLengthUtf8(final long offset, final String value); void boundsCheck(final long index, final int length); String toString();  }