From 39c2daf8b5b6c9c697a3cdfb543c857fa0b7ee85 Mon Sep 17 00:00:00 2001 From: Peter Somogyi Date: Tue, 30 Jan 2018 10:14:08 +0100 Subject: [PATCH] HBASE-19884 BucketEntryGroup's equals, hashCode and compareTo methods are not consistent Move back to default equals and hashCode --- .../hadoop/hbase/io/hfile/bucket/BucketCache.java | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java index bd2b9c8797..8377c7ee96 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java @@ -1396,23 +1396,6 @@ public class BucketCache implements BlockCache, HeapSize { return Long.compare(this.overflow(), that.overflow()); } - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BucketEntryGroup that = (BucketEntryGroup) o; - return totalSize == that.totalSize && bucketSize == that.bucketSize - && Objects.equals(queue, that.queue); - } - - @Override - public int hashCode() { - return Objects.hash(queue, totalSize, bucketSize); - } } /** -- 2.16.1