Interface ObjectChunkPool

All Known Implementing Classes:
MultiChunkPool, ObjectChunkSoftPool

public interface ObjectChunkPool
  • Method Details

    • asChunkPool

      ChunkPool asChunkPool()
    • takeWritableObjectChunk

      <TYPE, ATTR extends Any> WritableObjectChunk<TYPE,ATTR> takeWritableObjectChunk(int capacity)
    • giveWritableObjectChunk

      void giveWritableObjectChunk(@NotNull @NotNull WritableObjectChunk<?,?> writableObjectChunk)
    • takeResettableObjectChunk

      <TYPE, ATTR extends Any> ResettableObjectChunk<TYPE,ATTR> takeResettableObjectChunk()
    • giveResettableObjectChunk

      void giveResettableObjectChunk(@NotNull @NotNull ResettableObjectChunk<?,?> resettableObjectChunk)
    • takeResettableWritableObjectChunk

      <TYPE, ATTR extends Any> ResettableWritableObjectChunk<TYPE,ATTR> takeResettableWritableObjectChunk()
    • giveResettableWritableObjectChunk

      void giveResettableWritableObjectChunk(@NotNull @NotNull ResettableWritableObjectChunk<?,?> resettableWritableObjectChunk)