[jira] Updated: (POOL-99) Test for idle time exceeded in borrowObject

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] Updated: (POOL-99) Test for idle time exceeded in borrowObject

ASF GitHub Bot (Jira)

     [ https://issues.apache.org/jira/browse/POOL-99?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phil Steitz updated POOL-99:

    Fix Version/s: 2.0

> Test  for idle time exceeded in borrowObject
> --------------------------------------------
>                 Key: POOL-99
>                 URL: https://issues.apache.org/jira/browse/POOL-99
>             Project: Commons Pool
>          Issue Type: Improvement
>    Affects Versions: 1.3
>            Reporter: Rob Eamon
>            Priority: Minor
>             Fix For: 2.0
> For GenericObjectPool, the evictor thread performs a calculation to determine if an idle object as "expired." If it has, the object is destroyed.
> Would like borrowObject to perform the same test and destroy behavior.
> I explored using the testOnBorrow facility but the time that the object went idle is not available. Only the pool has access to the ObjectTimestampPair object that is used to record the time that the object was placed in the pool. I explored placing a timestamp in the pooled object and can do that but it would seem better if the pool managed that test itself.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.