http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2bf59208/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
index 6bcb01c..e950510 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
@@ -347,22 +347,6 @@ service.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a><<a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html"
title="class in
org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>,<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.TableCache.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#allRequests">allRequests</a></span></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true"
title="class or interface in
java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.TableCache.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#cache">cache</a></span></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicReference</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#metaRegionLocation">metaRegionLocation</a></span></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicReference</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#metaRelocateFuture">metaRelocateFuture</a></span></code> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>private <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html"
title="class in
org.apache.hadoop.hbase.client">HTableMultiplexer.FlushWorker</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">HTableMultiplexer.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#serverToFlushWorkerMap">serverToFlushWorkerMap</a></span></code>
<div class="block">The map between each region server to its flush worker</div>
@@ -378,6 +362,14 @@ service.</div>
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#getCachedLocation-org.apache.hadoop.hbase.HRegionLocation-">getCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#getCacheLocation-org.apache.hadoop.hbase.HRegionLocation-">getCacheLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
<td class="colLast"><span
class="typeNameLabel">MultiServerCallable.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html#getLocation--">getLocation</a></span>()</code> </td>
</tr>
@@ -430,21 +422,9 @@ service.</div>
boolean reload)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>(package private) <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#getRegionLocationInCache-org.apache.hadoop.hbase.TableName-byte:A-">getRegionLocationInCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
- byte[] row)</code> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
<td class="colLast"><span
class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#getReplicaLocationOrFail-org.apache.hadoop.hbase.client.Action-">getReplicaLocationOrFail</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class
in org.apache.hadoop.hbase.client">Action</a> action)</code> </td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#locateInCache-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.TableCache-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.RegionLocateType-">locateInCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html"
title="class in
org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.TableCache</a> tableCache,
- <a href="../../../../../org/apache/hadoop/hbase/TableName.html"
title="class in org.apache.hadoop.hbase">TableName</a> tableName,
- byte[] row,
- <a
href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html"
title="enum in
org.apache.hadoop.hbase.client">RegionLocateType</a> locateType)</code> </td>
-</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClusterConnection.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegion-byte:A-">locateRegion</a></span>(byte[] regionName)</code>
@@ -469,18 +449,6 @@ service.</div>
byte[] row)</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#locateRowBeforeInCache-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.TableCache-org.apache.hadoop.hbase.TableName-byte:A-">locateRowBeforeInCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html"
title="class in
org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.TableCache</a> tableCache,
- <a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
- byte[] row)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#locateRowInCache-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.TableCache-org.apache.hadoop.hbase.TableName-byte:A-">locateRowInCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html"
title="class in
org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.TableCache</a> tableCache,
- <a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
- byte[] row)</code> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClusterConnection.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row)</code>
@@ -533,38 +501,60 @@ service.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#getRegionLocation-boolean-">getRegionLocation</a></span>(boolean reload)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">RawAsyncHBaseAdmin.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#getRegionLocation-byte:A-">getRegionLocation</a></span>(byte[] regionNameOrEncodedRegionName)</code>
<div class="block">Get the region location for the passed region name.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>default <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">AsyncTableRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation</a></span>(byte[] row)</code>
<div class="block">Finds the region on which the given row is being
served.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>default <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncTableRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+ boolean reload)</code>
+<div class="block">Finds the region on which the given row is being
served.</div>
+</td>
+</tr>
<tr class="rowColor">
+<td class="colFirst"><code>default <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncTableRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-int-">getRegionLocation</a></span>(byte[] row,
+ int replicaId)</code>
+<div class="block">Finds the region with the given <code>replicaId</code> on
which the given row is being served.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncTableRegionLocatorImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+<td class="colLast"><span
class="typeNameLabel">AsyncTableRegionLocatorImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#getRegionLocation-byte:A-int-boolean-">getRegionLocation</a></span>(byte[] row,
+ int replicaId,
boolean reload)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncTableRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+<td class="colLast"><span
class="typeNameLabel">AsyncTableRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-int-boolean-">getRegionLocation</a></span>(byte[] row,
+ int replicaId,
boolean reload)</code>
-<div class="block">Finds the region on which the given row is being
served.</div>
+<div class="block">Finds the region with the given <code>replicaId</code> on
which the given row is being served.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-int-org.apache.hadoop.hbase.client.RegionLocateType-boolean-long-">getRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
+ byte[] row,
+ int replicaId,
+ <a
href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html"
title="enum in org.apache.hadoop.hbase.client">RegionLocateType</a> type,
+ boolean reload,
+ long timeoutNs)</code> </td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.RegionLocateType-boolean-">getRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-int-org.apache.hadoop.hbase.client.RegionLocateType-long-">getRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
- <a
href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html"
title="enum in
org.apache.hadoop.hbase.client">RegionLocateType</a> locateType,
- boolean reload)</code> </td>
+ int replicaId,
+ <a
href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html"
title="enum in org.apache.hadoop.hbase.client">RegionLocateType</a> type,
+ long timeoutNs)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
@@ -582,29 +572,22 @@ service.</div>
long timeoutNs)</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#getRegionLocationInternal-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.RegionLocateType-boolean-">getRegionLocationInternal</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
- byte[] row,
- <a
href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html"
title="enum in
org.apache.hadoop.hbase.client">RegionLocateType</a> locateType,
- boolean reload)</code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>private <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>>></code></td>
<td class="colLast"><span
class="typeNameLabel">RawAsyncHBaseAdmin.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#getTableHRegionLocations-org.apache.hadoop.hbase.TableName-">getTableHRegionLocations</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">List all region locations for the specific table.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">ClusterConnection.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Gets the locations of all regions in the specified table,
<i>tableName</i>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">ConnectionImplementation.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">ClusterConnection.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locateRegions</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
boolean useCache,
@@ -612,13 +595,13 @@ service.</div>
<div class="block">Gets the locations of all regions in the specified table,
<i>tableName</i>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">ConnectionImplementation.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locateRegions</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
boolean useCache,
boolean offlined)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">ReversedScannerCallable.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/ReversedScannerCallable.html#locateRegionsInRange-byte:A-byte:A-boolean-">locateRegionsInRange</a></span>(byte[] startKey,
byte[] endKey,
@@ -626,12 +609,6 @@ service.</div>
<div class="block">Get the corresponding regions for an arbitrary range of
keys.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#withTimeout-java.util.concurrent.CompletableFuture-long-java.util.function.Supplier-">withTimeout</a></span>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> future,
- long timeoutNs,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true"
title="class or interface in java.util.function">Supplier</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>> timeoutMsg)</code> </td>
-</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0"
summary="Use table, listing methods, and an explanation">
@@ -647,13 +624,12 @@ service.</div>
<a href="../../../../../org/apache/hadoop/hbase/client/Action.html"
title="class in
org.apache.hadoop.hbase.client">Action</a> action)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#addToCache-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.TableCache-org.apache.hadoop.hbase.HRegionLocation-">addToCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html"
title="class in
org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.TableCache</a> tableCache,
- <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#addLocationToCache-org.apache.hadoop.hbase.HRegionLocation-">addLocationToCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#addToCache-org.apache.hadoop.hbase.HRegionLocation-">addToCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#addLocationToCache-org.apache.hadoop.hbase.HRegionLocation-">addLocationToCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
@@ -733,19 +709,16 @@ service.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static boolean</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#canUpdate-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">canUpdate</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> oldLoc)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocatorHelper.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html#canUpdateOnError-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">canUpdateOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a> oldLoc)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MetaCache.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html#clearCache-org.apache.hadoop.hbase.HRegionLocation-">clearCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> location)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#complete-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.LocateRequest-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">complete</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
- <a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html"
title="class in
org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req,
- <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a> error)</code> </td>
+<td class="colFirst"><code>(package private) static <a
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class
in org.apache.hadoop.hbase">RegionLocations</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocatorHelper.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html#createRegionLocations-org.apache.hadoop.hbase.HRegionLocation-">createRegionLocations</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
@@ -758,6 +731,14 @@ service.</div>
<td class="colLast"><span
class="typeNameLabel">ConnectionImplementation.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> location)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#getCachedLocation-org.apache.hadoop.hbase.HRegionLocation-">getCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#getCacheLocation-org.apache.hadoop.hbase.HRegionLocation-">getCacheLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true"
title="class or interface in
java.util.concurrent">LinkedBlockingQueue</a><<a
href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html"
title="class in
org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">HTableMultiplexer.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#getQueue-org.apache.hadoop.hbase.HRegionLocation-">getQueue</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> addr)</code> </td>
</tr>
@@ -839,7 +820,19 @@ service.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#removeFromCache-org.apache.hadoop.hbase.HRegionLocation-">removeFromCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#removeLocationFromCache-org.apache.hadoop.hbase.HRegionLocation-">removeLocationFromCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#removeLocationFromCache-org.apache.hadoop.hbase.HRegionLocation-">removeLocationFromCache</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in
org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) static <a
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class
in org.apache.hadoop.hbase">RegionLocations</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocatorHelper.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html#replaceRegionLocation-org.apache.hadoop.hbase.RegionLocations-org.apache.hadoop.hbase.HRegionLocation-">replaceRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html"
title="class in org.apache.hadoop.hbase">RegionLocations</a> oldLocs,
+ <a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a> loc)</code>
+<div class="block">Create a new <a
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class
in org.apache.hadoop.hbase"><code>RegionLocations</code></a> based on the given
<code>oldLocs</code>, and replace the
+ location for the given <code>replicaId</code> with the given
<code>loc</code>.</div>
+</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
@@ -867,26 +860,26 @@ service.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a> exception)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocationOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a> exception)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a> exception)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocationOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a> exception)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a> exception)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncMetaRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocationOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a> exception)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocatorHelper.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocationOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <T> T</code></td>
@@ -912,19 +905,15 @@ service.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.TableCache.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#clearCompletedRequests-java.util.Optional-">clearCompletedRequests</a></span>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> location)</code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span
class="typeNameLabel">RawAsyncHBaseAdmin.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#compareRegionsWithSplitKeys-java.util.List-byte:A:A-">compareRegionsWithSplitKeys</a></span>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> locations,
byte[][] splitKeys)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span
class="typeNameLabel">HTableMultiplexer.HTableMultiplexerStatus.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html#initialize-java.util.Map-">initialize</a></span>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html"
title="class in
org.apache.hadoop.hbase.client">HTableMultiplexer.FlushWorker</a>> serverToFlushWorkerMap)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <S,R> void</code></td>
<td class="colLast"><span
class="typeNameLabel">RawAsyncTableImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/RawAsyncTableImpl.html#onLocateComplete-java.util.function.Function-org.apache.hadoop.hbase.client.ServiceCaller-org.apache.hadoop.hbase.client.AsyncTable.CoprocessorCallback-java.util.List-byte:A-boolean-java.util.concurrent.atomic.AtomicBoolean-java.util.concurrent.atomic.AtomicInteger-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">onLocateComplete</a></span>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in
java.util.function">Function</a><com.google.protobuf.RpcChannel,S> stubMaker,
<a
href="../../../../../org/apache/hadoop/hbase/client/ServiceCaller.html"
title="interface in
org.apache.hadoop.hbase.client">ServiceCaller</a><S,R> callable,
@@ -937,55 +926,37 @@ service.</div>
<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a> loc,
<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a> error)</code> </td>
</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.TableCache.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#tryComplete-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.LocateRequest-java.util.concurrent.CompletableFuture-java.util.Optional-">tryComplete</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html"
title="class in
org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> future,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> location)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncNonMetaRegionLocator.TableCache.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#tryComplete-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.LocateRequest-java.util.concurrent.CompletableFuture-java.util.Optional-">tryComplete</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html"
title="class in
org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> future,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> location)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) static void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
-</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocatorHelper.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocationOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocatorHelper.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocationOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static void</code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocatorHelper.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocationOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#withTimeout-java.util.concurrent.CompletableFuture-long-java.util.function.Supplier-">withTimeout</a></span>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true"
title="class or interface in java.util.concurrent">CompletableFuture</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> future,
- long timeoutNs,
- <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true"
title="class or interface in java.util.function">Supplier</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>> timeoutMsg)</code> </td>
+<td class="colFirst"><code>(package private) static void</code></td>
+<td class="colLast"><span
class="typeNameLabel">AsyncRegionLocatorHelper.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLocationOnError</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a> exception,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>,<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> cachedLocationSupplier,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> addToCache,
+ <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true"
title="class or interface in java.util.function">Consumer</a><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in
org.apache.hadoop.hbase">HRegionLocation</a>> removeFromCache)</code> </td>
</tr>
</tbody>
</table>