tunning getCachedLocation method -------------------------------- Key: HBASE-5388 URL: https://issues.apache.org/jira/browse/HBASE-5388 Project: HBase Issue Type: Improvement Reporter: ronghai.ma
About 75% improvement。 1. Add a method in SoftValueSortedMap public synchronized <K, V> Entry<K, V> lowerEntry(K key) { return ((TreeMap) this.internalMap).lowerEntry(key); } 2. Modify getCachedLocation Map.Entry<byte[], HRegionLocation> tEntry = tableLocations.lowerEntry(row); if (tEntry != null) { HRegionLocation possibleRegion = tEntry.getValue(); //other code } -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira