Package io.deephaven.chunk.util.pools
Class BooleanChunkSoftPool
java.lang.Object
io.deephaven.chunk.util.pools.BooleanChunkSoftPool
- All Implemented Interfaces:
BooleanChunkPool
ChunkPool
implementation for chunks of booleans.-
Method Summary
Modifier and TypeMethodDescriptionvoid
giveResettableBooleanChunk
(@NotNull ResettableBooleanChunk resettableBooleanChunk) void
giveResettableWritableBooleanChunk
(@NotNull ResettableWritableBooleanChunk resettableWritableBooleanChunk) void
giveWritableBooleanChunk
(@NotNull WritableBooleanChunk<?> writableBooleanChunk) <ATTR extends Any>
ResettableBooleanChunk<ATTR><ATTR extends Any>
ResettableWritableBooleanChunk<ATTR><ATTR extends Any>
WritableBooleanChunk<ATTR>takeWritableBooleanChunk
(int capacity)
-
Method Details
-
asChunkPool
- Specified by:
asChunkPool
in interfaceBooleanChunkPool
-
takeWritableBooleanChunk
- Specified by:
takeWritableBooleanChunk
in interfaceBooleanChunkPool
-
giveWritableBooleanChunk
public void giveWritableBooleanChunk(@NotNull @NotNull WritableBooleanChunk<?> writableBooleanChunk) - Specified by:
giveWritableBooleanChunk
in interfaceBooleanChunkPool
-
takeResettableBooleanChunk
- Specified by:
takeResettableBooleanChunk
in interfaceBooleanChunkPool
-
giveResettableBooleanChunk
public void giveResettableBooleanChunk(@NotNull @NotNull ResettableBooleanChunk resettableBooleanChunk) - Specified by:
giveResettableBooleanChunk
in interfaceBooleanChunkPool
-
takeResettableWritableBooleanChunk
- Specified by:
takeResettableWritableBooleanChunk
in interfaceBooleanChunkPool
-
giveResettableWritableBooleanChunk
public void giveResettableWritableBooleanChunk(@NotNull @NotNull ResettableWritableBooleanChunk resettableWritableBooleanChunk) - Specified by:
giveResettableWritableBooleanChunk
in interfaceBooleanChunkPool
-