Class DefaultEvictionPolicy<T>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultEvictionPolicy

        public DefaultEvictionPolicy()
    • Method Detail

      • evict

        public boolean evict​(EvictionConfig config,
                             PooledObject<T> underTest,
                             int idleCount)
        Description copied from interface: EvictionPolicy
        This method is called to test if an idle object in the pool should be evicted or not.
        Specified by:
        evict in interface EvictionPolicy<T>
        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:
        true if the object should be evicted, otherwise false