commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Juan Ignacio Cidre <>
Subject Re: DBCP - ReapingObjectPool
Date Mon, 24 Nov 2003 23:29:32 GMT
I saw AbandonedObjectPool but it is deprecated and is in the DBCP.
I was looking for an ObjectPool.

I've extended GenericObjectPool with similar features.
Here it is.
I'm using this as the ObjectPool of a PoolingDataSource and is working 
perfectly well.

    TimestampedStackTrace is not generic, it responds to my particular 
needs and can be taken away or replaced pretty simple.

Dirk Verbeeck wrote:

> Actually we already have something similar: AbandonedObjectPool.

> Many enhancements are possible, I have been playing around the 
> java.lang.ref package to see if it can provide a safe way to recover 
> abandoned objects.
> Contributing is as simple as posting your improvements to the list.
> A whole new file or a patch for existing files.
> If there isn't a committer around then you can also make a bugzilla 
> item for it. Writing comments to make the review easier helps and if 
> you have junit tests then you can be sure your contribution won't go 
> unnoticed.
> If you're thinking about doing a lot of work then first discuss it on 
> the list  just to make sure we are on the same line.
> Contributions are always welcome, bugfixes, enhancements, website 
> updates, documentation, you name it...
> Cheers
> Dirk
> Juan Ignacio Cidre wrote:
>> I was needing an ObjectPool that 'remembers' the borrowed objects so 
>> it can recollect them if not returned after a while.
>> Is there something like that arround?
>> I've extended GenericObjectPool to have that functionallity. I can 
>> give it to the project if there is not a better option than mine.
>> Since this would be my first contribution to the project, and I don't 
>> know the customs, I would need some help (I've read all the on-line 
>> guides, already, )
>> N.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

View raw message