summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-07-01 17:01:48 +0200
committerJon Bratseth <bratseth@gmail.com>2021-07-01 17:01:48 +0200
commitb2914047b280cc985a25ee17ad9940c621ee9ee5 (patch)
treed3f76a501fd0f38bce7c2d4ee7cbc3d235a84a39 /node-repository
parentd79a53fe0d9d2f2d4b399e44e13495cc837614e5 (diff)
Use getAndSet
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java
index dbfe90b5a5b..b57b3070d15 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java
@@ -201,8 +201,7 @@ public class QuestMetricsDb extends AbstractComponent implements MetricsDb {
@Override
public void close() {
- if (closed.get()) return;
- closed.set(true);
+ if (closed.getAndSet(true)) return;
synchronized (nodeTable.writeLock) {
synchronized (clusterTable.writeLock) {
for (SqlCompiler sqlCompiler : sqlCompilerPool)