Simplify code with new Map features
[controller.git] / opendaylight / config / config-manager-facade-xml / src / main / java / org / opendaylight / controller / config / facade / xml / runtime / Runtime.java
index 93127d0b1f88acb205237c948e7a273026840ebe..f58a9d8d37c48a6376e266975c323c035bcb0ae6 100644 (file)
@@ -46,11 +46,7 @@ public class Runtime {
         for (ObjectName objectName : instancesToMap) {
             String moduleName = ObjectNameUtil.getFactoryName(objectName);
 
-            Multimap<String, ObjectName> multimap = retVal.get(moduleName);
-            if (multimap == null) {
-                multimap = HashMultimap.create();
-                retVal.put(moduleName, multimap);
-            }
+            Multimap<String, ObjectName> multimap = retVal.computeIfAbsent(moduleName, k -> HashMultimap.create());
 
             String instanceName = ObjectNameUtil.getInstanceName(objectName);