Class MultiChunkPool

java.lang.Object
io.deephaven.chunk.util.pools.MultiChunkPool

public final class MultiChunkPool extends Object
Provides a set of per-type ChunkPools. Normally accessed via a ThreadLocal, to allow some threads to share a common pool and others to allocate their own.
  • Method Details

    • enableDedicatedPoolForThisThread

      public static void enableDedicatedPoolForThisThread()
    • forThisThread

      public static MultiChunkPool forThisThread()
    • getChunkPool

      public ChunkPool getChunkPool(@NotNull @NotNull ChunkType chunkType)
    • getBooleanChunkPool

      public BooleanChunkPool getBooleanChunkPool()
    • getCharChunkPool

      public CharChunkPool getCharChunkPool()
    • getByteChunkPool

      public ByteChunkPool getByteChunkPool()
    • getShortChunkPool

      public ShortChunkPool getShortChunkPool()
    • getIntChunkPool

      public IntChunkPool getIntChunkPool()
    • getLongChunkPool

      public LongChunkPool getLongChunkPool()
    • getFloatChunkPool

      public FloatChunkPool getFloatChunkPool()
    • getDoubleChunkPool

      public DoubleChunkPool getDoubleChunkPool()
    • getObjectChunkPool

      public ObjectChunkPool getObjectChunkPool()