Apache comoon-pool
testWhileIdle:如果为true,表示有一个idle object evitor线程对idle object进行扫描,如果validate失败,此object会被从pool中drop掉;这一项只有在timeBetweenEvictionRunsMillis大于0时才有意义
timeBetweenEvictionRunsMillis
表示idle object evitor两次扫描之间要sleep的毫秒数;
minEvictableIdleTimeMillis (对所有连接都会有影响)
示一个对象至少停留在idle状态的最短时间,然后才能被idle object evitor扫描并驱逐;这一项只有在timeBetweenEvictionRunsMillis大于0时才有意义
softMinEvictableIdleTimeMillis (对>minidle的连接都会有影响)
连接空闲的最小时间,达到此值后空闲链接将会被移除,且保留“minIdle”个空闲连接数。默认为-1.
在minEvictableIdleTimeMillis基础上,且只有在timeBetweenEvictionRunsMillis大于0时才有意义;