Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.5, 1.5.1
-
None
Description
I am a new user of common-pools and I was having some weird behavior with GenericKeyedObjectPool
GenericKeyedObjectPool: 1074:1077
public Object borrowObject(Object key) throws Exception {
long starttime = System.currentTimeMillis();
Latch latch = new Latch(key); ---> This object is tried to be used for managing pool size by calling wait()/notify()
My thinking is this should be a shared/global object and not created new for each call ??