final class org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper extends org.glassfish.grizzly.memory.ByteBufferWrapper implements org.glassfish.grizzly.Cacheable
{
private void <init>(java.nio.ByteBuffer)
{
org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper v;
java.nio.ByteBuffer v;
v := @this: org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper;
v := @parameter: java.nio.ByteBuffer;
specialinvoke v.<org.glassfish.grizzly.memory.ByteBufferWrapper: void <init>(java.nio.ByteBuffer)>(v);
return;
}
public void recycle()
{
org.glassfish.grizzly.ThreadCache$CachedTypeIndex v;
org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper v;
v := @this: org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper;
v.<org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper: boolean allowBufferDispose> = 0;
v = <org.glassfish.grizzly.memory.HeapMemoryManager: org.glassfish.grizzly.ThreadCache$CachedTypeIndex BBW_CACHE_IDX>;
staticinvoke <org.glassfish.grizzly.ThreadCache: boolean putToCache(org.glassfish.grizzly.ThreadCache$CachedTypeIndex,java.lang.Object)>(v, v);
return;
}
public void dispose()
{
org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper v;
v := @this: org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper;
specialinvoke v.<org.glassfish.grizzly.memory.ByteBufferWrapper: void dispose()>();
virtualinvoke v.<org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper: void recycle()>();
return;
}
private void initialize(java.nio.ByteBuffer)
{
org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper v;
java.nio.ByteBuffer v;
v := @this: org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper;
v := @parameter: java.nio.ByteBuffer;
v.<org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper: java.nio.ByteBuffer visible> = v;
v.<org.glassfish.grizzly.memory.HeapMemoryManager$RecyclableByteBufferWrapper: java.lang.Exception disposeStackTrace> = null;
return;
}
}