BaseGenericObjectPool.setNumTestsPerEvictionRun

Sets the maximum number of objects to examine during each run (if any) of the idle object evictor thread. When positive, the number of tests performed for a run will be the minimum of the configured value and the number of idle instances in the pool. When negative, the number of tests performed will be <code>ceil({@link #getNumIdle}/ abs({@link #getNumTestsPerEvictionRun}))</code> which means that when the value is <code>-n</code> roughly one nth of the idle objects will be tested per run.

@param numTestsPerEvictionRun max number of objects to examine during each evictor run

@see #getNumTestsPerEvictionRun @see #setTimeBetweenEvictionRunsMillis

class BaseGenericObjectPool
void
setNumTestsPerEvictionRun

Meta