From c7b70a138ff592fdf1cd4f1d063103491a8aa7db Mon Sep 17 00:00:00 2001 From: "Dr Heinz M. Kabutz" Date: Tue, 15 Apr 2025 02:48:32 +0000 Subject: [PATCH] 8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque Reviewed-by: liach, smarks --- .../classes/java/util/concurrent/LinkedBlockingDeque.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java b/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java index 7c112eb8008..8d0bc7ccdde 100644 --- a/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java +++ b/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java @@ -61,8 +61,8 @@ import java.util.function.Predicate; * blocking). Exceptions include {@link #remove(Object) remove}, * {@link #removeFirstOccurrence removeFirstOccurrence}, {@link * #removeLastOccurrence removeLastOccurrence}, {@link #contains - * contains}, {@link #iterator iterator.remove()}, and the bulk - * operations, all of which run in linear time. + * contains}, and the bulk operations, all of which run in linear + * time. * *

This class and its iterator implement all of the optional * methods of the {@link Collection} and {@link Iterator} interfaces.