Avoid unnecessary allocations needed to convert List to Set
Change-Id: I80b0bcf31f625f8e151155880075c888a0cf1c1d
diff --git a/core/store/dist/src/main/java/org/onosproject/store/resource/impl/DiscreteResources.java b/core/store/dist/src/main/java/org/onosproject/store/resource/impl/DiscreteResources.java
index 3b39120..6c65122 100644
--- a/core/store/dist/src/main/java/org/onosproject/store/resource/impl/DiscreteResources.java
+++ b/core/store/dist/src/main/java/org/onosproject/store/resource/impl/DiscreteResources.java
@@ -18,7 +18,6 @@
import org.onosproject.net.resource.DiscreteResource;
import org.onosproject.net.resource.DiscreteResourceId;
-import java.util.List;
import java.util.Optional;
import java.util.Set;
@@ -75,7 +74,7 @@
* @return true this instance contains a resource included in the given resources,
* otherwise false.
*/
- boolean containsAny(List<DiscreteResource> other);
+ boolean containsAny(Set<DiscreteResource> other);
/**
* Returns a union set of this instance and the given instance.
@@ -93,7 +92,7 @@
* @param removed resources
* @return a new DiscreteResources instance representing a difference set
*/
- DiscreteResources remove(List<DiscreteResource> removed);
+ DiscreteResources remove(Set<DiscreteResource> removed);
/**
* Returns all of resources this instance holds.