--- jsr166/src/extra166y/CustomConcurrentHashMap.java 2013/01/28 22:49:39 1.30 +++ jsr166/src/extra166y/CustomConcurrentHashMap.java 2013/02/15 22:20:46 1.34 @@ -110,8 +110,8 @@ import sun.misc.Unsafe; * @param the type of keys maintained by this map * @param the type of mapped values */ -public class CustomConcurrentHashMap extends AbstractMap - implements ConcurrentMap, Serializable { +public class CustomConcurrentHashMap extends AbstractMap + implements ConcurrentMap, Serializable { private static final long serialVersionUID = 7249069246764182397L; /* @@ -224,9 +224,9 @@ public class CustomConcurrentHashMap { + public static interface MappingFunction { /** * Returns a value for the given key, or null if there is no * mapping. If this function throws an (unchecked) exception, @@ -245,9 +245,9 @@ public class CustomConcurrentHashMap { + public static interface RemappingFunction { /** * Returns a new value for the given key and its current, or * null if there is no mapping. @@ -351,7 +351,7 @@ public class CustomConcurrentHashMap mappingFunction) { if (key == null || mappingFunction == null) @@ -1165,7 +1165,7 @@ public class CustomConcurrentHashMap getReclamationQueue() { ReferenceQueue q = refQueue;