You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2017/08/09 19:02:35 UTC
[16/51] [partial] hbase-site git commit: Published site at
82d554e3783372cc6b05489452c815b57c06f6cd.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2aec596e/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
index 2eb8361..67131e4 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
@@ -236,7 +236,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.htm
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html#closeRegion-byte:A-java.util.Optional-">closeRegion</a></span>(byte[] regionName,
- <a href="http://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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverName)</code>
+ <a href="http://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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> unused)</code>
<div class="block">Close a region.</div>
</td>
</tr>
@@ -1446,7 +1446,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.htm
<li class="blockList">
<h4>closeRegion</h4>
<pre>public <a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html#line.218">closeRegion</a>(byte[] regionName,
- <a href="http://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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverName)</pre>
+ <a href="http://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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> unused)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html#closeRegion-byte:A-java.util.Optional-">AsyncAdmin</a></code></span></div>
<div class="block">Close a region. For expert-admins Runs close on the regionserver. The master will not be
informed of the close.</div>
@@ -1455,12 +1455,9 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.htm
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html#closeRegion-byte:A-java.util.Optional-">closeRegion</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>regionName</code> - region name to close</dd>
-<dd><code>serverName</code> - The servername of the regionserver. If not present, we will use servername
- found in the hbase:meta table. A server name is made of host, port and startcode. Here
- is an example: <code> host187.example.com,60020,1289493121758</code></dd>
+<dd><code>unused</code> - Deprecated. Not used anymore after deprecation.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the region was closed, false if not. The return value will be wrapped by a
- <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+<dd>Deprecated. Always returns true now.</dd>
</dl>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2aec596e/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html
index 301bc20..ba2bf1d 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html
@@ -274,7 +274,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html#line.1272">values</a>()</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html#line.15">values</a>()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
@@ -294,7 +294,7 @@ for (AsyncRequestFutureImpl.Retry c : AsyncRequestFutureImpl.Retry.values())
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html#line.1272">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html#line.15">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2aec596e/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html b/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html
index 2eb6a09..c7669ce 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.232">ClientAsyncPrefetchScanner.PrefetchRunnable</a>
+<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.168">ClientAsyncPrefetchScanner.PrefetchRunnable</a>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></pre>
</li>
@@ -189,7 +189,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockListLast">
<li class="blockList">
<h4>PrefetchRunnable</h4>
-<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html#line.232">PrefetchRunnable</a>()</pre>
+<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html#line.168">PrefetchRunnable</a>()</pre>
</li>
</ul>
</li>
@@ -206,7 +206,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockListLast">
<li class="blockList">
<h4>run</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html#line.235">run</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html#line.171">run</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--" title="class or interface in java.lang">run</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2aec596e/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html b/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html
index 4f5c798..72a19f9 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -129,7 +129,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.49">ClientAsyncPrefetchScanner</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.54">ClientAsyncPrefetchScanner</a>
extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSimpleScanner</a></pre>
<div class="block">ClientAsyncPrefetchScanner implements async scanner behaviour.
Specifically, the cache used by this scanner is a concurrent queue which allows both
@@ -177,44 +177,36 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#cacheCapacity">cacheCapacity</a></span></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#cacheSizeInBytes">cacheSizeInBytes</a></span></code> </td>
</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#closingThreadId">closingThreadId</a></span></code> </td>
-</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#DEFAULT_QUEUE_CAPACITY">DEFAULT_QUEUE_CAPACITY</a></span></code> </td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#exceptionsQueue">exceptionsQueue</a></span></code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#ESTIMATED_SINGLE_RESULT_SIZE">ESTIMATED_SINGLE_RESULT_SIZE</a></span></code> </td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Lock.html?is-external=true" title="class or interface in java.util.concurrent.locks">Lock</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#lock">lock</a></span></code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#exceptionsQueue">exceptionsQueue</a></span></code> </td>
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#maxCacheSize">maxCacheSize</a></span></code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#NO_THREAD">NO_THREAD</a></span></code> </td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#notEmpty">notEmpty</a></span></code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#prefetchListener">prefetchListener</a></span></code> </td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#notFull">notFull</a></span></code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html" title="class in org.apache.hadoop.hbase.client">ClientAsyncPrefetchScanner.PrefetchRunnable</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#prefetchRunnable">prefetchRunnable</a></span></code> </td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#prefetcher">prefetcher</a></span></code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#prefetchRunning">prefetchRunning</a></span></code> </td>
+<td class="colFirst"><code>private <a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#prefetchListener">prefetchListener</a></span></code> </td>
</tr>
</table>
<ul class="blockList">
@@ -222,7 +214,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<!-- -->
</a>
<h3>Fields inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#cache">cache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#caching">caching</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#callable">callable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#caller">caller</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#closed">closed</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#conf">conf</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#currentRegion">currentRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#lastNext">lastNext</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#lastResult">lastResult</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#maxScannerResultSize">maxScannerResultSize</a
>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#pool">pool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#primaryOperationTimeout">primaryOperationTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#rpcControllerFactory">rpcControllerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scan">scan</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scanMetricsPublished">scanMetricsPublished</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scannerTimeout">scannerTimeout</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#cache">cache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#caching">caching</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#callable">callable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#caller">caller</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#closed">closed</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#conf">conf</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#currentRegion">currentRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#lastNext">lastNext</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#lastResult">lastResult</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#maxScannerResultSize">maxScannerResultSize</a
>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#pool">pool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#primaryOperationTimeout">primaryOperationTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#rpcControllerFactory">rpcControllerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scan">scan</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scanMetricsPublished">scanMetricsPublished</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scannerTimeout">scannerTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#tableName">tableName</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.client.AbstractClientScanner">
@@ -274,58 +266,38 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#addEstimatedSize-long-">addEstimatedSize</a></span>(long estimatedSize)</code> </td>
</tr>
<tr id="i1" class="rowColor">
-<td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#calcCacheCapacity--">calcCacheCapacity</a></span>()</code> </td>
-</tr>
-<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#close--">close</a></span>()</code>
<div class="block">Closes the scanner and releases any resources it has allocated</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#getCacheCount--">getCacheCount</a></span>()</code> </td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#getCacheSizeInBytes--">getCacheSizeInBytes</a></span>()</code> </td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#getCountThreshold--">getCountThreshold</a></span>()</code> </td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#getSizeThreshold--">getSizeThreshold</a></span>()</code> </td>
-</tr>
-<tr id="i7" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#handleException--">handleException</a></span>()</code> </td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#initCache--">initCache</a></span>()</code> </td>
</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#isPrefetchRunning--">isPrefetchRunning</a></span>()</code> </td>
-</tr>
-<tr id="i10" class="altColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#next--">next</a></span>()</code>
<div class="block">Grab the next row's worth of values.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#pollCache--">pollCache</a></span>()</code> </td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#prefetchCondition--">prefetchCondition</a></span>()</code> </td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#resultSize2CacheSize-long-">resultSize2CacheSize</a></span>(long maxResultSize)</code> </td>
+</tr>
+<tr id="i8" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#setPrefetchListener-java.util.function.Consumer-">setPrefetchListener</a></span>(<a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> prefetchListener)</code> </td>
</tr>
@@ -342,7 +314,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getCacheSize--">getCacheSize</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getCaching--">getCaching</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getConf--">getConf</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getConnection--">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getMaxResultSize--">getMaxResultSize</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getPool--">getPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getPrimaryOperationTimeout--">getPrimaryOperationTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getRetries--">getRetries</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getScan--">getScan</a>, <a href="../../../.
./../org/apache/hadoop/hbase/client/ClientScanner.html#getScannerTimeout--">getScannerTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getTable--">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getTimestamp--">getTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#initSyncCache--">initSyncCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#isAnyRPCcancelled--">isAnyRPCcancelled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#loadCache--">loadCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#moveToNextRegion--">moveToNextRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#nextWithSyncCache--">nextWithSyncCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#renewLease--">renewLease</a>, <a href="../../../../.
./org/apache/hadoop/hbase/client/ClientScanner.html#writeScanMetrics--">writeScanMetrics</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getCacheCount--">getCacheCount</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getCacheSize--">getCacheSize</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getCaching--">getCaching</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getConf--">getConf</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getConnection--">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getMaxResultSize--">getMaxResultSize</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getPool--">getPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getPrimaryOperationTimeout--">getPrimaryOperationTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getRetries--">getRetries</a>, <a href
="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getScan--">getScan</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getScannerTimeout--">getScannerTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getTable--">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getTimestamp--">getTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#initSyncCache--">initSyncCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#isAnyRPCcancelled--">isAnyRPCcancelled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#loadCache--">loadCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#moveToNextRegion--">moveToNextRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#nextWithSyncCache--">nextWithSyncCache</a>, <a href="../../.
./../../org/apache/hadoop/hbase/client/ClientScanner.html#renewLease--">renewLease</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#writeScanMetrics--">writeScanMetrics</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.AbstractClientScanner">
@@ -386,39 +358,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<!-- -->
</a>
<h3>Field Detail</h3>
-<a name="ESTIMATED_SINGLE_RESULT_SIZE">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ESTIMATED_SINGLE_RESULT_SIZE</h4>
-<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.51">ESTIMATED_SINGLE_RESULT_SIZE</a></pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ClientAsyncPrefetchScanner.ESTIMATED_SINGLE_RESULT_SIZE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_QUEUE_CAPACITY">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_QUEUE_CAPACITY</h4>
-<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.52">DEFAULT_QUEUE_CAPACITY</a></pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ClientAsyncPrefetchScanner.DEFAULT_QUEUE_CAPACITY">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="cacheCapacity">
+<a name="maxCacheSize">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>cacheCapacity</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.54">cacheCapacity</a></pre>
+<h4>maxCacheSize</h4>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.56">maxCacheSize</a></pre>
</li>
</ul>
<a name="cacheSizeInBytes">
@@ -427,7 +373,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<ul class="blockList">
<li class="blockList">
<h4>cacheSizeInBytes</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.55">cacheSizeInBytes</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.57">cacheSizeInBytes</a></pre>
</li>
</ul>
<a name="exceptionsQueue">
@@ -436,56 +382,52 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<ul class="blockList">
<li class="blockList">
<h4>exceptionsQueue</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.57">exceptionsQueue</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util">Queue</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.59">exceptionsQueue</a></pre>
</li>
</ul>
-<a name="prefetchRunnable">
+<a name="prefetcher">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>prefetchRunnable</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.PrefetchRunnable.html" title="class in org.apache.hadoop.hbase.client">ClientAsyncPrefetchScanner.PrefetchRunnable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.59">prefetchRunnable</a></pre>
+<h4>prefetcher</h4>
+<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.61">prefetcher</a></pre>
</li>
</ul>
-<a name="prefetchRunning">
+<a name="prefetchListener">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>prefetchRunning</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.64">prefetchRunning</a></pre>
+<h4>prefetchListener</h4>
+<pre>private <a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.63">prefetchListener</a></pre>
</li>
</ul>
-<a name="closingThreadId">
+<a name="lock">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>closingThreadId</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.66">closingThreadId</a></pre>
+<h4>lock</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Lock.html?is-external=true" title="class or interface in java.util.concurrent.locks">Lock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.65">lock</a></pre>
</li>
</ul>
-<a name="prefetchListener">
+<a name="notEmpty">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>prefetchListener</h4>
-<pre>private <a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.68">prefetchListener</a></pre>
+<h4>notEmpty</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.66">notEmpty</a></pre>
</li>
</ul>
-<a name="NO_THREAD">
+<a name="notFull">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>NO_THREAD</h4>
-<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.69">NO_THREAD</a></pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ClientAsyncPrefetchScanner.NO_THREAD">Constant Field Values</a></dd>
-</dl>
+<h4>notFull</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.67">notFull</a></pre>
</li>
</ul>
</li>
@@ -502,7 +444,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<ul class="blockListLast">
<li class="blockList">
<h4>ClientAsyncPrefetchScanner</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.71">ClientAsyncPrefetchScanner</a>(org.apache.hadoop.conf.Configuration configuration,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.69">ClientAsyncPrefetchScanner</a>(org.apache.hadoop.conf.Configuration configuration,
<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> name,
<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
@@ -531,7 +473,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<ul class="blockList">
<li class="blockList">
<h4>setPrefetchListener</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.80">setPrefetchListener</a>(<a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> prefetchListener)</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.78">setPrefetchListener</a>(<a href="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> prefetchListener)</pre>
</li>
</ul>
<a name="initCache--">
@@ -540,20 +482,29 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<ul class="blockList">
<li class="blockList">
<h4>initCache</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.85">initCache</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.83">initCache</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#initCache--">initCache</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></code></dd>
</dl>
</li>
</ul>
+<a name="resultSize2CacheSize-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resultSize2CacheSize</h4>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.93">resultSize2CacheSize</a>(long maxResultSize)</pre>
+</li>
+</ul>
<a name="next--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>next</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.97">next</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.99">next</a>()
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html#next--">ResultScanner</a></code></span></div>
<div class="block">Grab the next row's worth of values. The scanner will return a Result.</div>
@@ -575,7 +526,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.143">close</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.126">close</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html#close--">ResultScanner</a></code></span></div>
<div class="block">Closes the scanner and releases any resources it has allocated</div>
<dl>
@@ -590,26 +541,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
</dl>
</li>
</ul>
-<a name="getCacheCount--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCacheCount</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.154">getCacheCount</a>()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#getCacheCount--">getCacheCount</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></code></dd>
-</dl>
-</li>
-</ul>
<a name="addEstimatedSize-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEstimatedSize</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.167">addEstimatedSize</a>(long estimatedSize)</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.139">addEstimatedSize</a>(long estimatedSize)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#addEstimatedSize-long-">addEstimatedSize</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></code></dd>
@@ -622,7 +560,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<ul class="blockList">
<li class="blockList">
<h4>handleException</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.171">handleException</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.143">handleException</a>()
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -630,58 +568,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
</dl>
</li>
</ul>
-<a name="isPrefetchRunning--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isPrefetchRunning</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.185">isPrefetchRunning</a>()</pre>
-</li>
-</ul>
-<a name="calcCacheCapacity--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>calcCacheCapacity</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.190">calcCacheCapacity</a>()</pre>
-</li>
-</ul>
<a name="prefetchCondition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefetchCondition</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.206">prefetchCondition</a>()</pre>
-</li>
-</ul>
-<a name="getCountThreshold--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCountThreshold</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.213">getCountThreshold</a>()</pre>
-</li>
-</ul>
-<a name="getSizeThreshold--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSizeThreshold</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.217">getSizeThreshold</a>()</pre>
-</li>
-</ul>
-<a name="getCacheSizeInBytes--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCacheSizeInBytes</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.221">getCacheSizeInBytes</a>()</pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.157">prefetchCondition</a>()</pre>
</li>
</ul>
<a name="pollCache--">
@@ -690,7 +583,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientSimpleScann
<ul class="blockListLast">
<li class="blockList">
<h4>pollCache</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.225">pollCache</a>()</pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#line.161">pollCache</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2aec596e/devapidocs/org/apache/hadoop/hbase/client/ClientScanner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClientScanner.html b/devapidocs/org/apache/hadoop/hbase/client/ClientScanner.html
index c24e756..1556700 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClientScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClientScanner.html
@@ -226,7 +226,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientSca
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scanResultCache">scanResultCache</a></span></code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#tableName">tableName</a></span></code> </td>
</tr>
</table>
@@ -584,7 +584,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientSca
<ul class="blockList">
<li class="blockList">
<h4>tableName</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.75">tableName</a></pre>
+<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.75">tableName</a></pre>
</li>
</ul>
<a name="scannerTimeout">
@@ -1001,7 +1001,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientSca
<ul class="blockList">
<li class="blockList">
<h4>addEstimatedSize</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.541">addEstimatedSize</a>(long estimatedHeapSizeOfResult)</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.543">addEstimatedSize</a>(long estimatedHeapSizeOfResult)</pre>
</li>
</ul>
<a name="getCacheCount--">
@@ -1010,7 +1010,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientSca
<ul class="blockList">
<li class="blockList">
<h4>getCacheCount</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.546">getCacheCount</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.548">getCacheCount</a>()</pre>
</li>
</ul>
<a name="close--">
@@ -1019,7 +1019,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientSca
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.551">close</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.553">close</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html#close--">ResultScanner</a></code></span></div>
<div class="block">Closes the scanner and releases any resources it has allocated</div>
</li>
@@ -1030,7 +1030,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientSca
<ul class="blockList">
<li class="blockList">
<h4>renewLease</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.574">renewLease</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.576">renewLease</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html#renewLease--">ResultScanner</a></code></span></div>
<div class="block">Allow the client to renew the scanner's lease on the server.</div>
<dl>
@@ -1045,7 +1045,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientSca
<ul class="blockList">
<li class="blockList">
<h4>initCache</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.590">initCache</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.592">initCache</a>()</pre>
</li>
</ul>
<a name="next--">
@@ -1054,7 +1054,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientSca
<ul class="blockListLast">
<li class="blockList">
<h4>next</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.595">next</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClientScanner.html#line.597">next</a>()
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html#next--">ResultScanner</a></code></span></div>
<div class="block">Grab the next row's worth of values. The scanner will return a Result.</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2aec596e/devapidocs/org/apache/hadoop/hbase/client/ClientSimpleScanner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClientSimpleScanner.html b/devapidocs/org/apache/hadoop/hbase/client/ClientSimpleScanner.html
index ec814c3..bc6bd30 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClientSimpleScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClientSimpleScanner.html
@@ -150,7 +150,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.htm
<!-- -->
</a>
<h3>Fields inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#cache">cache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#caching">caching</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#callable">callable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#caller">caller</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#closed">closed</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#conf">conf</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#currentRegion">currentRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#lastNext">lastNext</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#lastResult">lastResult</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#maxScannerResultSize">maxScannerResultSize</a
>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#pool">pool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#primaryOperationTimeout">primaryOperationTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#rpcControllerFactory">rpcControllerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scan">scan</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scanMetricsPublished">scanMetricsPublished</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scannerTimeout">scannerTimeout</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#cache">cache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#caching">caching</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#callable">callable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#caller">caller</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#closed">closed</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#conf">conf</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#currentRegion">currentRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#lastNext">lastNext</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#lastResult">lastResult</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#maxScannerResultSize">maxScannerResultSize</a
>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#pool">pool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#primaryOperationTimeout">primaryOperationTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#rpcControllerFactory">rpcControllerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scan">scan</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scanMetricsPublished">scanMetricsPublished</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#scannerTimeout">scannerTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#tableName">tableName</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.client.AbstractClientScanner">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2aec596e/devapidocs/org/apache/hadoop/hbase/client/CompactionState.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/CompactionState.html b/devapidocs/org/apache/hadoop/hbase/client/CompactionState.html
index fe2dfbc..b030818 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/CompactionState.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/CompactionState.html
@@ -258,7 +258,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/CompactionState.html#line.27">values</a>()</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/CompactionState.html#line.25">values</a>()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
@@ -278,7 +278,7 @@ for (CompactionState c : CompactionState.values())
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/CompactionState.html#line.27">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/CompactionState.html#line.25">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are