http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8118541f/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html
----------------------------------------------------------------------
diff --git
a/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html
b/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html
index 1eccab2..10c78e1 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>@InterfaceAudience.Private
-public class <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.103">BucketCache</a>
+public class <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.104">BucketCache</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="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html"
title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a>, <a
href="../../../../../../../org/apache/hadoop/hbase/io/HeapSize.html"
title="interface in org.apache.hadoop.hbase.io">HeapSize</a></pre>
<div class="block">BucketCache uses <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket"><code>BucketAllocator</code></a> to
allocate/free blocks, and uses
@@ -781,7 +781,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.slf4j.Logger <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.104">LOG</a></pre>
+<pre>private static final org.slf4j.Logger <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.105">LOG</a></pre>
</li>
</ul>
<a name="SINGLE_FACTOR_CONFIG_NAME">
@@ -790,7 +790,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>SINGLE_FACTOR_CONFIG_NAME</h4>
-<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.107">SINGLE_FACTOR_CONFIG_NAME</a></pre>
+<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.108">SINGLE_FACTOR_CONFIG_NAME</a></pre>
<div class="block">Priority buckets config</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -804,7 +804,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>MULTI_FACTOR_CONFIG_NAME</h4>
-<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.108">MULTI_FACTOR_CONFIG_NAME</a></pre>
+<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.109">MULTI_FACTOR_CONFIG_NAME</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.MULTI_FACTOR_CONFIG_NAME">Constant
Field Values</a></dd>
@@ -817,7 +817,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>MEMORY_FACTOR_CONFIG_NAME</h4>
-<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.109">MEMORY_FACTOR_CONFIG_NAME</a></pre>
+<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.110">MEMORY_FACTOR_CONFIG_NAME</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.MEMORY_FACTOR_CONFIG_NAME">Constant
Field Values</a></dd>
@@ -830,7 +830,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>EXTRA_FREE_FACTOR_CONFIG_NAME</h4>
-<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.110">EXTRA_FREE_FACTOR_CONFIG_NAME</a></pre>
+<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.111">EXTRA_FREE_FACTOR_CONFIG_NAME</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.EXTRA_FREE_FACTOR_CONFIG_NAME">Constant
Field Values</a></dd>
@@ -843,7 +843,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>ACCEPT_FACTOR_CONFIG_NAME</h4>
-<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.111">ACCEPT_FACTOR_CONFIG_NAME</a></pre>
+<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.112">ACCEPT_FACTOR_CONFIG_NAME</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.ACCEPT_FACTOR_CONFIG_NAME">Constant
Field Values</a></dd>
@@ -856,7 +856,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>MIN_FACTOR_CONFIG_NAME</h4>
-<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.112">MIN_FACTOR_CONFIG_NAME</a></pre>
+<pre>static final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.113">MIN_FACTOR_CONFIG_NAME</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.MIN_FACTOR_CONFIG_NAME">Constant
Field Values</a></dd>
@@ -869,7 +869,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_SINGLE_FACTOR</h4>
-<pre>static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.116">DEFAULT_SINGLE_FACTOR</a></pre>
+<pre>static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.117">DEFAULT_SINGLE_FACTOR</a></pre>
<div class="block">Priority buckets</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -883,7 +883,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MULTI_FACTOR</h4>
-<pre>static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.117">DEFAULT_MULTI_FACTOR</a></pre>
+<pre>static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.118">DEFAULT_MULTI_FACTOR</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_MULTI_FACTOR">Constant
Field Values</a></dd>
@@ -896,7 +896,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MEMORY_FACTOR</h4>
-<pre>static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.118">DEFAULT_MEMORY_FACTOR</a></pre>
+<pre>static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.119">DEFAULT_MEMORY_FACTOR</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_MEMORY_FACTOR">Constant
Field Values</a></dd>
@@ -909,7 +909,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MIN_FACTOR</h4>
-<pre>static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.119">DEFAULT_MIN_FACTOR</a></pre>
+<pre>static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.120">DEFAULT_MIN_FACTOR</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_MIN_FACTOR">Constant
Field Values</a></dd>
@@ -922,7 +922,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_EXTRA_FREE_FACTOR</h4>
-<pre>private static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.121">DEFAULT_EXTRA_FREE_FACTOR</a></pre>
+<pre>private static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.122">DEFAULT_EXTRA_FREE_FACTOR</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_EXTRA_FREE_FACTOR">Constant
Field Values</a></dd>
@@ -935,7 +935,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_ACCEPT_FACTOR</h4>
-<pre>private static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.122">DEFAULT_ACCEPT_FACTOR</a></pre>
+<pre>private static final float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.123">DEFAULT_ACCEPT_FACTOR</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_ACCEPT_FACTOR">Constant
Field Values</a></dd>
@@ -948,7 +948,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_FREE_ENTIRE_BLOCK_FACTOR</h4>
-<pre>private static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.125">DEFAULT_FREE_ENTIRE_BLOCK_FACTOR</a></pre>
+<pre>private static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.126">DEFAULT_FREE_ENTIRE_BLOCK_FACTOR</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_FREE_ENTIRE_BLOCK_FACTOR">Constant
Field Values</a></dd>
@@ -961,7 +961,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>statThreadPeriod</h4>
-<pre>private static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.128">statThreadPeriod</a></pre>
+<pre>private static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.129">statThreadPeriod</a></pre>
<div class="block">Statistics thread</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -975,7 +975,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_WRITER_THREADS</h4>
-<pre>static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.130">DEFAULT_WRITER_THREADS</a></pre>
+<pre>static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.131">DEFAULT_WRITER_THREADS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_WRITER_THREADS">Constant
Field Values</a></dd>
@@ -988,7 +988,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_WRITER_QUEUE_ITEMS</h4>
-<pre>static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.131">DEFAULT_WRITER_QUEUE_ITEMS</a></pre>
+<pre>static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.132">DEFAULT_WRITER_QUEUE_ITEMS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_WRITER_QUEUE_ITEMS">Constant
Field Values</a></dd>
@@ -1001,7 +1001,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>ioEngine</h4>
-<pre>final <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/IOEngine.html"
title="interface in org.apache.hadoop.hbase.io.hfile.bucket">IOEngine</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.134">ioEngine</a></pre>
+<pre>final <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/IOEngine.html"
title="interface in org.apache.hadoop.hbase.io.hfile.bucket">IOEngine</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.135">ioEngine</a></pre>
</li>
</ul>
<a name="ramCache">
@@ -1010,7 +1010,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>ramCache</h4>
-<pre>final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true"
title="class or interface in java.util.concurrent">ConcurrentMap</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>,<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.138">ramCache</a></pre>
+<pre>final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true"
title="class or interface in java.util.concurrent">ConcurrentMap</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>,<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.139">ramCache</a></pre>
</li>
</ul>
<a name="backingMap">
@@ -1019,7 +1019,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>backingMap</h4>
-<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true"
title="class or interface in java.util.concurrent">ConcurrentMap</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>,<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.BucketEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.BucketEntry</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.141">backingMap</a></pre>
+<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true"
title="class or interface in java.util.concurrent">ConcurrentMap</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>,<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.BucketEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.BucketEntry</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.142">backingMap</a></pre>
</li>
</ul>
<a name="cacheEnabled">
@@ -1028,7 +1028,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>cacheEnabled</h4>
-<pre>private volatile boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.148">cacheEnabled</a></pre>
+<pre>private volatile boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.149">cacheEnabled</a></pre>
<div class="block">Flag if the cache is enabled or not... We shut it off if
there are IO
errors for some time, so that Bucket IO exceptions/errors don't bring down
the HBase server.</div>
@@ -1040,7 +1040,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>writerQueues</h4>
-<pre>final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true"
title="class or interface in java.util">ArrayList</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true"
title="class or interface in java.util.concurrent">BlockingQueue</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>>>
<a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.158">writerQueues</a></pre>
+<pre>final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true"
title="class or interface in java.util">ArrayList</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true"
title="class or interface in java.util.concurrent">BlockingQueue</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>>>
<a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.159">writerQueues</a></pre>
<div class="block">A list of writer queues. We have a queue per <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.WriterThread.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket"><code>BucketCache.WriterThread</code></a>
we have running.
In other words, the work adding blocks to the BucketCache is divided up
amongst the
running WriterThreads. Its done by taking hash of the cache key modulo queue
count.
@@ -1054,7 +1054,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>writerThreads</h4>
-<pre>final <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.WriterThread.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.WriterThread</a>[] <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.160">writerThreads</a></pre>
+<pre>final <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.WriterThread.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.WriterThread</a>[] <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.161">writerThreads</a></pre>
</li>
</ul>
<a name="freeInProgress">
@@ -1063,7 +1063,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>freeInProgress</h4>
-<pre>private volatile boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.163">freeInProgress</a></pre>
+<pre>private volatile boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.164">freeInProgress</a></pre>
<div class="block">Volatile boolean to track if free space is in process or
not</div>
</li>
</ul>
@@ -1073,7 +1073,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>freeSpaceLock</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/io/hfile/bucket/BucketCache.html#line.164">freeSpaceLock</a></pre>
+<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/io/hfile/bucket/BucketCache.html#line.165">freeSpaceLock</a></pre>
</li>
</ul>
<a name="deserialiserMap">
@@ -1082,7 +1082,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>deserialiserMap</h4>
-<pre>private <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/UniqueIndexMap.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">UniqueIndexMap</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true"
title="class or interface in java.lang">Integer</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.166">deserialiserMap</a></pre>
+<pre>private <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/UniqueIndexMap.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">UniqueIndexMap</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true"
title="class or interface in java.lang">Integer</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.167">deserialiserMap</a></pre>
</li>
</ul>
<a name="realCacheSize">
@@ -1091,7 +1091,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>realCacheSize</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.168">realCacheSize</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.169">realCacheSize</a></pre>
</li>
</ul>
<a name="heapSize">
@@ -1100,7 +1100,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>heapSize</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.169">heapSize</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.170">heapSize</a></pre>
</li>
</ul>
<a name="blockNumber">
@@ -1109,7 +1109,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>blockNumber</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.171">blockNumber</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.172">blockNumber</a></pre>
<div class="block">Current number of cached elements</div>
</li>
</ul>
@@ -1119,7 +1119,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>accessCount</h4>
-<pre>private final <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/io/hfile/bucket/BucketCache.html#line.174">accessCount</a></pre>
+<pre>private final <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/io/hfile/bucket/BucketCache.html#line.175">accessCount</a></pre>
<div class="block">Cache access count (sequential ID)</div>
</li>
</ul>
@@ -1129,7 +1129,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_CACHE_WAIT_TIME</h4>
-<pre>private static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.176">DEFAULT_CACHE_WAIT_TIME</a></pre>
+<pre>private static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.177">DEFAULT_CACHE_WAIT_TIME</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_CACHE_WAIT_TIME">Constant
Field Values</a></dd>
@@ -1142,7 +1142,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>wait_when_cache</h4>
-<pre>boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.180">wait_when_cache</a></pre>
+<pre>boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.181">wait_when_cache</a></pre>
</li>
</ul>
<a name="cacheStats">
@@ -1151,7 +1151,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>cacheStats</h4>
-<pre>private final <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCacheStats.html"
title="class in org.apache.hadoop.hbase.io.hfile.bucket">BucketCacheStats</a>
<a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.182">cacheStats</a></pre>
+<pre>private final <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCacheStats.html"
title="class in org.apache.hadoop.hbase.io.hfile.bucket">BucketCacheStats</a>
<a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.183">cacheStats</a></pre>
</li>
</ul>
<a name="persistencePath">
@@ -1160,7 +1160,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>persistencePath</h4>
-<pre>private final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.184">persistencePath</a></pre>
+<pre>private final <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.185">persistencePath</a></pre>
</li>
</ul>
<a name="cacheCapacity">
@@ -1169,7 +1169,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>cacheCapacity</h4>
-<pre>private final long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.185">cacheCapacity</a></pre>
+<pre>private final long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.186">cacheCapacity</a></pre>
</li>
</ul>
<a name="blockSize">
@@ -1178,7 +1178,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>blockSize</h4>
-<pre>private final long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.187">blockSize</a></pre>
+<pre>private final long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.188">blockSize</a></pre>
<div class="block">Approximate block size</div>
</li>
</ul>
@@ -1188,7 +1188,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>ioErrorsTolerationDuration</h4>
-<pre>private final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.190">ioErrorsTolerationDuration</a></pre>
+<pre>private final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.191">ioErrorsTolerationDuration</a></pre>
<div class="block">Duration of IO errors tolerated before we disable cache, 1
min as default</div>
</li>
</ul>
@@ -1198,7 +1198,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_ERROR_TOLERATION_DURATION</h4>
-<pre>public static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.192">DEFAULT_ERROR_TOLERATION_DURATION</a></pre>
+<pre>public static final int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.193">DEFAULT_ERROR_TOLERATION_DURATION</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.DEFAULT_ERROR_TOLERATION_DURATION">Constant
Field Values</a></dd>
@@ -1211,7 +1211,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>ioErrorStartTime</h4>
-<pre>private volatile long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.196">ioErrorStartTime</a></pre>
+<pre>private volatile long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.197">ioErrorStartTime</a></pre>
</li>
</ul>
<a name="offsetLock">
@@ -1220,7 +1220,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>offsetLock</h4>
-<pre>final <a
href="../../../../../../../org/apache/hadoop/hbase/util/IdReadWriteLock.html"
title="class in org.apache.hadoop.hbase.util">IdReadWriteLock</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.205">offsetLock</a></pre>
+<pre>final <a
href="../../../../../../../org/apache/hadoop/hbase/util/IdReadWriteLock.html"
title="class in org.apache.hadoop.hbase.util">IdReadWriteLock</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.206">offsetLock</a></pre>
<div class="block">A ReentrantReadWriteLock to lock on a particular block
identified by offset.
The purpose of this is to avoid freeing the block which is being read.
<p>
@@ -1233,7 +1233,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>blocksByHFile</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true"
title="class or interface in java.util">NavigableSet</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.207">blocksByHFile</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true"
title="class or interface in java.util">NavigableSet</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.208">blocksByHFile</a></pre>
</li>
</ul>
<a name="scheduleThreadPool">
@@ -1242,7 +1242,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>scheduleThreadPool</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true"
title="class or interface in
java.util.concurrent">ScheduledExecutorService</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.226">scheduleThreadPool</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true"
title="class or interface in
java.util.concurrent">ScheduledExecutorService</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.227">scheduleThreadPool</a></pre>
<div class="block">Statistics thread schedule pool (for heavy debugging, could
remove)</div>
</li>
</ul>
@@ -1252,7 +1252,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>bucketAllocator</h4>
-<pre>private <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.html"
title="class in org.apache.hadoop.hbase.io.hfile.bucket">BucketAllocator</a>
<a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.230">bucketAllocator</a></pre>
+<pre>private <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.html"
title="class in org.apache.hadoop.hbase.io.hfile.bucket">BucketAllocator</a>
<a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.231">bucketAllocator</a></pre>
</li>
</ul>
<a name="acceptableFactor">
@@ -1261,7 +1261,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>acceptableFactor</h4>
-<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.233">acceptableFactor</a></pre>
+<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.234">acceptableFactor</a></pre>
<div class="block">Acceptable size of cache (no evictions if size <
acceptable)</div>
</li>
</ul>
@@ -1271,7 +1271,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>minFactor</h4>
-<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.236">minFactor</a></pre>
+<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.237">minFactor</a></pre>
<div class="block">Minimum threshold of cache (when evicting, evict until size
< min)</div>
</li>
</ul>
@@ -1281,7 +1281,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>extraFreeFactor</h4>
-<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.239">extraFreeFactor</a></pre>
+<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.240">extraFreeFactor</a></pre>
<div class="block">Free this floating point factor of extra blocks when
evicting. For example free the number of blocks requested * (1 +
extraFreeFactor)</div>
</li>
</ul>
@@ -1291,7 +1291,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>singleFactor</h4>
-<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.242">singleFactor</a></pre>
+<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.243">singleFactor</a></pre>
<div class="block">Single access bucket size</div>
</li>
</ul>
@@ -1301,7 +1301,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>multiFactor</h4>
-<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.245">multiFactor</a></pre>
+<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.246">multiFactor</a></pre>
<div class="block">Multiple access bucket size</div>
</li>
</ul>
@@ -1311,7 +1311,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockListLast">
<li class="blockList">
<h4>memoryFactor</h4>
-<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.248">memoryFactor</a></pre>
+<pre>private float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.249">memoryFactor</a></pre>
<div class="block">In-memory bucket size</div>
</li>
</ul>
@@ -1329,7 +1329,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>BucketCache</h4>
-<pre>public <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.250">BucketCache</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> ioEngineName,
+<pre>public <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.251">BucketCache</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> ioEngineName,
long capacity,
int blockSize,
int[] bucketSizes,
@@ -1351,7 +1351,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockListLast">
<li class="blockList">
<h4>BucketCache</h4>
-<pre>public <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.257">BucketCache</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> ioEngineName,
+<pre>public <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.258">BucketCache</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> ioEngineName,
long capacity,
int blockSize,
int[] bucketSizes,
@@ -1383,7 +1383,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>sanityCheckConfigs</h4>
-<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.328">sanityCheckConfigs</a>()</pre>
+<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.329">sanityCheckConfigs</a>()</pre>
</li>
</ul>
<a name="startWriterThreads--">
@@ -1392,7 +1392,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>startWriterThreads</h4>
-<pre>protected void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.345">startWriterThreads</a>()</pre>
+<pre>protected void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.346">startWriterThreads</a>()</pre>
<div class="block">Called by the constructor to start the writer threads. Used
by tests that need to override
starting the threads.</div>
</li>
@@ -1403,7 +1403,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>isCacheEnabled</h4>
-<pre>boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.352">isCacheEnabled</a>()</pre>
+<pre>boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.353">isCacheEnabled</a>()</pre>
</li>
</ul>
<a name="getMaxSize--">
@@ -1412,7 +1412,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getMaxSize</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.357">getMaxSize</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.358">getMaxSize</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#getMaxSize--">BlockCache</a></code></span></div>
<div class="block">Returns the Max size of the block cache, in bytes.</div>
<dl>
@@ -1429,7 +1429,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getIoEngine</h4>
-<pre>public <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.361">getIoEngine</a>()</pre>
+<pre>public <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> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.362">getIoEngine</a>()</pre>
</li>
</ul>
<a name="getIOEngineFromName-java.lang.String-long-java.lang.String-">
@@ -1438,7 +1438,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getIOEngineFromName</h4>
-<pre>private <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/IOEngine.html"
title="interface in
org.apache.hadoop.hbase.io.hfile.bucket">IOEngine</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.373">getIOEngineFromName</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> ioEngineName,
+<pre>private <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/IOEngine.html"
title="interface in
org.apache.hadoop.hbase.io.hfile.bucket">IOEngine</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.374">getIOEngineFromName</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> ioEngineName,
long capacity,
<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> persistencePath)
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>
@@ -1461,7 +1461,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>cacheBlock</h4>
-<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.398">cacheBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
+<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.399">cacheBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">Cacheable</a> buf)</pre>
<div class="block">Cache the block with the specified name and buffer.</div>
<dl>
@@ -1479,7 +1479,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>cacheBlock</h4>
-<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.409">cacheBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
+<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.410">cacheBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">Cacheable</a> cachedItem,
boolean inMemory)</pre>
<div class="block">Cache the block with the specified name and buffer.</div>
@@ -1499,7 +1499,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>cacheBlockWithWait</h4>
-<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.420">cacheBlockWithWait</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
+<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.421">cacheBlockWithWait</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">Cacheable</a> cachedItem,
boolean inMemory,
boolean wait)</pre>
@@ -1519,7 +1519,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getBlock</h4>
-<pre>public <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html"
title="interface in org.apache.hadoop.hbase.io.hfile">Cacheable</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.483">getBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> key,
+<pre>public <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html"
title="interface in org.apache.hadoop.hbase.io.hfile">Cacheable</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.484">getBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> key,
boolean caching,
boolean repeat,
boolean updateCacheMetrics)</pre>
@@ -1543,7 +1543,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>blockEvicted</h4>
-<pre>void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.542">blockEvicted</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
+<pre>void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.543">blockEvicted</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.BucketEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.BucketEntry</a> bucketEntry,
boolean decrementBlockNumber)</pre>
</li>
@@ -1554,7 +1554,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>evictBlock</h4>
-<pre>public boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.552">evictBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey)</pre>
+<pre>public boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.553">evictBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#evictBlock-org.apache.hadoop.hbase.io.hfile.BlockCacheKey-">BlockCache</a></code></span></div>
<div class="block">Evict block from cache.</div>
<dl>
@@ -1573,7 +1573,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>forceEvict</h4>
-<pre>private boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.558">forceEvict</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey)</pre>
+<pre>private boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.559">forceEvict</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey)</pre>
</li>
</ul>
<a name="checkRamCache-org.apache.hadoop.hbase.io.hfile.BlockCacheKey-">
@@ -1582,7 +1582,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>checkRamCache</h4>
-<pre>private <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.587">checkRamCache</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey)</pre>
+<pre>private <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.588">checkRamCache</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey)</pre>
</li>
</ul>
<a name="evictBlock-org.apache.hadoop.hbase.io.hfile.BlockCacheKey-boolean-">
@@ -1591,7 +1591,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>evictBlock</h4>
-<pre>public boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.596">evictBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
+<pre>public boolean <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.597">evictBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
boolean deletedBlock)</pre>
</li>
</ul>
@@ -1601,7 +1601,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>logStats</h4>
-<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.661">logStats</a>()</pre>
+<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.662">logStats</a>()</pre>
</li>
</ul>
<a name="getRealCacheSize--">
@@ -1610,7 +1610,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getRealCacheSize</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.687">getRealCacheSize</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.688">getRealCacheSize</a>()</pre>
</li>
</ul>
<a name="acceptableSize--">
@@ -1619,7 +1619,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>acceptableSize</h4>
-<pre>private long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.691">acceptableSize</a>()</pre>
+<pre>private long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.692">acceptableSize</a>()</pre>
</li>
</ul>
<a name="getPartitionSize-float-">
@@ -1628,7 +1628,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getPartitionSize</h4>
-<pre>long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.696">getPartitionSize</a>(float partitionFactor)</pre>
+<pre>long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.697">getPartitionSize</a>(float partitionFactor)</pre>
</li>
</ul>
<a name="bucketSizesAboveThresholdCount-float-">
@@ -1637,7 +1637,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>bucketSizesAboveThresholdCount</h4>
-<pre>private int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.703">bucketSizesAboveThresholdCount</a>(float minFactor)</pre>
+<pre>private int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.704">bucketSizesAboveThresholdCount</a>(float minFactor)</pre>
<div class="block">Return the count of bucketSizeinfos still need free
space</div>
</li>
</ul>
@@ -1647,7 +1647,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>freeEntireBuckets</h4>
-<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.725">freeEntireBuckets</a>(int completelyFreeBucketsNeeded)</pre>
+<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.726">freeEntireBuckets</a>(int completelyFreeBucketsNeeded)</pre>
<div class="block">This method will find the buckets that are minimally
occupied
and are not reference counted and will free them completely
without any constraint on the access times of the elements,
@@ -1665,7 +1665,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>freeSpace</h4>
-<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.753">freeSpace</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> why)</pre>
+<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.754">freeSpace</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> why)</pre>
<div class="block">Free the space if the used size reaches acceptableSize() or
one size block
couldn't be allocated. When freeing the space, we use the LRU algorithm and
ensure there must be some blocks evicted</div>
@@ -1681,7 +1681,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getRAMQueueEntries</h4>
-<pre>static <a
href="http://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/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1047">getRAMQueueEntries</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true"
title="class or interface in java.util.concurrent">BlockingQueue</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>> q,
+<pre>static <a
href="http://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/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1049">getRAMQueueEntries</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true"
title="class or interface in java.util.concurrent">BlockingQueue</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>> q,
<a
href="http://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/io/hfile/bucket/BucketCache.RAMQueueEntry.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.RAMQueueEntry</a>> receptacle)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">Blocks until elements available in <code>q</code> then
tries to grab as many as possible
@@ -1704,7 +1704,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>persistToFile</h4>
-<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1058">persistToFile</a>()
+<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1060">persistToFile</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>
@@ -1718,7 +1718,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>retrieveFromFile</h4>
-<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1080">retrieveFromFile</a>(int[] bucketSizes)
+<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1082">retrieveFromFile</a>(int[] bucketSizes)
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>,
<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocatorException.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketAllocatorException</a>,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true"
title="class or interface in java.lang">ClassNotFoundException</a></pre>
@@ -1736,7 +1736,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>checkIOErrorIsTolerated</h4>
-<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1132">checkIOErrorIsTolerated</a>()</pre>
+<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1134">checkIOErrorIsTolerated</a>()</pre>
<div class="block">Check whether we tolerate IO error this time. If the
duration of IOEngine
throwing errors exceeds ioErrorsDurationTimeTolerated, we will disable the
cache</div>
@@ -1748,7 +1748,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>disableCache</h4>
-<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1148">disableCache</a>()</pre>
+<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1150">disableCache</a>()</pre>
<div class="block">Used to shut down the cache -or- turn it off in the case of
something broken.</div>
</li>
</ul>
@@ -1758,7 +1758,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>join</h4>
-<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1161">join</a>()
+<pre>private void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1163">join</a>()
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1772,7 +1772,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>shutdown</h4>
-<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1167">shutdown</a>()</pre>
+<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1169">shutdown</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#shutdown--">BlockCache</a></code></span></div>
<div class="block">Shutdown the cache.</div>
<dl>
@@ -1787,7 +1787,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getStats</h4>
-<pre>public <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html"
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1184">getStats</a>()</pre>
+<pre>public <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html"
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1186">getStats</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#getStats--">BlockCache</a></code></span></div>
<div class="block">Get the statistics for this block cache.</div>
<dl>
@@ -1804,7 +1804,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getAllocator</h4>
-<pre>public <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketAllocator</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1188">getAllocator</a>()</pre>
+<pre>public <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.html"
title="class in
org.apache.hadoop.hbase.io.hfile.bucket">BucketAllocator</a> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1190">getAllocator</a>()</pre>
</li>
</ul>
<a name="heapSize--">
@@ -1813,7 +1813,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>heapSize</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1193">heapSize</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1195">heapSize</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../../org/apache/hadoop/hbase/io/HeapSize.html#heapSize--">heapSize</a></code> in
interface <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/HeapSize.html"
title="interface in org.apache.hadoop.hbase.io">HeapSize</a></code></dd>
@@ -1829,7 +1829,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1198">size</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1200">size</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#size--">BlockCache</a></code></span></div>
<div class="block">Returns the total size of the block cache, in bytes.</div>
<dl>
@@ -1846,7 +1846,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getCurrentDataSize</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1203">getCurrentDataSize</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1205">getCurrentDataSize</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#getCurrentDataSize--">BlockCache</a></code></span></div>
<div class="block">Returns the occupied size of data blocks, in bytes.</div>
<dl>
@@ -1863,7 +1863,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getFreeSize</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1208">getFreeSize</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1210">getFreeSize</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#getFreeSize--">BlockCache</a></code></span></div>
<div class="block">Returns the free size of the block cache, in bytes.</div>
<dl>
@@ -1880,7 +1880,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getBlockCount</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1213">getBlockCount</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1215">getBlockCount</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#getBlockCount--">BlockCache</a></code></span></div>
<div class="block">Returns the number of blocks currently cached in the block
cache.</div>
<dl>
@@ -1897,7 +1897,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getDataBlockCount</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1218">getDataBlockCount</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1220">getDataBlockCount</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#getDataBlockCount--">BlockCache</a></code></span></div>
<div class="block">Returns the number of data blocks currently cached in the
block cache.</div>
<dl>
@@ -1914,7 +1914,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getCurrentSize</h4>
-<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1223">getCurrentSize</a>()</pre>
+<pre>public long <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1225">getCurrentSize</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#getCurrentSize--">BlockCache</a></code></span></div>
<div class="block">Returns the occupied size of the block cache, in
bytes.</div>
<dl>
@@ -1931,7 +1931,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>evictBlocksByHfileName</h4>
-<pre>public int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1235">evictBlocksByHfileName</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> hfileName)</pre>
+<pre>public int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1237">evictBlocksByHfileName</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> hfileName)</pre>
<div class="block">Evicts all blocks for a specific HFile.
<p>
This is used for evict-on-close to remove all blocks of a specific
HFile.</div>
@@ -1949,7 +1949,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>stopWriterThreads</h4>
-<pre>void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1476">stopWriterThreads</a>()
+<pre>void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1490">stopWriterThreads</a>()
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">Only used in test</div>
<dl>
@@ -1964,7 +1964,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>iterator</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CachedBlock.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">CachedBlock</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1485">iterator</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CachedBlock.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">CachedBlock</a>> <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1499">iterator</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/Iterable.html?is-external=true#iterator--"
title="class or interface in java.lang">iterator</a></code> in
interface <code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true"
title="class or interface in java.lang">Iterable</a><<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CachedBlock.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">CachedBlock</a>></code></dd>
@@ -1981,7 +1981,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getBlockCaches</h4>
-<pre>public <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html"
title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a>[] <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1576">getBlockCaches</a>()</pre>
+<pre>public <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html"
title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a>[] <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1590">getBlockCaches</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#getBlockCaches--">getBlockCaches</a></code> in
interface <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html"
title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a></code></dd>
@@ -1996,7 +1996,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>returnBlock</h4>
-<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1581">returnBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
+<pre>public void <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1595">returnBlock</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">Cacheable</a> block)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html#returnBlock-org.apache.hadoop.hbase.io.hfile.BlockCacheKey-org.apache.hadoop.hbase.io.hfile.Cacheable-">BlockCache</a></code></span></div>
<div class="block">Called when the scanner using the block decides to return
the block once its usage
@@ -2020,7 +2020,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getRefCount</h4>
-<pre>public int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1594">getRefCount</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey)</pre>
+<pre>public int <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1608">getRefCount</a>(<a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey)</pre>
</li>
</ul>
<a name="getAcceptableFactor--">
@@ -2029,7 +2029,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getAcceptableFactor</h4>
-<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1602">getAcceptableFactor</a>()</pre>
+<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1616">getAcceptableFactor</a>()</pre>
</li>
</ul>
<a name="getMinFactor--">
@@ -2038,7 +2038,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getMinFactor</h4>
-<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1606">getMinFactor</a>()</pre>
+<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1620">getMinFactor</a>()</pre>
</li>
</ul>
<a name="getExtraFreeFactor--">
@@ -2047,7 +2047,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getExtraFreeFactor</h4>
-<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1610">getExtraFreeFactor</a>()</pre>
+<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1624">getExtraFreeFactor</a>()</pre>
</li>
</ul>
<a name="getSingleFactor--">
@@ -2056,7 +2056,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getSingleFactor</h4>
-<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1614">getSingleFactor</a>()</pre>
+<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1628">getSingleFactor</a>()</pre>
</li>
</ul>
<a name="getMultiFactor--">
@@ -2065,7 +2065,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockList">
<li class="blockList">
<h4>getMultiFactor</h4>
-<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1618">getMultiFactor</a>()</pre>
+<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1632">getMultiFactor</a>()</pre>
</li>
</ul>
<a name="getMemoryFactor--">
@@ -2074,7 +2074,7 @@ implements <a
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockC
<ul class="blockListLast">
<li class="blockList">
<h4>getMemoryFactor</h4>
-<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1622">getMemoryFactor</a>()</pre>
+<pre>float <a
href="../../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#line.1636">getMemoryFactor</a>()</pre>
</li>
</ul>
</li>