--- jsr166/src/test/loops/SMap.java 2009/10/29 23:09:08 1.3 +++ jsr166/src/test/loops/SMap.java 2015/01/15 18:34:19 1.7 @@ -1,19 +1,17 @@ /* * Written by Doug Lea with assistance from members of JCP JSR-166 * Expert Group and released to the public domain, as explained at - * http://creativecommons.org/licenses/publicdomain + * http://creativecommons.org/publicdomain/zero/1.0/ */ import java.util.*; import java.util.concurrent.*; import java.util.concurrent.locks.*; - /** * This is an incomplete implementation of a wrapper class * that places read-write locks around unsynchronized Maps. * Exists as a sample input for MapLoops test. */ - public class SMap implements Map { private final Map m; public SMap(Map m) { @@ -29,7 +27,7 @@ public class SMap implements Map { public synchronized int size() { return m.size(); } - public synchronized boolean isEmpty(){ + public synchronized boolean isEmpty() { return m.isEmpty(); } @@ -40,11 +38,10 @@ public class SMap implements Map { public synchronized boolean containsKey(Object key) { return m.containsKey(key); } - public synchronized boolean containsValue(Object value){ + public synchronized boolean containsValue(Object value) { return m.containsValue(value); } - public synchronized Set keySet() { // Not implemented return m.keySet(); } @@ -67,8 +64,6 @@ public class SMap implements Map { return m.toString(); } - - public synchronized Object put(Object key, Object value) { return m.put(key, value); }