diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-05-13 10:32:45 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-05-13 10:32:45 +0000 |
commit | 1ff3df2a091e99540d0bd7d2619d571d6d7e3ed8 (patch) | |
tree | be8dddb667779319281a8bad5715232ed7c612be /documentapi/src | |
parent | cf214d62e2eaba0b413feec0fc525142698a8fda (diff) |
Use computeIfAbsent
Diffstat (limited to 'documentapi/src')
-rw-r--r-- | documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/LoadBalancer.java | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/LoadBalancer.java b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/LoadBalancer.java index 6d08dc2cee3..a9b0632a767 100644 --- a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/LoadBalancer.java +++ b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/LoadBalancer.java @@ -56,12 +56,7 @@ public class LoadBalancer { } } private int getCachedIndex(String nodeName) { - Integer index = cachedIndex.get(nodeName); - if (index == null) { - index = getIndex(nodeName); - cachedIndex.put(nodeName, index); - } - return index; + return cachedIndex.computeIfAbsent(nodeName, key -> getIndex(key)); } /** |