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