Avoid unnecessary instance creation in hashCode()

Change-Id: I9967020cfa80c616909932181be7e3b6862c3757
diff --git a/core/api/src/main/java/org/onosproject/net/intent/Key.java b/core/api/src/main/java/org/onosproject/net/intent/Key.java
index a9b9446..7b8981a 100644
--- a/core/api/src/main/java/org/onosproject/net/intent/Key.java
+++ b/core/api/src/main/java/org/onosproject/net/intent/Key.java
@@ -69,7 +69,7 @@
 
         @Override
         public int hashCode() {
-            return Objects.hash(key);
+            return key.hashCode();
         }
 
         @Override
@@ -108,7 +108,7 @@
 
         @Override
         public int hashCode() {
-            return Objects.hash(key);
+            return (int) (key ^ (key >>> 32));
         }
 
         @Override