--- jsr166/src/test/loops/RWMap.java 2012/05/03 10:11:55 1.9 +++ jsr166/src/test/loops/RWMap.java 2012/05/05 17:10:49 1.11 @@ -106,9 +106,9 @@ public class RWMap implements Concurrent public Object putIfAbsent(Object key, Object value) { ReentrantReadWriteLock.WriteLock l = rwl.writeLock(); l.lock(); - try { + try { Object v = m.get(key); - return v == null? m.put(key, value) : v; + return (v == null) ? m.put(key, value) : v; } finally { l.unlock(); } } @@ -116,7 +116,7 @@ public class RWMap implements Concurrent public boolean replace(Object key, Object oldValue, Object newValue) { ReentrantReadWriteLock.WriteLock l = rwl.writeLock(); l.lock(); - try { + try { if (m.get(key).equals(oldValue)) { m.put(key, newValue); return true; @@ -129,7 +129,7 @@ public class RWMap implements Concurrent public Object replace(Object key, Object newValue) { ReentrantReadWriteLock.WriteLock l = rwl.writeLock(); l.lock(); - try { + try { if (m.containsKey(key)) return m.put(key, newValue); return null; @@ -147,7 +147,7 @@ public class RWMap implements Concurrent public boolean remove(Object key, Object value) { ReentrantReadWriteLock.WriteLock l = rwl.writeLock(); l.lock(); - try { + try { if (m.get(key).equals(value)) { m.remove(key); return true;