Class ChunkPoolReleaseTracking

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

public final class ChunkPoolReleaseTracking extends Object
Support for release tracking, in order to detect chunk release errors.
  • Method Details

    • enableStrict

      public static void enableStrict()
    • enable

      public static void enable()
    • disable

      public static void disable()
    • untracked

      public static <CHUNK_TYPE extends PoolableChunk> CHUNK_TYPE untracked(@NotNull @NotNull Supplier<CHUNK_TYPE> acquire)
    • untracked

      public static void untracked(@NotNull @NotNull Runnable release)
    • check

      public static void check()
    • checkAndDisable

      public static void checkAndDisable()