4
修复 shrink 中可能会使得同一个 holder 在 connections 中出现两次的 bug:当 keepAliveBetweenTimeMillis < timeBetweenEvictionRunsMillis 时可能会出现
修复同一个 connection 被并发调用 close 时,可能会同时放入 connections 中的 bug
当 keepAliveBetweenTimeMillis < timeBetweenEvictionRunsMillis 时可能会出现。你好能解释下为什么会出现这种情况吗,shrink方法,是先获取锁,再对connections对象进行操作,应该是线程安全的呀。
。 master代码中已经限制了keepAliveBetweenTimeMillis必须要大于timeBetweenEvictionRunsMillis
make conflicts resolved first. :)