Repository: hbase Updated Branches: refs/heads/branch-1 a49d43bfb -> 6255dc700
HBASE-18251 Remove unnecessary traversing to the first and last keys in the CellSet (Toshihoro Suzuki) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/6255dc70 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/6255dc70 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/6255dc70 Branch: refs/heads/branch-1 Commit: 6255dc70014ad3faf70ae43a786e8d4f5b79dd41 Parents: a49d43b Author: Ramkrishna <ramkrishna.s.vasude...@intel.com> Authored: Wed Aug 16 11:05:43 2017 +0530 Committer: Andrew Purtell <apurt...@apache.org> Committed: Wed Aug 16 10:50:58 2017 -0700 ---------------------------------------------------------------------- .../org/apache/hadoop/hbase/regionserver/CellSkipListSet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/6255dc70/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellSkipListSet.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellSkipListSet.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellSkipListSet.java index 4c3ab50..916a428 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellSkipListSet.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellSkipListSet.java @@ -123,11 +123,11 @@ public class CellSkipListSet implements NavigableSet<Cell> { } public Cell first() { - return this.delegatee.get(this.delegatee.firstKey()); + return this.delegatee.firstEntry().getValue(); } public Cell last() { - return this.delegatee.get(this.delegatee.lastKey()); + return this.delegatee.lastEntry().getValue(); } public boolean add(Cell e) {