Fix JdkObsolete issues with LinkedList Use ArrayList/ArrayDeque instead. Bug: Issue 15070 Signed-off-by: Edwin Kempin <ekempin@google.com> Change-Id: I1dc98e99f08aaac9959fe16266b62f0ad21eb743
diff --git a/src/test/java/com/googlesource/gerrit/plugins/replication/ChainedSchedulerTest.java b/src/test/java/com/googlesource/gerrit/plugins/replication/ChainedSchedulerTest.java index 90191f2..242922d 100644 --- a/src/test/java/com/googlesource/gerrit/plugins/replication/ChainedSchedulerTest.java +++ b/src/test/java/com/googlesource/gerrit/plugins/replication/ChainedSchedulerTest.java
@@ -19,9 +19,9 @@ import static java.util.concurrent.TimeUnit.SECONDS; import com.google.common.collect.ForwardingIterator; +import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Iterator; -import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.Queue; @@ -367,7 +367,7 @@ WaitingRunner runner = new WaitingRunner(); int batchSize = 5; // how many tasks are started concurrently - Queue<CountDownLatch> batches = new LinkedList<>(); + Queue<CountDownLatch> batches = new ArrayDeque<>(); for (int b = 0; b < blockSize; b++) { batches.add(executeWaitingRunnableBatch(batchSize, executor)); }
diff --git a/src/test/java/com/googlesource/gerrit/plugins/replication/TestDispatcher.java b/src/test/java/com/googlesource/gerrit/plugins/replication/TestDispatcher.java index 901200b..5881ea7 100644 --- a/src/test/java/com/googlesource/gerrit/plugins/replication/TestDispatcher.java +++ b/src/test/java/com/googlesource/gerrit/plugins/replication/TestDispatcher.java
@@ -22,14 +22,14 @@ import com.google.gerrit.server.events.EventDispatcher; import com.google.gerrit.server.events.ProjectEvent; import com.google.gerrit.server.events.RefEvent; -import java.util.LinkedList; +import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; public class TestDispatcher implements EventDispatcher { - private final List<ProjectEvent> projectEvents = new LinkedList<>(); - private final List<RefEvent> refEvents = new LinkedList<>(); - private final List<Event> events = new LinkedList<>(); + private final List<ProjectEvent> projectEvents = new ArrayList<>(); + private final List<RefEvent> refEvents = new ArrayList<>(); + private final List<Event> events = new ArrayList<>(); @Override public void postEvent(Change change, ChangeEvent event) {} // Not used in replication