Class AbstractArena

java.lang.Object
dev.engine_room.flywheel.backend.engine.AbstractArena
Direct Known Subclasses:
CpuArena, ObjectStorage

public abstract class AbstractArena extends Object
  • Field Details

    • elementSizeBytes

      protected final long elementSizeBytes
  • Constructor Details

    • AbstractArena

      public AbstractArena(long elementSizeBytes)
  • Method Details

    • alloc

      public int alloc()
    • free

      public void free(int i)
    • byteOffsetOf

      public long byteOffsetOf(int i)
    • capacity

      public int capacity()
    • occupancy

      public int occupancy()
    • byteCapacity

      public abstract long byteCapacity()
    • grow

      protected abstract void grow()