Implementations must be safe for concurrent use by multiple threads.
| Modifier and Type | Method and Description |
|---|---|
| public byte[] | Returns: Abyte[] with length of at least size.The minimum size array required. Must be size)>= 0.Returns a |
| public ByteBuffer | allocateDirect(int
The minimum size buffer required. Must be size)>= 0.Returns a |
| public void | releaseArray(byte[]
Instance to return to pool. Must not be buffer)null.
Must not be returned more than 1 time. Must not be used by caller after return.Returns instance to pool for potential future reuse. |
| public void | releaseDirect(ByteBuffer
Instance to return to pool. Must not be buffer)null.
Must not be returned more than 1 time. Must not be used by caller after return.Returns instance to pool for potential future reuse. |
| allocateArray | back to summary |
|---|---|
| public byte[] allocateArray(int size) Returns a
| |
| allocateDirect | back to summary |
|---|---|
| public ByteBuffer allocateDirect(int size) Returns a
| |
| releaseArray | back to summary |
|---|---|
| public void releaseArray(byte[] buffer) Returns instance to pool for potential future reuse. Must not be returned more than 1 time. Must not be used by caller after return.
| |
| releaseDirect | back to summary |
|---|---|
| public void releaseDirect(ByteBuffer buffer) Returns instance to pool for potential future reuse. Must not be returned more than 1 time. Must not be used by caller after return.
| |