On 28/03/2011 03:44, Phil Steitz wrote: > borrowObject, returnObject and invalidatObject also call allocate > within synch blocks. Since clearOldest can be kicked off from > within any activation of allocate, it seems to me we either need to > find a different way to get clearOldest activated or move all of the > allocate activations outside of synch blocks.
I was looking at moving the allocate() calls outside of the syncs. > I have not made or > tested all of these changes, but on first look it seems to me that > the only impact of doing this would be slight performance impact due > to some additional allocate activations. Working on this now. I'll keep on eye on the performance impact via Tomcat's jdbc-pool tests that compare DBCP and jdbc-pool. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org