Anastasia Braginsky created HBASE-18251:
-------------------------------------------

             Summary: Remove unnecessary traversing to the first and last keys 
in the CellSet
                 Key: HBASE-18251
                 URL: https://issues.apache.org/jira/browse/HBASE-18251
             Project: HBase
          Issue Type: Bug
            Reporter: Anastasia Braginsky


The implementation of finding the first and last keys in the CellSet is as 
following:

{code}
 public Cell first() {
    return this.delegatee.get(this.delegatee.firstKey());
  }

  public Cell last() {
    return this.delegatee.get(this.delegatee.lastKey());
  }
{code}

Recall we have Cell to Cell mapping, therefore the methods bringing the 
first/last key, which allready return Cell. Thus no need to waist time on the 
get() method for the same Cell.
Fix: return just the first/lastKey(), should be at least twice more effective.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to