Interface EvictionPolicy<T>
- Type Parameters:
- T- the type of objects in the pool
- All Known Implementing Classes:
- DefaultEvictionPolicy
public interface EvictionPolicy<T>
To provide a custom eviction policy (i.e. something other than 
DefaultEvictionPolicy for a pool, users must provide an implementation of
 this interface that provides the required eviction policy.- Since:
- 2.0
- 
Method SummaryModifier and TypeMethodDescriptionbooleanevict(EvictionConfig config, PooledObject<T> underTest, int idleCount) Tests if an idle object in the pool should be evicted or not.
- 
Method Details- 
evictTests if an idle object in the pool should be evicted or not.- Parameters:
- config- The pool configuration settings related to eviction
- underTest- The pooled object being tested for eviction
- idleCount- The current number of idle objects in the pool including the object under test
- Returns:
- trueif the object should be evicted, otherwise- false
 
 
-