@Override public List<HRegionLocation> getAllRegionLocations() throws IOException { ArrayList<HRegionLocation> regions = new ArrayList<>(); for (RegionLocations locations : listRegionLocations()) { for (HRegionLocation location : locations.getRegionLocations()) { regions.add(location); } connection.cacheLocation(tableName, locations); } return regions; }
void updateCachedLocation(RegionInfo hri, ServerName source, ServerName serverName, long seqNum) { HRegionLocation newHrl = new HRegionLocation(hri, serverName, seqNum); cacheLocation(hri.getTable(), source, newHrl); }
cacheLocation(tableName, locations);
cacheLocation(tableName, locations); return locations;
void updateCachedLocation(RegionInfo hri, ServerName source, ServerName serverName, long seqNum) { HRegionLocation newHrl = new HRegionLocation(hri, serverName, seqNum); cacheLocation(hri.getTable(), source, newHrl); }
cacheLocation(tableName, locations);
cacheLocation(tableName, locations); return locations;
void updateCachedLocation(RegionInfo hri, ServerName source, ServerName serverName, long seqNum) { HRegionLocation newHrl = new HRegionLocation(hri, serverName, seqNum); cacheLocation(hri.getTable(), source, newHrl); }
cacheLocation(tableName, locations);
cacheLocation(tableName, locations); return locations;