0

在 Apache Commons Pool 1 中,类GenericObjectPool可以定义三个动作来对耗尽的池做出反应:

  • 失败
  • 堵塞
  • 生长

现在,在版本 2 中,我看不到这三个选项,并且GenericObjectPool类似乎只能指定池在耗尽时是否必须阻塞。

根据方法borrowObject,似乎用尽时阻塞选项只允许覆盖动作失败和阻塞。但是我怎样才能让池遵循 GROW 动作?

4

1 回答 1

0

我在更新日志中找到

删除 WhenExhuastedAction.GROW,因为它等效于 WhenExhuastedAction.FAIL,maxActive 值为 Integer.MAX_VALUE

因此,应该可以使用上述配置。

于 2018-10-05T13:13:34.750 回答