Karthik Ranganathan created HBASE-7163: ------------------------------------------
Summary: Change cachedRegionsLocations in HConnectionManager from SoftValueSortedMap to ConcurrentSkipListMap Key: HBASE-7163 URL: https://issues.apache.org/jira/browse/HBASE-7163 Project: HBase Issue Type: Sub-task Reporter: Karthik Ranganathan Assignee: Karthik Ranganathan This change saves 15% CPU on the client side per profiling. In using the ConcurrentSkipListMap, we can do: tableLocations.floorEntry(row).getValue() instead of doing: SortedMap<byte[], HRegionLocation> matchingRegions = tableLocations.floorEntry(row).getValue(); if (!matchingRegions.isEmpty()) { HRegionLocation possibleRegion = matchingRegions.get(matchingRegions.lastKey()); } -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira