Réda Housni Alaoui created DBCP-590:
---------------------------------------

             Summary: BasicDataSource#setAbandonedUsageTracking has no effect
                 Key: DBCP-590
                 URL: https://issues.apache.org/jira/browse/DBCP-590
             Project: Commons DBCP
          Issue Type: Bug
    Affects Versions: 2.9.0
            Reporter: Réda Housni Alaoui


Passing {{true}} to {{BasicDataSource#setAbandonedUsageTracking(boolean 
usageTracking)}} has no effect because {{UsageTracking#use}} is never called.

>From what I found, {{usageTracking}} can only work if the object pool is of 
>type {{ProxiedObjectPool}} . Alas, BasicDataSource enforces 
>{{GenericObjectPool}} concrete type preventing us from overriding 
>{{BasicDataSource#createObjectPool}} to return a {{ProxiedObjectPool}} .

Is there something I missed or a workaround?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to