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)