--- jsr166/src/jsr166e/ConcurrentHashMapV8.java 2013/12/21 21:32:34 1.121
+++ jsr166/src/jsr166e/ConcurrentHashMapV8.java 2015/09/13 16:28:14 1.125
@@ -15,7 +15,6 @@ import java.lang.reflect.Type;
import java.util.AbstractMap;
import java.util.Arrays;
import java.util.Collection;
-import java.util.Comparator;
import java.util.ConcurrentModificationException;
import java.util.Enumeration;
import java.util.HashMap;
@@ -115,32 +114,31 @@ import java.util.concurrent.locks.Reentr
* objects do not support method {@code setValue}.
*
*
- * - forEach: Perform a given action on each element.
+ *
- forEach: Perform a given action on each element.
* A variant form applies a given transformation on each element
- * before performing the action.
+ * before performing the action.
*
- * - search: Return the first available non-null result of
+ *
- search: Return the first available non-null result of
* applying a given function on each element; skipping further
- * search when a result is found.
+ * search when a result is found.
*
- * - reduce: Accumulate each element. The supplied reduction
+ *
- reduce: Accumulate each element. The supplied reduction
* function cannot rely on ordering (more formally, it should be
* both associative and commutative). There are five variants:
*
*
*
- * - Plain reductions. (There is not a form of this method for
+ *
- Plain reductions. (There is not a form of this method for
* (key, value) function arguments since there is no corresponding
- * return type.)
+ * return type.)
*
- * - Mapped reductions that accumulate the results of a given
- * function applied to each element.
+ * - Mapped reductions that accumulate the results of a given
+ * function applied to each element.
*
- *
- Reductions to scalar doubles, longs, and ints, using a
- * given basis value.
+ * - Reductions to scalar doubles, longs, and ints, using a
+ * given basis value.
*
*
- *
*
*
* These bulk operations accept a {@code parallelismThreshold}
@@ -489,7 +487,7 @@ public class ConcurrentHashMapV8 ex
*
* Maintaining API and serialization compatibility with previous
* versions of this class introduces several oddities. Mainly: We
- * leave untouched but unused constructor arguments refering to
+ * leave untouched but unused constructor arguments referring to
* concurrencyLevel. We accept a loadFactor constructor argument,
* but apply it only to initial table capacity (which is the only
* time that we can guarantee to honor it.) We also declare an
@@ -638,10 +636,10 @@ public class ConcurrentHashMapV8 ex
this.next = next;
}
- public final K getKey() { return key; }
- public final V getValue() { return val; }
- public final int hashCode() { return key.hashCode() ^ val.hashCode(); }
- public final String toString(){ return key + "=" + val; }
+ public final K getKey() { return key; }
+ public final V getValue() { return val; }
+ public final int hashCode() { return key.hashCode() ^ val.hashCode(); }
+ public final String toString() { return key + "=" + val; }
public final V setValue(V value) {
throw new UnsupportedOperationException();
}