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 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. 

Phil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to