BaseGenericObjectPool.setSoftMinEvictableIdleTimeMillis

Sets the minimum amount of time an object may sit idle in the pool before it is eligible for eviction by the idle object evictor (if any - see {@link #setTimeBetweenEvictionRunsMillis(long)}), with the extra condition that at least <code>minIdle</code> object instances remain in the pool. This setting is overridden by {@link #getMinEvictableIdleTimeMillis} (that is, if {@link #getMinEvictableIdleTimeMillis} is positive, then {@link #getSoftMinEvictableIdleTimeMillis} is ignored).

@param softMinEvictableIdleTimeMillis minimum amount of time an object may sit idle in the pool before it is eligible for eviction if minIdle instances are available

@see #getSoftMinEvictableIdleTimeMillis

class BaseGenericObjectPool
void
setSoftMinEvictableIdleTimeMillis

Meta