Refactor: perform further code simplification using asJavaMap
Change-Id: If61d9a0c14f77768a902c8c18340733bfb5d5357
diff --git a/apps/openstacknode/app/src/main/java/org/onosproject/openstacknode/impl/DistributedOpenstackNodeStore.java b/apps/openstacknode/app/src/main/java/org/onosproject/openstacknode/impl/DistributedOpenstackNodeStore.java
index dd54eb7..0b67d73 100644
--- a/apps/openstacknode/app/src/main/java/org/onosproject/openstacknode/impl/DistributedOpenstackNodeStore.java
+++ b/apps/openstacknode/app/src/main/java/org/onosproject/openstacknode/impl/DistributedOpenstackNodeStore.java
@@ -42,7 +42,6 @@
import java.util.Set;
import java.util.concurrent.ExecutorService;
-import java.util.stream.Collectors;
import static com.google.common.base.Preconditions.checkArgument;
import static java.util.concurrent.Executors.newSingleThreadExecutor;
@@ -140,16 +139,12 @@
@Override
public Set<OpenstackNode> nodes() {
- Set<OpenstackNode> osNodes = osNodeStore.values().stream()
- .map(Versioned::value)
- .collect(Collectors.toSet());
- return ImmutableSet.copyOf(osNodes);
+ return ImmutableSet.copyOf(osNodeStore.asJavaMap().values());
}
@Override
public OpenstackNode node(String hostname) {
- Versioned<OpenstackNode> osNode = osNodeStore.get(hostname);
- return osNode == null ? null : osNode.value();
+ return osNodeStore.asJavaMap().get(hostname);
}
/**