BUG-5280: speed FrontendClientMetadataBuilder up
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / FrontendClientMetadataBuilder.java
index 0dab830584b70fd6e1f388ae2d819619a6c401a7..15e4304a4693942532c54abfea818f8c4af90e56 100644 (file)
@@ -69,13 +69,6 @@ final class FrontendClientMetadataBuilder implements Builder<FrontendClientMetad
     }
 
     private FrontendHistoryMetadataBuilder ensureHistory(final LocalHistoryIdentifier historyId) {
-        final FrontendHistoryMetadataBuilder existing = currentHistories.get(historyId);
-        if (existing != null) {
-            return existing;
-        }
-
-        final FrontendHistoryMetadataBuilder ret = new FrontendHistoryMetadataBuilder(historyId);
-        currentHistories.put(historyId, ret);
-        return ret;
+        return currentHistories.computeIfAbsent(historyId, FrontendHistoryMetadataBuilder::new);
     }
 }