diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-07-01 17:01:48 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-07-01 17:01:48 +0200 |
commit | b2914047b280cc985a25ee17ad9940c621ee9ee5 (patch) | |
tree | d3f76a501fd0f38bce7c2d4ee7cbc3d235a84a39 | |
parent | d79a53fe0d9d2f2d4b399e44e13495cc837614e5 (diff) |
Use getAndSet
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java | 3 |
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) |