Class AbstractObjectPool<T>
- java.lang.Object
-
- com.github.ranchordo.lepton.engine.util.Deletable
-
- com.github.ranchordo.lepton.optim.objpoollib.VariedAbstractObjectPool<T>
-
- com.github.ranchordo.lepton.optim.objpoollib.AbstractObjectPool<T>
-
- Direct Known Subclasses:
ObjectPool
,SourcePool
public abstract class AbstractObjectPool<T> extends VariedAbstractObjectPool<T>
Object pool with custom behavior and no object variation.
-
-
Field Summary
-
Fields inherited from class com.github.ranchordo.lepton.optim.objpoollib.VariedAbstractObjectPool
freeThshld, inUse, pool, printExpansion
-
-
Constructor Summary
Constructors Constructor Description AbstractObjectPool(String type, PoolInitCreator<T> p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PoolElement<T>
alloc()
-
Methods inherited from class com.github.ranchordo.lepton.optim.objpoollib.VariedAbstractObjectPool
alloc, cleanOld, delete, getPoolType, handleDeletion, setInitCreator
-
-
-
-
Constructor Detail
-
AbstractObjectPool
public AbstractObjectPool(String type, PoolInitCreator<T> p)
-
-
Method Detail
-
alloc
public PoolElement<T> alloc()
-
-