You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2014/02/17 06:40:36 UTC

git commit: Add equals and hashcode methods for SpeculativeRetry (CASSANDRA-6712)

Repository: cassandra
Updated Branches:
  refs/heads/trunk 9639f9592 -> 110990401


Add equals and hashcode methods for SpeculativeRetry (CASSANDRA-6712)


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/11099040
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/11099040
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/11099040

Branch: refs/heads/trunk
Commit: 110990401e22d4842d11cd549979b289958dcdfa
Parents: 9639f95
Author: Jonathan Ellis <jb...@apache.org>
Authored: Sun Feb 16 23:38:07 2014 -0600
Committer: Jonathan Ellis <jb...@apache.org>
Committed: Sun Feb 16 23:40:26 2014 -0600

----------------------------------------------------------------------
 src/java/org/apache/cassandra/config/CFMetaData.java | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/11099040/src/java/org/apache/cassandra/config/CFMetaData.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/config/CFMetaData.java b/src/java/org/apache/cassandra/config/CFMetaData.java
index 738627b..ba7e6e6 100644
--- a/src/java/org/apache/cassandra/config/CFMetaData.java
+++ b/src/java/org/apache/cassandra/config/CFMetaData.java
@@ -405,6 +405,21 @@ public final class CFMetaData
         }
 
         @Override
+        public boolean equals(Object obj)
+        {
+            if (!(obj instanceof SpeculativeRetry))
+                return false;
+            SpeculativeRetry rhs = (SpeculativeRetry) obj;
+            return Objects.equal(type, rhs.type) && Objects.equal(value, rhs.value);
+        }
+
+        @Override
+        public int hashCode()
+        {
+            return Objects.hashCode(type, value);
+        }
+
+        @Override
         public String toString()
         {
             switch (type)