[ONOS-6460] Retry failed resource register/unregister/allocate/release transactions until success in ResourceStore

Change-Id: I51661691d4152dddc1b6ea56eae94f85d63a1634
diff --git a/core/store/dist/src/main/java/org/onosproject/store/resource/impl/EmptyDiscreteResources.java b/core/store/dist/src/main/java/org/onosproject/store/resource/impl/EmptyDiscreteResources.java
index d956334..68122bd 100644
--- a/core/store/dist/src/main/java/org/onosproject/store/resource/impl/EmptyDiscreteResources.java
+++ b/core/store/dist/src/main/java/org/onosproject/store/resource/impl/EmptyDiscreteResources.java
@@ -20,6 +20,7 @@
 import org.onosproject.net.resource.DiscreteResource;
 import org.onosproject.net.resource.DiscreteResourceId;
 
+import java.util.Objects;
 import java.util.Optional;
 import java.util.Set;
 
@@ -64,7 +65,7 @@
 
     @Override
     public int hashCode() {
-        return INSTANCE.hashCode();
+        return Objects.hash(values());
     }
 
     @Override