ElasticByteBufferPool, WeakReferencedElasticByteBufferPool@Public
@Stable
public interface ByteBufferPool
| Modifier and Type | Method | Description |
|---|---|---|
java.nio.ByteBuffer |
getBuffer(boolean direct,
int length) |
Get a new direct ByteBuffer.
|
void |
putBuffer(java.nio.ByteBuffer buffer) |
Release a buffer back to the pool.
|
default void |
release() |
Clear the buffer pool thus releasing all the buffers.
|
java.nio.ByteBuffer getBuffer(boolean direct,
int length)
direct - Whether the buffer should be direct.length - The minimum length the buffer will have.void putBuffer(java.nio.ByteBuffer buffer)
buffer - a direct bytebufferdefault void release()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.