|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - the type of objects in the poolpublic 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.
| Method Summary | |
|---|---|
boolean |
evict(EvictionConfig config,
PooledObject<T> underTest,
int idleCount)
This method is called to test if an idle object in the pool should be evicted or not. |
| Method Detail |
|---|
boolean evict(EvictionConfig config,
PooledObject<T> underTest,
int idleCount)
config - The pool configuration settings related to evictionunderTest - The pooled object being tested for evictionidleCount - The current number of idle objects in the pool including
the object under test
true if the object should be evicted, otherwise
false
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||