Java apache.commons.pool:如何设置池中对象的最大空闲时间?

时间:2011-03-29 14:37:33

标签: java apache-commons pool

我正在使用apache.commons.pool编写池,其中一个必要条件是存在最大空闲时间。如果对象空闲的时间超过该时间,则必须在调用方法时将其销毁。我一直在寻找Api很长一段时间,而且我找不到任何以这种方式说出任何内容的类/接口。我必须自己编程吗?或者是我遗失的任何东西?

谢谢你的时间!

1 个答案:

答案 0 :(得分:2)

好的,自动回答;-p

实现中有些字段可以完全控制它。 例如,在实现GenericObjectPool中,有一个字段DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS,它表示在符合驱逐资格之前,池中的空闲对象可以有多长时间。

在开始阅读Apis之前,必须喝更多的咖啡;-p