Package io.deephaven.chunk.util.pools
Class ByteChunkSoftPool
java.lang.Object
io.deephaven.chunk.util.pools.ByteChunkSoftPool
- All Implemented Interfaces:
ByteChunkPool
ChunkPool implementation for chunks of bytes.-
Method Summary
Modifier and TypeMethodDescriptionvoidgiveResettableByteChunk(@NotNull ResettableByteChunk resettableByteChunk) voidgiveResettableWritableByteChunk(@NotNull ResettableWritableByteChunk resettableWritableByteChunk) voidgiveWritableByteChunk(@NotNull WritableByteChunk<?> writableByteChunk) <ATTR extends Any>
ResettableByteChunk<ATTR><ATTR extends Any>
ResettableWritableByteChunk<ATTR><ATTR extends Any>
WritableByteChunk<ATTR>takeWritableByteChunk(int capacity)
-
Method Details
-
asChunkPool
- Specified by:
asChunkPoolin interfaceByteChunkPool
-
takeWritableByteChunk
- Specified by:
takeWritableByteChunkin interfaceByteChunkPool
-
giveWritableByteChunk
- Specified by:
giveWritableByteChunkin interfaceByteChunkPool
-
takeResettableByteChunk
- Specified by:
takeResettableByteChunkin interfaceByteChunkPool
-
giveResettableByteChunk
- Specified by:
giveResettableByteChunkin interfaceByteChunkPool
-
takeResettableWritableByteChunk
- Specified by:
takeResettableWritableByteChunkin interfaceByteChunkPool
-
giveResettableWritableByteChunk
public void giveResettableWritableByteChunk(@NotNull @NotNull ResettableWritableByteChunk resettableWritableByteChunk) - Specified by:
giveResettableWritableByteChunkin interfaceByteChunkPool
-