Class AbstractArena
java.lang.Object
dev.engine_room.flywheel.backend.engine.AbstractArena
- Direct Known Subclasses:
CpuArena,ObjectStorage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintalloc()abstract longlongbyteOffsetOf(int i) intcapacity()voidfree(int i) protected abstract voidgrow()int
-
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()
-