Michael Osipov created POOL-305: ----------------------------------- Summary: Add maxAge to pool config Key: POOL-305 URL: https://issues.apache.org/jira/browse/POOL-305 Project: Commons Pool Issue Type: Improvement Affects Versions: 2.4.2 Reporter: Michael Osipov
In our environment, there are upper caps to session lifetime regardless how often the session has been busy/idle. Given that an object in a pool can remain for an indefinite time as long as it is used often enough, it may also already be invalided by the server. To avoid such issues, I'd like to have a {{maxAge}} property for an object, where eviction kicks in by default. This is the very same as in the [https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html|Tomcat JDBC Connection Pool]. I am quite certain that this is possible with a custom eviction policy but I do think that should be available by default. -- This message was sent by Atlassian JIRA (v6.3.4#6332)