isUse must be final otherwise synchronized has no useful semantic
This commit is contained in:
@@ -195,7 +195,7 @@ public abstract class FixedResourcePool<T> {
|
|||||||
*/
|
*/
|
||||||
private LinkedBlockingQueue<Wrapper<T>> availableQueue;
|
private LinkedBlockingQueue<Wrapper<T>> availableQueue;
|
||||||
private LinkedBlockingQueue<Wrapper<T>> repairQueue;
|
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 RepairThread[] repairThreads;
|
||||||
private Timer t;
|
private Timer t;
|
||||||
private boolean initializated = false;
|
private boolean initializated = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user