Java apache.commons.pool : How to set a maximum idle time for the objects from the pool?

标签 java apache-commons pool

我正在使用 apache.commons.pool 编写一个池,先决条件之一是有最大空闲时间。如果对象空闲时间超过该时间,则必须调用方法将其销毁。我已经寻找 Api 很长时间了,但没有找到任何类/接口(interface)以这种方式说明任何内容。我必须自己编程吗?还是我遗漏了什么?

感谢您的宝贵时间!

最佳答案

好的,自动应答;-p

实现中有一些字段可以精确控制这一点。 例如,在 GenericObjectPool 实现中,有一个字段 DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS 表示对象在池中空闲多长时间才有资格被逐出。

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

关于Java apache.commons.pool : How to set a maximum idle time for the objects from the pool?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474291/

相关文章:

java - 如何在 spring mvc Rest 服务中将请求 URI 的一部分获取到路径变量中

java - Apache Commons Bag 和 Guava MultiSet 有什么区别?

java - commons net ftp死锁?

database - Haskell Servant 将自定义数据传递给授权处理程序

java - 哪种代码在查找列表中的特定元素方面表现更好

java - Android 与 Blackberry 开发(可重用代码?)

java - 不从蓝牙健康设备读取数据(适用于Android 2.2及以上版本)

java - apache-commons 序列化和 JDK 序列化有什么区别?

java - 不兼容的类型 : com. rh.host.Validator<T> 无法转换为 com.rh.host.Pool.Validator<T>

java.lang.ClassFormatError : Invalid constant pool index 63