protected final class ByteBufferManager.SmallByteBufferWrapper extends ByteBufferWrapper implements Cacheable
ByteBufferWrapper
implementation, which supports trimming. In
other words it's possible to return unused Buffer
space to
pool.allowBufferDispose, DEBUG_MODE, disposeStackTrace, visible
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Notify the allocator that the space for this Buffer is no
longer needed.
|
void |
recycle() |
protected ByteBufferWrapper |
wrapByteBuffer(ByteBuffer byteBuffer) |
allowBufferDispose, allowBufferDispose, array, arrayOffset, asReadOnlyBuffer, capacity, clear, compact, compareTo, duplicate, equals, flip, get, get, get, get, get, get, getChar, getChar, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getShort, getShort, hasArray, hashCode, hasRemaining, isComposite, isDirect, isExternal, isReadOnly, limit, limit, mark, order, order, position, position, prepareDispose, prepend, put, put, put, put, put, put, put, put, put8BitString, putChar, putChar, putDouble, putDouble, putFloat, putFloat, putInt, putInt, putLong, putLong, putShort, putShort, release, remaining, reset, rewind, shrink, slice, slice, split, toBufferArray, toBufferArray, toBufferArray, toBufferArray, toByteBuffer, toByteBuffer, toByteBufferArray, toByteBufferArray, toByteBufferArray, toByteBufferArray, toString, toStringContent, toStringContent, toStringContent, trim, tryDispose, underlying
public void dispose()
Buffer
dispose
in interface Buffer
dispose
in class ByteBufferWrapper
protected ByteBufferWrapper wrapByteBuffer(ByteBuffer byteBuffer)
wrapByteBuffer
in class ByteBufferWrapper
Copyright © 2014 Oracle Corporation. All rights reserved.