提交 9d27e4e2 编写于 作者: P psandoz

8019484: Sync j.u.c.ConcurrentHashMap from 166 to tl

Reviewed-by: martin
Contributed-by: NDoug Lea <dl@cs.oswego.edu>
上级 90504440
...@@ -39,8 +39,8 @@ import java.util.Objects; ...@@ -39,8 +39,8 @@ import java.util.Objects;
import java.util.function.BiFunction; import java.util.function.BiFunction;
/** /**
* A {@link java.util.Map} providing additional atomic * A {@link java.util.Map} providing thread safety and atomicity
* {@code putIfAbsent}, {@code remove}, and {@code replace} methods. * guarantees.
* *
* <p>Memory consistency effects: As with other concurrent * <p>Memory consistency effects: As with other concurrent
* collections, actions in a thread prior to placing an object into a * collections, actions in a thread prior to placing an object into a
...@@ -89,11 +89,11 @@ public interface ConcurrentMap<K, V> extends Map<K, V> { ...@@ -89,11 +89,11 @@ public interface ConcurrentMap<K, V> extends Map<K, V> {
* @param key key with which the specified value is to be associated * @param key key with which the specified value is to be associated
* @param value value to be associated with the specified key * @param value value to be associated with the specified key
* @return the previous value associated with the specified key, or * @return the previous value associated with the specified key, or
* <tt>null</tt> if there was no mapping for the key. * {@code null} if there was no mapping for the key.
* (A <tt>null</tt> return can also indicate that the map * (A {@code null} return can also indicate that the map
* previously associated <tt>null</tt> with the key, * previously associated {@code null} with the key,
* if the implementation supports null values.) * if the implementation supports null values.)
* @throws UnsupportedOperationException if the <tt>put</tt> operation * @throws UnsupportedOperationException if the {@code put} operation
* is not supported by this map * is not supported by this map
* @throws ClassCastException if the class of the specified key or value * @throws ClassCastException if the class of the specified key or value
* prevents it from being stored in this map * prevents it from being stored in this map
......
...@@ -101,7 +101,7 @@ public interface ConcurrentNavigableMap<K,V> ...@@ -101,7 +101,7 @@ public interface ConcurrentNavigableMap<K,V>
* reflected in the descending map, and vice-versa. * reflected in the descending map, and vice-versa.
* *
* <p>The returned map has an ordering equivalent to * <p>The returned map has an ordering equivalent to
* <tt>{@link Collections#reverseOrder(Comparator) Collections.reverseOrder}(comparator())</tt>. * {@link Collections#reverseOrder(Comparator) Collections.reverseOrder}{@code (comparator())}.
* The expression {@code m.descendingMap().descendingMap()} returns a * The expression {@code m.descendingMap().descendingMap()} returns a
* view of {@code m} essentially equivalent to {@code m}. * view of {@code m} essentially equivalent to {@code m}.
* *
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册