Package com.illumon.util.pool
Interface PoolEx<T>
- All Superinterfaces:
com.fishlib.base.pool.Pool<T>
- All Known Implementing Classes:
ThreadSafeFixedSizePool
,ThreadSafeLenientFixedSizePool
public interface PoolEx<T>
extends com.fishlib.base.pool.Pool<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fishlib.base.pool.Pool
com.fishlib.base.pool.Pool.Factory, com.fishlib.base.pool.Pool.MultiGiver<T extends Object>, com.fishlib.base.pool.Pool.MultiPool<T extends Object>, com.fishlib.base.pool.Pool.MultiTaker<T extends Object>, com.fishlib.base.pool.Pool.SinglePool<T extends Object>
-
Method Summary
Methods inherited from interface com.fishlib.base.pool.Pool
give, take
-
Method Details
-
tryTake
T tryTake()Take an item if immediately available, else return null.- Returns:
- a pool item or null
-