From ccf113da6dee36abf692d72c92cb33a724e1487c Mon Sep 17 00:00:00 2001
From: Doug Lea
Date: Wed, 15 Jun 2016 13:44:16 -0700
Subject: [PATCH] 8159351: non-atomic "bulk" ops note in class javadoc for
ConcurrentLinkedQueue, ConcurrentLinkedDeque, & LinkedTransferQueue should
not include equals
Reviewed-by: martin
---
.../classes/java/util/concurrent/ConcurrentLinkedDeque.java | 2 +-
.../classes/java/util/concurrent/ConcurrentLinkedQueue.java | 2 +-
.../share/classes/java/util/concurrent/LinkedTransferQueue.java | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/jdk/src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java b/jdk/src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
index 9b23efa6157..698079066cb 100644
--- a/jdk/src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
+++ b/jdk/src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
@@ -66,7 +66,7 @@ import java.util.function.Consumer;
* inaccurate results if this collection is modified during traversal.
* Additionally, the bulk operations {@code addAll},
* {@code removeAll}, {@code retainAll}, {@code containsAll},
- * {@code equals}, and {@code toArray} are not guaranteed
+ * and {@code toArray} are not guaranteed
* to be performed atomically. For example, an iterator operating
* concurrently with an {@code addAll} operation might view only some
* of the added elements.
diff --git a/jdk/src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java b/jdk/src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
index ba4ee87f335..ae246a4e780 100644
--- a/jdk/src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
+++ b/jdk/src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
@@ -80,7 +80,7 @@ import java.util.function.Consumer;
* inaccurate results if this collection is modified during traversal.
* Additionally, the bulk operations {@code addAll},
* {@code removeAll}, {@code retainAll}, {@code containsAll},
- * {@code equals}, and {@code toArray} are not guaranteed
+ * and {@code toArray} are not guaranteed
* to be performed atomically. For example, an iterator operating
* concurrently with an {@code addAll} operation might view only some
* of the added elements.
diff --git a/jdk/src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java b/jdk/src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
index 02ffd871b7a..69b9a694f85 100644
--- a/jdk/src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
+++ b/jdk/src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
@@ -61,7 +61,7 @@ import java.util.function.Consumer;
* inaccurate results if this collection is modified during traversal.
* Additionally, the bulk operations {@code addAll},
* {@code removeAll}, {@code retainAll}, {@code containsAll},
- * {@code equals}, and {@code toArray} are not guaranteed
+ * and {@code toArray} are not guaranteed
* to be performed atomically. For example, an iterator operating
* concurrently with an {@code addAll} operation might view only some
* of the added elements.