在Apache Commons Pool 1中,类GenericObjectPool可以定义三个对耗尽的池做出反应的动作:
现在,在版本2中,我看不到这三个选项,并且类GenericObjectPool似乎只能指定在耗尽时池是否必须阻塞。
根据方法borrowObject
,似乎用尽时阻止选项仅允许覆盖动作FAIL和BLOCK。但是如何使池遵循GROW动作?
答案 0 :(得分:0)
删除WhenExExstedAction.GROW,因为它等效于 whenExhuastedAction.FAIL的maxActive值为Integer.MAX_VALUE
因此,应该可以使用上述配置进行制作。