379380381382383384385386387388389
val.wait(); } catch (InterruptedException e) { throw new RuntimeException(e); } } val.incr(); } } public void lockForWrite(int i) { MutableInt val; synchronized(map) {