Committed by
Gerrit Code Review
Avoid unnecessary instance creation in hashCode()
Change-Id: I9967020cfa80c616909932181be7e3b6862c3757
Showing
1 changed file
with
2 additions
and
2 deletions
... | @@ -69,7 +69,7 @@ public class Key { | ... | @@ -69,7 +69,7 @@ public class Key { |
69 | 69 | ||
70 | @Override | 70 | @Override |
71 | public int hashCode() { | 71 | public int hashCode() { |
72 | - return Objects.hash(key); | 72 | + return key.hashCode(); |
73 | } | 73 | } |
74 | 74 | ||
75 | @Override | 75 | @Override |
... | @@ -108,7 +108,7 @@ public class Key { | ... | @@ -108,7 +108,7 @@ public class Key { |
108 | 108 | ||
109 | @Override | 109 | @Override |
110 | public int hashCode() { | 110 | public int hashCode() { |
111 | - return Objects.hash(key); | 111 | + return (int) (key ^ (key >>> 32)); |
112 | } | 112 | } |
113 | 113 | ||
114 | @Override | 114 | @Override | ... | ... |
-
Please register or login to post a comment