From 464a1ec34d9bb04872e799980378bc6e904c48c9 Mon Sep 17 00:00:00 2001 From: Jon Bratseth Date: Thu, 2 Mar 2023 21:14:40 +0100 Subject: Define application_generation in containermetrics and add to the vespa set --- .../src/main/java/com/yahoo/concurrent/ThreadLocalDirectory.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'vespajlib/src/main/java/com/yahoo/concurrent/ThreadLocalDirectory.java') diff --git a/vespajlib/src/main/java/com/yahoo/concurrent/ThreadLocalDirectory.java b/vespajlib/src/main/java/com/yahoo/concurrent/ThreadLocalDirectory.java index 15ba65310ff..c28884696aa 100644 --- a/vespajlib/src/main/java/com/yahoo/concurrent/ThreadLocalDirectory.java +++ b/vespajlib/src/main/java/com/yahoo/concurrent/ThreadLocalDirectory.java @@ -241,8 +241,7 @@ public final class ThreadLocalDirectory { synchronized (directoryLock) { previousIntervalSize = directory.size(); previous = directory; - directory = new ArrayList<>( - previousIntervalSize); + directory = new ArrayList<>(previousIntervalSize); } contained = new ArrayList<>(previousIntervalSize); // Yes, this is an inconsistence about when the registered state is @@ -268,12 +267,10 @@ public final class ThreadLocalDirectory { throw new IllegalStateException("Does not use observable updaters."); } List> current; - List view; synchronized (directoryLock) { - current = new ArrayList<>( - directory); + current = new ArrayList<>(directory); } - view = new ArrayList<>(current.size()); + List view = new ArrayList<>(current.size()); for (LocalInstance x : current) { view.add(x.copyCurrent(observableUpdater)); } -- cgit v1.2.3