private static final class TempBufferHolder.SoftTempBufferHolder extends TempBufferHolder
TempBufferHolder.Type| Modifier and Type | Field and Description |
|---|---|
private java.lang.ref.Reference<java.nio.ByteBuffer> |
_buffer |
| Modifier | Constructor and Description |
|---|---|
private |
SoftTempBufferHolder(boolean autoRewind,
java.nio.ByteOrder order) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Releases any referenced memory.
|
java.nio.ByteBuffer |
getExistingBuffer() |
protected void |
setNewBuffer(java.nio.ByteBuffer newBuffer)
Sets a new buffer for this holder.
|
getBuffer, getModCount, getPageBuffer, newHolder, newHolderprivate SoftTempBufferHolder(boolean autoRewind,
java.nio.ByteOrder order)
public java.nio.ByteBuffer getExistingBuffer()
getExistingBuffer in class TempBufferHoldernull if noneprotected void setNewBuffer(java.nio.ByteBuffer newBuffer)
TempBufferHoldersetNewBuffer in class TempBufferHolderpublic void clear()
TempBufferHolderclear in class TempBufferHolder