8044730: small errors in ConcurrentHashMap and LongAdder docs
authorsmarks
Mon, 16 Jun 2014 17:52:21 -0700
changeset 24972 d3304c4e66b5
parent 24971 539aecb8c787
child 24973 8c4bc3fa4c4e
8044730: small errors in ConcurrentHashMap and LongAdder docs Reviewed-by: martin
jdk/src/share/classes/java/util/concurrent/ConcurrentHashMap.java
jdk/src/share/classes/java/util/concurrent/atomic/LongAdder.java
--- a/jdk/src/share/classes/java/util/concurrent/ConcurrentHashMap.java	Mon Jun 16 13:48:58 2014 -0400
+++ b/jdk/src/share/classes/java/util/concurrent/ConcurrentHashMap.java	Mon Jun 16 17:52:21 2014 -0700
@@ -133,12 +133,12 @@
  * mapped values are (perhaps transiently) not used or all take the
  * same mapping value.
  *
- * <p>A ConcurrentHashMap can be used as scalable frequency map (a
+ * <p>A ConcurrentHashMap can be used as a scalable frequency map (a
  * form of histogram or multiset) by using {@link
  * java.util.concurrent.atomic.LongAdder} values and initializing via
  * {@link #computeIfAbsent computeIfAbsent}. For example, to add a count
  * to a {@code ConcurrentHashMap<String,LongAdder> freqs}, you can use
- * {@code freqs.computeIfAbsent(k -> new LongAdder()).increment();}
+ * {@code freqs.computeIfAbsent(key, k -> new LongAdder()).increment();}
  *
  * <p>This class and its views and iterators implement all of the
  * <em>optional</em> methods of the {@link Map} and {@link Iterator}
--- a/jdk/src/share/classes/java/util/concurrent/atomic/LongAdder.java	Mon Jun 16 13:48:58 2014 -0400
+++ b/jdk/src/share/classes/java/util/concurrent/atomic/LongAdder.java	Mon Jun 16 17:52:21 2014 -0700
@@ -57,7 +57,7 @@
  * frequency map (a form of histogram or multiset). For example, to
  * add a count to a {@code ConcurrentHashMap<String,LongAdder> freqs},
  * initializing if not already present, you can use {@code
- * freqs.computeIfAbsent(k -> new LongAdder()).increment();}
+ * freqs.computeIfAbsent(key, k -> new LongAdder()).increment();}
  *
  * <p>This class extends {@link Number}, but does <em>not</em> define
  * methods such as {@code equals}, {@code hashCode} and {@code