isUse must be final otherwise synchronized has no useful semantic

This commit is contained in:
Alex Tkachman
2010-09-11 09:54:06 +03:00
parent 675e2b1369
commit d4d133291e

View File

@@ -195,7 +195,7 @@ public abstract class FixedResourcePool<T> {
*/
private LinkedBlockingQueue<Wrapper<T>> availableQueue;
private LinkedBlockingQueue<Wrapper<T>> repairQueue;
private HashMap<T, Wrapper<T>> inUse = new HashMap<T, Wrapper<T>>();
private final HashMap<T, Wrapper<T>> inUse = new HashMap<T, Wrapper<T>>();
private RepairThread[] repairThreads;
private Timer t;
private boolean initializated = false;