summaryrefslogtreecommitdiffstats
path: root/vdslib/src/main
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahoo-inc.com>2017-04-21 10:50:45 +0200
committerArne H Juul <arnej@yahoo-inc.com>2017-04-21 10:53:24 +0200
commita7f6aae44fa01f3202a43ebf454d05b05d6ea25c (patch)
tree42e9f3e7994f5bcadc7ae3971a898df1c6ac137c /vdslib/src/main
parent3ddf6ebdddd1ddc2f372977f7d3f82d64f225b8a (diff)
use Objects.hash() to implement hashCode()
Diffstat (limited to 'vdslib/src/main')
-rw-r--r--vdslib/src/main/java/com/yahoo/vdslib/state/ClusterState.java7
1 files changed, 1 insertions, 6 deletions
diff --git a/vdslib/src/main/java/com/yahoo/vdslib/state/ClusterState.java b/vdslib/src/main/java/com/yahoo/vdslib/state/ClusterState.java
index a1c468a1372..0b8a7457e51 100644
--- a/vdslib/src/main/java/com/yahoo/vdslib/state/ClusterState.java
+++ b/vdslib/src/main/java/com/yahoo/vdslib/state/ClusterState.java
@@ -83,12 +83,7 @@ public class ClusterState implements Cloneable {
@Override
public int hashCode() {
- int hc = version * 211;
- hc += state.hashCode() * 97;
- hc += distributionBits * 31;
- hc += nodeCount.hashCode() * 7;
- hc += nodeStates.hashCode();
- return hc;
+ return java.util.Objects.hash(version, state, distributionBits, nodeCount, nodeStates);
}
@FunctionalInterface