http://git-wip-us.apache.org/repos/asf/hbase-site/blob/3e48e84d/devapidocs/org/apache/hadoop/hbase/io/hfile/CacheConfig.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/CacheConfig.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/CacheConfig.html index 77fe3eb..c36e999 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/CacheConfig.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/CacheConfig.html @@ -177,8 +177,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <tr class="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html#BUCKET_CACHE_PERSISTENT_PATH_KEY">BUCKET_CACHE_PERSISTENT_PATH_KEY</a></strong></code> -<div class="block">If the chosen ioengine can persist its state across restarts, the path to the file to - persist to.</div> +<div class="block">If the chosen ioengine can persist its state across restarts, the path to the file to persist + to.</div> </td> </tr> <tr class="altColor"> @@ -654,9 +654,15 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>BUCKET_CACHE_PERSISTENT_PATH_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.88">BUCKET_CACHE_PERSISTENT_PATH_KEY</a></pre> -<div class="block">If the chosen ioengine can persist its state across restarts, the path to the file to - persist to.</div> +<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.94">BUCKET_CACHE_PERSISTENT_PATH_KEY</a></pre> +<div class="block">If the chosen ioengine can persist its state across restarts, the path to the file to persist + to. This file is NOT the data file. It is a file into which we will serialize the map of + what is in the data file. For example, if you pass the following argument as + BUCKET_CACHE_IOENGINE_KEY ("hbase.bucketcache.ioengine"), + <code>file:/tmp/bucketcache.data </code>, then we will write the bucketcache data to the file + <code>/tmp/bucketcache.data</code> but the metadata on where the data is in the supplied file + is an in-memory map that needs to be persisted across restarts. Where to store this + in-memory state is what you supply here: e.g. <code>/tmp/bucketcache.map</code>.</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.BUCKET_CACHE_PERSISTENT_PATH_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -666,7 +672,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>BUCKET_CACHE_COMBINED_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.96">BUCKET_CACHE_COMBINED_KEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.102">BUCKET_CACHE_COMBINED_KEY</a></pre> <div class="block">If the bucket cache is used in league with the lru on-heap block cache (meta blocks such as indices and blooms are kept in the lru blockcache and the data blocks in the bucket cache).</div> @@ -679,7 +685,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>BUCKET_CACHE_WRITER_THREADS_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.99">BUCKET_CACHE_WRITER_THREADS_KEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.105">BUCKET_CACHE_WRITER_THREADS_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.BUCKET_CACHE_WRITER_THREADS_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -689,7 +695,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>BUCKET_CACHE_WRITER_QUEUE_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.100">BUCKET_CACHE_WRITER_QUEUE_KEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.106">BUCKET_CACHE_WRITER_QUEUE_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.BUCKET_CACHE_WRITER_QUEUE_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -699,7 +705,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>BUCKET_CACHE_BUCKETS_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.106">BUCKET_CACHE_BUCKETS_KEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.112">BUCKET_CACHE_BUCKETS_KEY</a></pre> <div class="block">A comma-delimited array of values for use as bucket sizes.</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.BUCKET_CACHE_BUCKETS_KEY">Constant Field Values</a></dd></dl> </li> @@ -710,7 +716,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_BUCKET_CACHE_COMBINED</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.111">DEFAULT_BUCKET_CACHE_COMBINED</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.117">DEFAULT_BUCKET_CACHE_COMBINED</a></pre> <div class="block">Defaults for Bucket cache</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_BUCKET_CACHE_COMBINED">Constant Field Values</a></dd></dl> </li> @@ -721,7 +727,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_BUCKET_CACHE_WRITER_THREADS</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.112">DEFAULT_BUCKET_CACHE_WRITER_THREADS</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.118">DEFAULT_BUCKET_CACHE_WRITER_THREADS</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_BUCKET_CACHE_WRITER_THREADS">Constant Field Values</a></dd></dl> </li> </ul> @@ -731,7 +737,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_BUCKET_CACHE_WRITER_QUEUE</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.113">DEFAULT_BUCKET_CACHE_WRITER_QUEUE</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.119">DEFAULT_BUCKET_CACHE_WRITER_QUEUE</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_BUCKET_CACHE_WRITER_QUEUE">Constant Field Values</a></dd></dl> </li> </ul> @@ -741,7 +747,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>PREFETCH_BLOCKS_ON_OPEN_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.119">PREFETCH_BLOCKS_ON_OPEN_KEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.125">PREFETCH_BLOCKS_ON_OPEN_KEY</a></pre> <div class="block">Configuration key to prefetch all blocks of a given file into the block cache when the file is opened.</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.PREFETCH_BLOCKS_ON_OPEN_KEY">Constant Field Values</a></dd></dl> @@ -753,7 +759,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>BLOCKCACHE_BLOCKSIZE_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.128">BLOCKCACHE_BLOCKSIZE_KEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.134">BLOCKCACHE_BLOCKSIZE_KEY</a></pre> <div class="block">The target block size used by blockcache instances. Defaults to <a href="../../../../../../org/apache/hadoop/hbase/HConstants.html#DEFAULT_BLOCKSIZE"><code>HConstants.DEFAULT_BLOCKSIZE</code></a>. TODO: this config point is completely wrong, as it's used to determine the @@ -767,7 +773,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>EXTERNAL_BLOCKCACHE_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.130">EXTERNAL_BLOCKCACHE_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.136">EXTERNAL_BLOCKCACHE_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.EXTERNAL_BLOCKCACHE_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -777,7 +783,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>EXTERNAL_BLOCKCACHE_DEFAULT</h4> -<pre>private static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.131">EXTERNAL_BLOCKCACHE_DEFAULT</a></pre> +<pre>private static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.137">EXTERNAL_BLOCKCACHE_DEFAULT</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.EXTERNAL_BLOCKCACHE_DEFAULT">Constant Field Values</a></dd></dl> </li> </ul> @@ -787,7 +793,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>EXTERNAL_BLOCKCACHE_CLASS_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.133">EXTERNAL_BLOCKCACHE_CLASS_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.139">EXTERNAL_BLOCKCACHE_CLASS_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.EXTERNAL_BLOCKCACHE_CLASS_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -797,7 +803,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DROP_BEHIND_CACHE_COMPACTION_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.134">DROP_BEHIND_CACHE_COMPACTION_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.140">DROP_BEHIND_CACHE_COMPACTION_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DROP_BEHIND_CACHE_COMPACTION_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -807,7 +813,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DROP_BEHIND_CACHE_COMPACTION_DEFAULT</h4> -<pre>private static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.135">DROP_BEHIND_CACHE_COMPACTION_DEFAULT</a></pre> +<pre>private static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.141">DROP_BEHIND_CACHE_COMPACTION_DEFAULT</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DROP_BEHIND_CACHE_COMPACTION_DEFAULT">Constant Field Values</a></dd></dl> </li> </ul> @@ -817,7 +823,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_CACHE_DATA_ON_READ</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.158">DEFAULT_CACHE_DATA_ON_READ</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.164">DEFAULT_CACHE_DATA_ON_READ</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_CACHE_DATA_ON_READ">Constant Field Values</a></dd></dl> </li> </ul> @@ -827,7 +833,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_CACHE_DATA_ON_WRITE</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.159">DEFAULT_CACHE_DATA_ON_WRITE</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.165">DEFAULT_CACHE_DATA_ON_WRITE</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_CACHE_DATA_ON_WRITE">Constant Field Values</a></dd></dl> </li> </ul> @@ -837,7 +843,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_IN_MEMORY</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.160">DEFAULT_IN_MEMORY</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.166">DEFAULT_IN_MEMORY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_IN_MEMORY">Constant Field Values</a></dd></dl> </li> </ul> @@ -847,7 +853,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_CACHE_INDEXES_ON_WRITE</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.161">DEFAULT_CACHE_INDEXES_ON_WRITE</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.167">DEFAULT_CACHE_INDEXES_ON_WRITE</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_CACHE_INDEXES_ON_WRITE">Constant Field Values</a></dd></dl> </li> </ul> @@ -857,7 +863,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_CACHE_BLOOMS_ON_WRITE</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.162">DEFAULT_CACHE_BLOOMS_ON_WRITE</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.168">DEFAULT_CACHE_BLOOMS_ON_WRITE</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_CACHE_BLOOMS_ON_WRITE">Constant Field Values</a></dd></dl> </li> </ul> @@ -867,7 +873,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_EVICT_ON_CLOSE</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.163">DEFAULT_EVICT_ON_CLOSE</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.169">DEFAULT_EVICT_ON_CLOSE</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_EVICT_ON_CLOSE">Constant Field Values</a></dd></dl> </li> </ul> @@ -877,7 +883,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_CACHE_DATA_COMPRESSED</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.164">DEFAULT_CACHE_DATA_COMPRESSED</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.170">DEFAULT_CACHE_DATA_COMPRESSED</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_CACHE_DATA_COMPRESSED">Constant Field Values</a></dd></dl> </li> </ul> @@ -887,7 +893,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_PREFETCH_ON_OPEN</h4> -<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.165">DEFAULT_PREFETCH_ON_OPEN</a></pre> +<pre>public static final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.171">DEFAULT_PREFETCH_ON_OPEN</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.hfile.CacheConfig.DEFAULT_PREFETCH_ON_OPEN">Constant Field Values</a></dd></dl> </li> </ul> @@ -897,7 +903,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>blockCache</h4> -<pre>private final <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/CacheConfig.html#line.168">blockCache</a></pre> +<pre>private final <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/CacheConfig.html#line.174">blockCache</a></pre> <div class="block">Local reference to the block cache, null if completely disabled</div> </li> </ul> @@ -907,7 +913,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>cacheDataOnRead</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.176">cacheDataOnRead</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.182">cacheDataOnRead</a></pre> <div class="block">Whether blocks should be cached on read (default is on if there is a cache but this can be turned off on a per-family or per-request basis). If off we will STILL cache meta blocks; i.e. INDEX and BLOOM types. @@ -920,7 +926,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>inMemory</h4> -<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.179">inMemory</a></pre> +<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.185">inMemory</a></pre> <div class="block">Whether blocks should be flagged as in-memory when being cached</div> </li> </ul> @@ -930,7 +936,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>cacheDataOnWrite</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.182">cacheDataOnWrite</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.188">cacheDataOnWrite</a></pre> <div class="block">Whether data blocks should be cached when new files are written</div> </li> </ul> @@ -940,7 +946,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>cacheIndexesOnWrite</h4> -<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.185">cacheIndexesOnWrite</a></pre> +<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.191">cacheIndexesOnWrite</a></pre> <div class="block">Whether index blocks should be cached when new files are written</div> </li> </ul> @@ -950,7 +956,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>cacheBloomsOnWrite</h4> -<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.188">cacheBloomsOnWrite</a></pre> +<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.194">cacheBloomsOnWrite</a></pre> <div class="block">Whether compound bloom filter blocks should be cached on write</div> </li> </ul> @@ -960,7 +966,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>evictOnClose</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.191">evictOnClose</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.197">evictOnClose</a></pre> <div class="block">Whether blocks of a file should be evicted when the file is closed</div> </li> </ul> @@ -970,7 +976,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>cacheDataCompressed</h4> -<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.194">cacheDataCompressed</a></pre> +<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.200">cacheDataCompressed</a></pre> <div class="block">Whether data blocks should be stored in compressed and/or encrypted form in the cache</div> </li> </ul> @@ -980,7 +986,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>prefetchOnOpen</h4> -<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.197">prefetchOnOpen</a></pre> +<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.203">prefetchOnOpen</a></pre> <div class="block">Whether data blocks should be prefetched into the cache</div> </li> </ul> @@ -990,7 +996,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>cacheDataInL1</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.204">cacheDataInL1</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.210">cacheDataInL1</a></pre> <div class="block">If true and if more than one tier in this cache deploy -- e.g. CombinedBlockCache has an L1 and an L2 tier -- then cache data blocks up in the L1 tier (The meta blocks are likely being cached up in L1 already. At least this is the case if CombinedBlockCache).</div> @@ -1002,7 +1008,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>dropBehindCompaction</h4> -<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.206">dropBehindCompaction</a></pre> +<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.212">dropBehindCompaction</a></pre> </li> </ul> <a name="GLOBAL_BLOCK_CACHE_INSTANCE"> @@ -1011,7 +1017,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>GLOBAL_BLOCK_CACHE_INSTANCE</h4> -<pre>static <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/CacheConfig.html#line.517">GLOBAL_BLOCK_CACHE_INSTANCE</a></pre> +<pre>static <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/CacheConfig.html#line.523">GLOBAL_BLOCK_CACHE_INSTANCE</a></pre> <div class="block">Static reference to the block cache, or null if no caching should be used at all.</div> </li> @@ -1022,7 +1028,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>blockCacheDisabled</h4> -<pre>static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.521">blockCacheDisabled</a></pre> +<pre>static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.527">blockCacheDisabled</a></pre> <div class="block">Boolean whether we have disabled the block cache entirely.</div> </li> </ul> @@ -1040,7 +1046,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>CacheConfig</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.214">CacheConfig</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.220">CacheConfig</a>(org.apache.hadoop.conf.Configuration conf, <a href="../../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> family)</pre> <div class="block">Create a cache configuration using the specified configuration object and family descriptor.</div> @@ -1053,7 +1059,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>CacheConfig</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.242">CacheConfig</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.248">CacheConfig</a>(org.apache.hadoop.conf.Configuration conf)</pre> <div class="block">Create a cache configuration using the specified configuration object and defaults for family level settings.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>conf</code> - hbase configuration</dd></dl> @@ -1065,7 +1071,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>CacheConfig</h4> -<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.275">CacheConfig</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a> blockCache, +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.281">CacheConfig</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a> blockCache, boolean cacheDataOnRead, boolean inMemory, boolean cacheDataOnWrite, @@ -1089,7 +1095,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>CacheConfig</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.299">CacheConfig</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf)</pre> +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.305">CacheConfig</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf)</pre> <div class="block">Constructs a cache configuration copied from the specified configuration.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cacheConf</code> - </dd></dl> </li> @@ -1108,7 +1114,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isBlockCacheEnabled</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.310">isBlockCacheEnabled</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.316">isBlockCacheEnabled</a>()</pre> <div class="block">Checks whether the block cache is enabled.</div> </li> </ul> @@ -1118,7 +1124,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getBlockCache</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/CacheConfig.html#line.318">getBlockCache</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/CacheConfig.html#line.324">getBlockCache</a>()</pre> <div class="block">Returns the block cache.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>the block cache, or null if caching is completely disabled</dd></dl> </li> @@ -1129,7 +1135,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldCacheDataOnRead</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.327">shouldCacheDataOnRead</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.333">shouldCacheDataOnRead</a>()</pre> <div class="block">Returns whether the DATA blocks of this HFile should be cached on read or not (we always cache the meta blocks, the INDEX and BLOOM blocks).</div> <dl><dt><span class="strong">Returns:</span></dt><dd>true if blocks should be cached on read, false if not</dd></dl> @@ -1141,7 +1147,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldDropBehindCompaction</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.331">shouldDropBehindCompaction</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.337">shouldDropBehindCompaction</a>()</pre> </li> </ul> <a name="shouldCacheBlockOnRead(org.apache.hadoop.hbase.io.hfile.BlockType.BlockCategory)"> @@ -1150,7 +1156,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldCacheBlockOnRead</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.340">shouldCacheBlockOnRead</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType.BlockCategory</a> category)</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.346">shouldCacheBlockOnRead</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType.BlockCategory</a> category)</pre> <div class="block">Should we cache a block of a particular category? We always cache important blocks such as index blocks, as long as the block cache is available.</div> @@ -1162,7 +1168,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isInMemory</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.353">isInMemory</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.359">isInMemory</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if blocks in this file should be flagged as in-memory</dd></dl> </li> </ul> @@ -1172,7 +1178,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isCacheDataInL1</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.360">isCacheDataInL1</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.366">isCacheDataInL1</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>True if cache data blocks in L1 tier (if more than one tier in block cache deploy).</dd></dl> </li> </ul> @@ -1182,7 +1188,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldCacheDataOnWrite</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.368">shouldCacheDataOnWrite</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.374">shouldCacheDataOnWrite</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if data blocks should be written to the cache when an HFile is written, false if not</dd></dl> </li> @@ -1193,7 +1199,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setCacheDataOnWrite</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.378">setCacheDataOnWrite</a>(boolean cacheDataOnWrite)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.384">setCacheDataOnWrite</a>(boolean cacheDataOnWrite)</pre> <div class="block">Only used for testing.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cacheDataOnWrite</code> - whether data blocks should be written to the cache when an HFile is written</dd></dl> @@ -1205,7 +1211,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setCacheDataInL1</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.388">setCacheDataInL1</a>(boolean cacheDataInL1)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.394">setCacheDataInL1</a>(boolean cacheDataInL1)</pre> <div class="block">Only used for testing.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cacheDataInL1</code> - Whether to cache data blocks up in l1 (if a multi-tier cache implementation).</dd></dl> @@ -1217,7 +1223,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldCacheIndexesOnWrite</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.396">shouldCacheIndexesOnWrite</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.402">shouldCacheIndexesOnWrite</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if index blocks should be written to the cache when an HFile is written, false if not</dd></dl> </li> @@ -1228,7 +1234,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldCacheBloomsOnWrite</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.404">shouldCacheBloomsOnWrite</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.410">shouldCacheBloomsOnWrite</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if bloom blocks should be written to the cache when an HFile is written, false if not</dd></dl> </li> @@ -1239,7 +1245,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldEvictOnClose</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.412">shouldEvictOnClose</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.418">shouldEvictOnClose</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if blocks should be evicted from the cache when an HFile reader is closed, false if not</dd></dl> </li> @@ -1250,7 +1256,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setEvictOnClose</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.421">setEvictOnClose</a>(boolean evictOnClose)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.427">setEvictOnClose</a>(boolean evictOnClose)</pre> <div class="block">Only used for testing.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>evictOnClose</code> - whether blocks should be evicted from the cache when an HFile reader is closed</dd></dl> @@ -1262,7 +1268,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldCacheDataCompressed</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.428">shouldCacheDataCompressed</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.434">shouldCacheDataCompressed</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if data blocks should be compressed in the cache, false if not</dd></dl> </li> </ul> @@ -1272,7 +1278,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldCacheCompressed</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.435">shouldCacheCompressed</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType.BlockCategory</a> category)</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.441">shouldCacheCompressed</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType.BlockCategory</a> category)</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if this <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><code>BlockType.BlockCategory</code></a> should be compressed in blockcache, false otherwise</dd></dl> </li> </ul> @@ -1282,7 +1288,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldPrefetchOnOpen</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.448">shouldPrefetchOnOpen</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.454">shouldPrefetchOnOpen</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if blocks should be prefetched into the cache on open, false if not</dd></dl> </li> </ul> @@ -1292,7 +1298,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldReadBlockFromCache</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.460">shouldReadBlockFromCache</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.466">shouldReadBlockFromCache</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</pre> <div class="block">Return true if we may find this type of block in block cache. <p> TODO: today <code>family.isBlockCacheEnabled()</code> only means <code>cacheDataOnRead</code>, so here we @@ -1307,7 +1313,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldLockOnCacheMiss</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.487">shouldLockOnCacheMiss</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.493">shouldLockOnCacheMiss</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</pre> <div class="block">If we make sure the block could not be cached, we will not acquire the lock otherwise we will acquire lock</div> </li> @@ -1318,7 +1324,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.495">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/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/CacheConfig.html#line.501">toString</a>()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -1331,7 +1337,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getLruCacheSize</h4> -<pre>static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.523">getLruCacheSize</a>(org.apache.hadoop.conf.Configuration conf, +<pre>static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.529">getLruCacheSize</a>(org.apache.hadoop.conf.Configuration conf, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/management/MemoryUsage.html?is-external=true" title="class or interface in java.lang.management">MemoryUsage</a> mu)</pre> </li> </ul> @@ -1341,7 +1347,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getL1</h4> -<pre>private static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.544">getL1</a>(org.apache.hadoop.conf.Configuration c, +<pre>private static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/CacheConfig.html#line.550">getL1</a>(org.apache.hadoop.conf.Configuration c, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/management/MemoryUsage.html?is-external=true" title="class or interface in java.lang.management">MemoryUsage</a> mu)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>c</code> - Configuration to use.</dd><dd><code>mu</code> - JMX Memory Bean</dd> <dt><span class="strong">Returns:</span></dt><dd>An L1 instance. Currently an instance of LruBlockCache.</dd></dl> @@ -1353,7 +1359,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getL2</h4> -<pre>private static <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/CacheConfig.html#line.559">getL2</a>(org.apache.hadoop.conf.Configuration c, +<pre>private static <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/CacheConfig.html#line.565">getL2</a>(org.apache.hadoop.conf.Configuration c, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/management/MemoryUsage.html?is-external=true" title="class or interface in java.lang.management">MemoryUsage</a> mu)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>c</code> - Configuration to use.</dd><dd><code>mu</code> - JMX Memory Bean</dd> <dt><span class="strong">Returns:</span></dt><dd>Returns L2 block cache instance (for now it is BucketCache BlockCache all the time) @@ -1366,7 +1372,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getExternalBlockcache</h4> -<pre>private static <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/CacheConfig.html#line.575">getExternalBlockcache</a>(org.apache.hadoop.conf.Configuration c)</pre> +<pre>private static <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/CacheConfig.html#line.581">getExternalBlockcache</a>(org.apache.hadoop.conf.Configuration c)</pre> </li> </ul> <a name="getBucketCache(org.apache.hadoop.conf.Configuration, java.lang.management.MemoryUsage)"> @@ -1375,7 +1381,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getBucketCache</h4> -<pre>private static <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/CacheConfig.html#line.601">getBucketCache</a>(org.apache.hadoop.conf.Configuration c, +<pre>private static <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/CacheConfig.html#line.607">getBucketCache</a>(org.apache.hadoop.conf.Configuration c, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/management/MemoryUsage.html?is-external=true" title="class or interface in java.lang.management">MemoryUsage</a> mu)</pre> </li> </ul> @@ -1385,7 +1391,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>instantiateBlockCache</h4> -<pre>public static <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/CacheConfig.html#line.653">instantiateBlockCache</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public static <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/CacheConfig.html#line.659">instantiateBlockCache</a>(org.apache.hadoop.conf.Configuration conf)</pre> <div class="block">Returns the block cache or <code>null</code> in case none should be used. Sets GLOBAL_BLOCK_CACHE_INSTANCE</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>conf</code> - The current configuration.</dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/3e48e84d/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html index 176d4c9..3f70cb0 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html @@ -99,7 +99,7 @@ </dl> <hr> <br> -<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.364">HFile.CachingBlockReader</a></pre> +<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.365">HFile.CachingBlockReader</a></pre> <div class="block">An abstraction used by the block index. Implementations will check cache for any asked-for block and return cached block if found. Otherwise, after reading from fs, will try and put block into cache before returning.</div> @@ -161,7 +161,7 @@ <ul class="blockList"> <li class="blockList"> <h4>readBlock</h4> -<pre><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html#line.382">readBlock</a>(long offset, +<pre><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html#line.383">readBlock</a>(long offset, long onDiskBlockSize, boolean cacheBlock, boolean pread, @@ -188,7 +188,7 @@ <ul class="blockListLast"> <li class="blockList"> <h4>returnBlock</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html#line.392">returnBlock</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> block)</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html#line.393">returnBlock</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> block)</pre> <div class="block">Return the given block back to the cache, if it was obtained from cache.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - Block to be returned.</dd></dl> </li>