http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ca5b0275/devapidocs/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html index ad15c2c..8fffd0c 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html @@ -114,7 +114,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/io/hfile/LruBlockCache.html#line.98">LruBlockCache</a> +public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.99">LruBlockCache</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/ResizableBlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile">ResizableBlockCache</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></pre> <div class="block">A block cache implementation that is memory-aware using <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io"><code>HeapSize</code></a>, @@ -758,7 +758,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.100">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.101">LOG</a></pre> </li> </ul> <a name="LRU_MIN_FACTOR_CONFIG_NAME"> @@ -767,7 +767,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LRU_MIN_FACTOR_CONFIG_NAME</h4> -<pre>private 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/LruBlockCache.html#line.106">LRU_MIN_FACTOR_CONFIG_NAME</a></pre> +<pre>private 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/LruBlockCache.html#line.107">LRU_MIN_FACTOR_CONFIG_NAME</a></pre> <div class="block">Percentage of total size that eviction will evict until; e.g. if set to .8, then we will keep evicting during an eviction run till the cache size is down to 80% of the total.</div> <dl> @@ -782,7 +782,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LRU_ACCEPTABLE_FACTOR_CONFIG_NAME</h4> -<pre>private 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/LruBlockCache.html#line.111">LRU_ACCEPTABLE_FACTOR_CONFIG_NAME</a></pre> +<pre>private 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/LruBlockCache.html#line.112">LRU_ACCEPTABLE_FACTOR_CONFIG_NAME</a></pre> <div class="block">Acceptable size of cache (no evictions if size < acceptable)</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -796,7 +796,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LRU_HARD_CAPACITY_LIMIT_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/LruBlockCache.html#line.117">LRU_HARD_CAPACITY_LIMIT_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/LruBlockCache.html#line.118">LRU_HARD_CAPACITY_LIMIT_FACTOR_CONFIG_NAME</a></pre> <div class="block">Hard capacity limit of cache, will reject any put if size > this * acceptable</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -810,7 +810,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LRU_SINGLE_PERCENTAGE_CONFIG_NAME</h4> -<pre>private 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/LruBlockCache.html#line.119">LRU_SINGLE_PERCENTAGE_CONFIG_NAME</a></pre> +<pre>private 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/LruBlockCache.html#line.120">LRU_SINGLE_PERCENTAGE_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.LruBlockCache.LRU_SINGLE_PERCENTAGE_CONFIG_NAME">Constant Field Values</a></dd> @@ -823,7 +823,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LRU_MULTI_PERCENTAGE_CONFIG_NAME</h4> -<pre>private 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/LruBlockCache.html#line.121">LRU_MULTI_PERCENTAGE_CONFIG_NAME</a></pre> +<pre>private 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/LruBlockCache.html#line.122">LRU_MULTI_PERCENTAGE_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.LruBlockCache.LRU_MULTI_PERCENTAGE_CONFIG_NAME">Constant Field Values</a></dd> @@ -836,7 +836,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LRU_MEMORY_PERCENTAGE_CONFIG_NAME</h4> -<pre>private 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/LruBlockCache.html#line.123">LRU_MEMORY_PERCENTAGE_CONFIG_NAME</a></pre> +<pre>private 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/LruBlockCache.html#line.124">LRU_MEMORY_PERCENTAGE_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.LruBlockCache.LRU_MEMORY_PERCENTAGE_CONFIG_NAME">Constant Field Values</a></dd> @@ -849,7 +849,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LRU_IN_MEMORY_FORCE_MODE_CONFIG_NAME</h4> -<pre>private 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/LruBlockCache.html#line.131">LRU_IN_MEMORY_FORCE_MODE_CONFIG_NAME</a></pre> +<pre>private 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/LruBlockCache.html#line.132">LRU_IN_MEMORY_FORCE_MODE_CONFIG_NAME</a></pre> <div class="block">Configuration key to force data-block always (except in-memory are too much) cached in memory for in-memory hfile, unlike inMemory, which is a column-family configuration, inMemoryForceMode is a cluster-wide configuration</div> @@ -865,7 +865,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_LOAD_FACTOR</h4> -<pre>static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.137">DEFAULT_LOAD_FACTOR</a></pre> +<pre>static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.138">DEFAULT_LOAD_FACTOR</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.DEFAULT_LOAD_FACTOR">Constant Field Values</a></dd> @@ -878,7 +878,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_CONCURRENCY_LEVEL</h4> -<pre>static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.138">DEFAULT_CONCURRENCY_LEVEL</a></pre> +<pre>static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.139">DEFAULT_CONCURRENCY_LEVEL</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.DEFAULT_CONCURRENCY_LEVEL">Constant Field Values</a></dd> @@ -891,7 +891,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_MIN_FACTOR</h4> -<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.141">DEFAULT_MIN_FACTOR</a></pre> +<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.142">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.LruBlockCache.DEFAULT_MIN_FACTOR">Constant Field Values</a></dd> @@ -904,7 +904,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_ACCEPTABLE_FACTOR</h4> -<pre>static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.142">DEFAULT_ACCEPTABLE_FACTOR</a></pre> +<pre>static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.143">DEFAULT_ACCEPTABLE_FACTOR</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.DEFAULT_ACCEPTABLE_FACTOR">Constant Field Values</a></dd> @@ -917,7 +917,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_SINGLE_FACTOR</h4> -<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.145">DEFAULT_SINGLE_FACTOR</a></pre> +<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.146">DEFAULT_SINGLE_FACTOR</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.DEFAULT_SINGLE_FACTOR">Constant Field Values</a></dd> @@ -930,7 +930,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_MULTI_FACTOR</h4> -<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.146">DEFAULT_MULTI_FACTOR</a></pre> +<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.147">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.LruBlockCache.DEFAULT_MULTI_FACTOR">Constant Field Values</a></dd> @@ -943,7 +943,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_MEMORY_FACTOR</h4> -<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.147">DEFAULT_MEMORY_FACTOR</a></pre> +<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.148">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.LruBlockCache.DEFAULT_MEMORY_FACTOR">Constant Field Values</a></dd> @@ -956,7 +956,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_HARD_CAPACITY_LIMIT_FACTOR</h4> -<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.149">DEFAULT_HARD_CAPACITY_LIMIT_FACTOR</a></pre> +<pre>private static final float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.150">DEFAULT_HARD_CAPACITY_LIMIT_FACTOR</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.DEFAULT_HARD_CAPACITY_LIMIT_FACTOR">Constant Field Values</a></dd> @@ -969,7 +969,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_IN_MEMORY_FORCE_MODE</h4> -<pre>private static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.151">DEFAULT_IN_MEMORY_FORCE_MODE</a></pre> +<pre>private static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.152">DEFAULT_IN_MEMORY_FORCE_MODE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.DEFAULT_IN_MEMORY_FORCE_MODE">Constant Field Values</a></dd> @@ -982,7 +982,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>STAT_THREAD_PERIOD</h4> -<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.154">STAT_THREAD_PERIOD</a></pre> +<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.155">STAT_THREAD_PERIOD</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.STAT_THREAD_PERIOD">Constant Field Values</a></dd> @@ -995,7 +995,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LRU_MAX_BLOCK_SIZE</h4> -<pre>private 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/LruBlockCache.html#line.155">LRU_MAX_BLOCK_SIZE</a></pre> +<pre>private 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/LruBlockCache.html#line.156">LRU_MAX_BLOCK_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.LRU_MAX_BLOCK_SIZE">Constant Field Values</a></dd> @@ -1008,7 +1008,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_MAX_BLOCK_SIZE</h4> -<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.156">DEFAULT_MAX_BLOCK_SIZE</a></pre> +<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.157">DEFAULT_MAX_BLOCK_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.LruBlockCache.DEFAULT_MAX_BLOCK_SIZE">Constant Field Values</a></dd> @@ -1021,7 +1021,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>map</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html" title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>,<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.159">map</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html" title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>,<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.160">map</a></pre> <div class="block">Concurrent map (the cache)</div> </li> </ul> @@ -1031,7 +1031,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>evictionLock</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.162">evictionLock</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.163">evictionLock</a></pre> <div class="block">Eviction lock (locked when eviction in process)</div> </li> </ul> @@ -1041,7 +1041,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>maxBlockSize</h4> -<pre>private final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.163">maxBlockSize</a></pre> +<pre>private final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.164">maxBlockSize</a></pre> </li> </ul> <a name="evictionInProgress"> @@ -1050,7 +1050,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>evictionInProgress</h4> -<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.166">evictionInProgress</a></pre> +<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.167">evictionInProgress</a></pre> <div class="block">Volatile boolean to track if we are in an eviction process or not</div> </li> </ul> @@ -1060,7 +1060,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>evictionThread</h4> -<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache.EvictionThread</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.169">evictionThread</a></pre> +<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache.EvictionThread</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.170">evictionThread</a></pre> <div class="block">Eviction thread</div> </li> </ul> @@ -1070,7 +1070,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <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/LruBlockCache.html#line.172">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/LruBlockCache.html#line.173">scheduleThreadPool</a></pre> <div class="block">Statistics thread schedule pool (for heavy debugging, could remove)</div> </li> </ul> @@ -1080,7 +1080,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>size</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/LruBlockCache.html#line.176">size</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/LruBlockCache.html#line.177">size</a></pre> <div class="block">Current size of cache</div> </li> </ul> @@ -1090,7 +1090,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>elements</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/LruBlockCache.html#line.179">elements</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/LruBlockCache.html#line.180">elements</a></pre> <div class="block">Current number of cached elements</div> </li> </ul> @@ -1100,7 +1100,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>count</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/LruBlockCache.html#line.182">count</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/LruBlockCache.html#line.183">count</a></pre> <div class="block">Cache access count (sequential ID)</div> </li> </ul> @@ -1110,7 +1110,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>hardCapacityLimitFactor</h4> -<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.185">hardCapacityLimitFactor</a></pre> +<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.186">hardCapacityLimitFactor</a></pre> <div class="block">hard capacity limit</div> </li> </ul> @@ -1120,7 +1120,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>stats</h4> -<pre>private final <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/LruBlockCache.html#line.188">stats</a></pre> +<pre>private final <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/LruBlockCache.html#line.189">stats</a></pre> <div class="block">Cache statistics</div> </li> </ul> @@ -1130,7 +1130,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>maxSize</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.191">maxSize</a></pre> +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.192">maxSize</a></pre> <div class="block">Maximum allowable size of cache (block put if size > max, evict)</div> </li> </ul> @@ -1140,7 +1140,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>blockSize</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.194">blockSize</a></pre> +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.195">blockSize</a></pre> <div class="block">Approximate block size</div> </li> </ul> @@ -1150,7 +1150,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>acceptableFactor</h4> -<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.197">acceptableFactor</a></pre> +<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.198">acceptableFactor</a></pre> <div class="block">Acceptable size of cache (no evictions if size < acceptable)</div> </li> </ul> @@ -1160,7 +1160,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>minFactor</h4> -<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.200">minFactor</a></pre> +<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.201">minFactor</a></pre> <div class="block">Minimum threshold of cache (when evicting, evict until size < min)</div> </li> </ul> @@ -1170,7 +1170,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>singleFactor</h4> -<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.203">singleFactor</a></pre> +<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.204">singleFactor</a></pre> <div class="block">Single access bucket size</div> </li> </ul> @@ -1180,7 +1180,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>multiFactor</h4> -<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.206">multiFactor</a></pre> +<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.207">multiFactor</a></pre> <div class="block">Multiple access bucket size</div> </li> </ul> @@ -1190,7 +1190,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>memoryFactor</h4> -<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.209">memoryFactor</a></pre> +<pre>private float <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.210">memoryFactor</a></pre> <div class="block">In-memory bucket size</div> </li> </ul> @@ -1200,7 +1200,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>overhead</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.212">overhead</a></pre> +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.213">overhead</a></pre> <div class="block">Overhead of the structure itself</div> </li> </ul> @@ -1210,7 +1210,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>forceInMemory</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.215">forceInMemory</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.216">forceInMemory</a></pre> <div class="block">Whether in-memory hfile's data block has higher priority when evicting</div> </li> </ul> @@ -1220,7 +1220,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>victimHandler</h4> -<pre>private <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/LruBlockCache.html#line.218">victimHandler</a></pre> +<pre>private <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/LruBlockCache.html#line.219">victimHandler</a></pre> <div class="block">Where to send victims (blocks evicted/missing from the cache)</div> </li> </ul> @@ -1230,7 +1230,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockListLast"> <li class="blockList"> <h4>CACHE_FIXED_OVERHEAD</h4> -<pre>public static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.959">CACHE_FIXED_OVERHEAD</a></pre> +<pre>public static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.960">CACHE_FIXED_OVERHEAD</a></pre> </li> </ul> </li> @@ -1247,7 +1247,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LruBlockCache</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.230">LruBlockCache</a>(long maxSize, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.231">LruBlockCache</a>(long maxSize, long blockSize)</pre> <div class="block">Default constructor. Specify maximum size and expected average block size (approximation is fine). @@ -1267,7 +1267,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LruBlockCache</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.237">LruBlockCache</a>(long maxSize, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.238">LruBlockCache</a>(long maxSize, long blockSize, boolean evictionThread)</pre> <div class="block">Constructor used for testing. Allows disabling of the eviction thread.</div> @@ -1279,7 +1279,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LruBlockCache</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.251">LruBlockCache</a>(long maxSize, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.252">LruBlockCache</a>(long maxSize, long blockSize, boolean evictionThread, org.apache.hadoop.conf.Configuration conf)</pre> @@ -1291,7 +1291,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>LruBlockCache</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.268">LruBlockCache</a>(long maxSize, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.269">LruBlockCache</a>(long maxSize, long blockSize, org.apache.hadoop.conf.Configuration conf)</pre> </li> @@ -1302,7 +1302,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockListLast"> <li class="blockList"> <h4>LruBlockCache</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.287">LruBlockCache</a>(long maxSize, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.288">LruBlockCache</a>(long maxSize, long blockSize, boolean evictionThread, int mapInitialSize, @@ -1347,7 +1347,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>setMaxSize</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.332">setMaxSize</a>(long maxSize)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.333">setMaxSize</a>(long maxSize)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/ResizableBlockCache.html#setMaxSize-long-">ResizableBlockCache</a></code></span></div> <div class="block">Sets the max heap size that can be used by the BlockCache.</div> <dl> @@ -1364,7 +1364,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>cacheBlock</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.352">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/LruBlockCache.html#line.353">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, boolean inMemory, boolean cacheDataInL1)</pre> @@ -1391,7 +1391,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>assertCounterSanity</h4> -<pre>private static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.414">assertCounterSanity</a>(long mapSize, +<pre>private static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.415">assertCounterSanity</a>(long mapSize, long counterVal)</pre> <div class="block">Sanity-checking for parity between actual block cache content and metrics. Intended only for use with TRACE level logging and -ea JVM.</div> @@ -1403,7 +1403,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>compare</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.429">compare</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html" title="interface in org.apache.hadoop.hbase.io.hfile">Cacheable</a> left, +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.430">compare</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html" title="interface in org.apache.hadoop.hbase.io.hfile">Cacheable</a> left, <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.html" title="interface in org.apache.hadoop.hbase.io.hfile">Cacheable</a> right)</pre> </li> </ul> @@ -1413,7 +1413,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>cacheBlock</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.445">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/LruBlockCache.html#line.446">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. <p></div> @@ -1432,7 +1432,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>updateSizeMetrics</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.454">updateSizeMetrics</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a> cb, +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.455">updateSizeMetrics</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a> cb, boolean evict)</pre> <div class="block">Helper function that updates the local size counter and also updates any per-cf or per-blocktype metrics it can discern from given @@ -1445,7 +1445,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <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/LruBlockCache.html#line.475">getBlock</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 <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/LruBlockCache.html#line.476">getBlock</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html" title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey, boolean caching, boolean repeat, boolean updateCacheMetrics)</pre> @@ -1471,7 +1471,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>containsBlock</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.509">containsBlock</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/LruBlockCache.html#line.510">containsBlock</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">Whether the cache contains block with specified cacheKey</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1485,7 +1485,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>evictBlock</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.514">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/LruBlockCache.html#line.515">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> @@ -1504,7 +1504,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>evictBlocksByHfileName</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.530">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/LruBlockCache.html#line.531">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. This is an expensive operation implemented as a linear-time search through all blocks in the cache. Ideally this should be a search in a log-access-time map. @@ -1525,7 +1525,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>evictBlock</h4> -<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.552">evictBlock</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a> block, +<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.553">evictBlock</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a> block, boolean evictedByEvictionProcess)</pre> <div class="block">Evict the block, and it will be cached by the victim handler if exists && block may be read again later</div> @@ -1544,7 +1544,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>runEviction</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.584">runEviction</a>()</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.585">runEviction</a>()</pre> <div class="block">Multi-threaded call to run the eviction process.</div> </li> </ul> @@ -1554,7 +1554,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>isEvictionInProgress</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.593">isEvictionInProgress</a>()</pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.594">isEvictionInProgress</a>()</pre> </li> </ul> <a name="getOverhead--"> @@ -1563,7 +1563,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getOverhead</h4> -<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.598">getOverhead</a>()</pre> +<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.599">getOverhead</a>()</pre> </li> </ul> <a name="evict--"> @@ -1572,7 +1572,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>evict</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.605">evict</a>()</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.606">evict</a>()</pre> <div class="block">Eviction method.</div> </li> </ul> @@ -1582,7 +1582,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>toString</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/LruBlockCache.html#line.724">toString</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/LruBlockCache.html#line.725">toString</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><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></code></dd> @@ -1595,7 +1595,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getMaxSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.823">getMaxSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.824">getMaxSize</a>()</pre> <div class="block">Get the maximum size of this cache.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1609,7 +1609,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getCurrentSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.828">getCurrentSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.829">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> @@ -1626,7 +1626,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getFreeSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.833">getFreeSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.834">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> @@ -1643,7 +1643,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>size</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.838">size</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.839">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> @@ -1660,7 +1660,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getBlockCount</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.843">getBlockCount</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.844">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> @@ -1677,7 +1677,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getEvictionThread</h4> -<pre><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache.EvictionThread</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.847">getEvictionThread</a>()</pre> +<pre><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache.EvictionThread</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.848">getEvictionThread</a>()</pre> </li> </ul> <a name="logStats--"> @@ -1686,7 +1686,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>logStats</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.928">logStats</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.929">logStats</a>()</pre> </li> </ul> <a name="getStats--"> @@ -1695,7 +1695,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <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/LruBlockCache.html#line.955">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/LruBlockCache.html#line.956">getStats</a>()</pre> <div class="block">Get counter statistics for this cache. <p>Includes: total accesses, hits, misses, evicted blocks, and runs @@ -1714,7 +1714,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>heapSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.965">heapSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.966">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> @@ -1730,7 +1730,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>calculateOverhead</h4> -<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.969">calculateOverhead</a>(long maxSize, +<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.970">calculateOverhead</a>(long maxSize, long blockSize, int concurrency)</pre> </li> @@ -1741,7 +1741,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <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/LruBlockCache.html#line.977">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/LruBlockCache.html#line.978">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> @@ -1758,7 +1758,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>acceptableSize</h4> -<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1065">acceptableSize</a>()</pre> +<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1066">acceptableSize</a>()</pre> </li> </ul> <a name="minSize--"> @@ -1767,7 +1767,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>minSize</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1068">minSize</a>()</pre> +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1069">minSize</a>()</pre> </li> </ul> <a name="singleSize--"> @@ -1776,7 +1776,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>singleSize</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1071">singleSize</a>()</pre> +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1072">singleSize</a>()</pre> </li> </ul> <a name="multiSize--"> @@ -1785,7 +1785,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>multiSize</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1074">multiSize</a>()</pre> +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1075">multiSize</a>()</pre> </li> </ul> <a name="memorySize--"> @@ -1794,7 +1794,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>memorySize</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1077">memorySize</a>()</pre> +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1078">memorySize</a>()</pre> </li> </ul> <a name="shutdown--"> @@ -1803,7 +1803,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>shutdown</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1081">shutdown</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1082">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> @@ -1818,7 +1818,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>clearCache</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1107">clearCache</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1108">clearCache</a>()</pre> <div class="block">Clears the cache. Used in tests.</div> </li> </ul> @@ -1828,7 +1828,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getCachedFileNamesForTest</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</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>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1118">getCachedFileNamesForTest</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</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>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1119">getCachedFileNamesForTest</a>()</pre> <div class="block">Used in testing. May be very inefficient.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1842,7 +1842,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getBlockTypeCountsForTest</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</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/LruBlockCache.html#line.1127">getBlockTypeCountsForTest</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</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/LruBlockCache.html#line.1128">getBlockTypeCountsForTest</a>()</pre> </li> </ul> <a name="getEncodingCountsForTest--"> @@ -1851,7 +1851,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getEncodingCountsForTest</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</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/LruBlockCache.html#line.1138">getEncodingCountsForTest</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</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/LruBlockCache.html#line.1139">getEncodingCountsForTest</a>()</pre> </li> </ul> <a name="setVictimCache-org.apache.hadoop.hbase.io.hfile.BlockCache-"> @@ -1860,7 +1860,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>setVictimCache</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1148">setVictimCache</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a> handler)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1149">setVictimCache</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a> handler)</pre> </li> </ul> <a name="getMapForTests--"> @@ -1869,7 +1869,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getMapForTests</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html" title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>,<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1154">getMapForTests</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html" title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>,<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1155">getMapForTests</a>()</pre> </li> </ul> <a name="getVictimHandler--"> @@ -1878,7 +1878,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockList"> <li class="blockList"> <h4>getVictimHandler</h4> -<pre><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/LruBlockCache.html#line.1158">getVictimHandler</a>()</pre> +<pre><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/LruBlockCache.html#line.1159">getVictimHandler</a>()</pre> </li> </ul> <a name="getBlockCaches--"> @@ -1887,7 +1887,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <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/LruBlockCache.html#line.1163">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/LruBlockCache.html#line.1164">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> @@ -1902,7 +1902,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Resizable <ul class="blockListLast"> <li class="blockList"> <h4>returnBlock</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#line.1168">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/LruBlockCache.html#line.1169">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
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ca5b0275/devapidocs/org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html index 1f1d0c5..b0bacae 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html @@ -155,7 +155,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html#maxSize">maxSize</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private com.google.common.collect.MinMaxPriorityQueue<<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>></code></td> +<td class="colFirst"><code>private org.apache.hadoop.hbase.shaded.com.google.common.collect.MinMaxPriorityQueue<<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html#queue">queue</a></span></code> </td> </tr> </table> @@ -239,7 +239,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>queue</h4> -<pre>private com.google.common.collect.MinMaxPriorityQueue<<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html#line.42">queue</a></pre> +<pre>private org.apache.hadoop.hbase.shaded.com.google.common.collect.MinMaxPriorityQueue<<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html#line.42">queue</a></pre> </li> </ul> <a name="heapSize"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ca5b0275/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html index 02250b1..ca11b40 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html @@ -148,7 +148,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html#maxSize">maxSize</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private com.google.common.collect.MinMaxPriorityQueue<<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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>>></code></td> +<td class="colFirst"><code>private org.apache.hadoop.hbase.shaded.com.google.common.collect.MinMaxPriorityQueue<<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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>>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html#queue">queue</a></span></code> </td> </tr> </table> @@ -232,7 +232,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>queue</h4> -<pre>private com.google.common.collect.MinMaxPriorityQueue<<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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/CachedEntryQueue.html#line.46">queue</a></pre> +<pre>private org.apache.hadoop.hbase.shaded.com.google.common.collect.MinMaxPriorityQueue<<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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/CachedEntryQueue.html#line.46">queue</a></pre> </li> </ul> <a name="cacheSize"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ca5b0275/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/class-use/BucketCache.BucketEntry.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/class-use/BucketCache.BucketEntry.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/class-use/BucketCache.BucketEntry.html index f229f48..849331e 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/class-use/BucketCache.BucketEntry.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/bucket/class-use/BucketCache.BucketEntry.html @@ -114,7 +114,7 @@ <td class="colLast"><span class="typeNameLabel">BucketCache.BucketEntry.</span><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.BucketEntry.html#COMPARATOR">COMPARATOR</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private com.google.common.collect.MinMaxPriorityQueue<<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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>>></code></td> +<td class="colFirst"><code>private org.apache.hadoop.hbase.shaded.com.google.common.collect.MinMaxPriorityQueue<<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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>>></code></td> <td class="colLast"><span class="typeNameLabel">CachedEntryQueue.</span><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html#queue">queue</a></span></code> </td> </tr> </tbody> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ca5b0275/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/BlockCacheKey.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/BlockCacheKey.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/BlockCacheKey.html index 344b37b..bbda105 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/BlockCacheKey.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/BlockCacheKey.html @@ -386,7 +386,7 @@ <td class="colLast"><span class="typeNameLabel">BucketCache.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html#blocksByHFile">blocksByHFile</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private com.google.common.collect.MinMaxPriorityQueue<<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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>>></code></td> +<td class="colFirst"><code>private org.apache.hadoop.hbase.shaded.com.google.common.collect.MinMaxPriorityQueue<<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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>>></code></td> <td class="colLast"><span class="typeNameLabel">CachedEntryQueue.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.html#queue">queue</a></span></code> </td> </tr> <tr class="rowColor"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ca5b0275/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruCachedBlock.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruCachedBlock.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruCachedBlock.html index da264cb..e18df2e 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruCachedBlock.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruCachedBlock.html @@ -112,7 +112,7 @@ </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private com.google.common.collect.MinMaxPriorityQueue<<a href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>></code></td> +<td class="colFirst"><code>private org.apache.hadoop.hbase.shaded.com.google.common.collect.MinMaxPriorityQueue<<a href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a>></code></td> <td class="colLast"><span class="typeNameLabel">LruCachedBlockQueue.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html#queue">queue</a></span></code> </td> </tr> </tbody>
