Uses of Interface
com.landawn.abacus.pool.Poolable
-
Uses of Poolable in com.landawn.abacus.pool
Modifier and TypeClassDescriptionclass
GenericKeyedObjectPool<K,
E extends Poolable> class
GenericObjectPool<E extends Poolable>
interface
KeyedObjectPool<K,
E extends Poolable> interface
ObjectPool<E extends Poolable>
Modifier and TypeMethodDescriptionstatic <K,
E extends Poolable>
KeyedObjectPool<K,E> PoolFactory.createKeyedObjectPool
(int capacity) Creates a new Pool object.static <K,
E extends Poolable>
KeyedObjectPool<K,E> PoolFactory.createKeyedObjectPool
(int capacity, long evictDelay) Creates a new Pool object.static <K,
E extends Poolable>
KeyedObjectPool<K,E> PoolFactory.createKeyedObjectPool
(int capacity, long evictDelay, EvictionPolicy evictionPolicy) Creates a new Pool object.static <K,
E extends Poolable>
KeyedObjectPool<K,E> PoolFactory.createKeyedObjectPool
(int capacity, long evictDelay, EvictionPolicy evictionPolicy, boolean autoBalance, float balanceFactor) Creates a new Pool object.static <K,
E extends Poolable>
KeyedObjectPool<K,E> PoolFactory.createKeyedObjectPool
(int capacity, long evictDelay, EvictionPolicy evictionPolicy, boolean autoBalance, float balanceFactor, long maxMemorySize, KeyedObjectPool.MemoryMeasure<K, E> memoryMeasure) Creates a new Pool object.static <K,
E extends Poolable>
KeyedObjectPool<K,E> PoolFactory.createKeyedObjectPool
(int capacity, long evictDelay, EvictionPolicy evictionPolicy, long maxMemorySize, KeyedObjectPool.MemoryMeasure<K, E> memoryMeasure) Creates a new Pool object.static <E extends Poolable>
ObjectPool<E>PoolFactory.createObjectPool
(int capacity) Creates a new Pool object.static <E extends Poolable>
ObjectPool<E>PoolFactory.createObjectPool
(int capacity, long evictDelay) Creates a new Pool object.static <E extends Poolable>
ObjectPool<E>PoolFactory.createObjectPool
(int capacity, long evictDelay, EvictionPolicy evictionPolicy) Creates a new Pool object.static <E extends Poolable>
ObjectPool<E>PoolFactory.createObjectPool
(int capacity, long evictDelay, EvictionPolicy evictionPolicy, boolean autoBalance, float balanceFactor) Creates a new Pool object.static <E extends Poolable>
ObjectPool<E>PoolFactory.createObjectPool
(int capacity, long evictDelay, EvictionPolicy evictionPolicy, boolean autoBalance, float balanceFactor, long maxMemorySize, ObjectPool.MemoryMeasure<E> memoryMeasure) Creates a new Pool object.static <E extends Poolable>
ObjectPool<E>PoolFactory.createObjectPool
(int capacity, long evictDelay, EvictionPolicy evictionPolicy, long maxMemorySize, ObjectPool.MemoryMeasure<E> memoryMeasure) Creates a new Pool object.