http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheStats.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheStats.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheStats.html
index 93a07a2..99de7d0 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheStats.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheStats.html
@@ -158,11 +158,11 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CacheConfig.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html#getL2CacheStats--">getL2CacheStats</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">CombinedBlockCache.CombinedCacheStats.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.CombinedCacheStats.html#getBucketCacheStats--">getBucketCacheStats</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CacheConfig.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html#getOnHeapCacheStats--">getOnHeapCacheStats</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">CombinedBlockCache.CombinedCacheStats.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.CombinedCacheStats.html#getLruCacheStats--">getLruCacheStats</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></code></td>
@@ -237,22 +237,22 @@
 </a>
 <h3>Uses of <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a> in <a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h3>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a>
 declared as <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<caption><span>Fields in <a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a>
 with type parameters of type <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></span><span 
class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></code></td>
+<td class="colFirst"><code>private <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a>&gt;</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MetricsRegionServerWrapperImpl.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html#cacheStats">cacheStats</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></code></td>
+<td class="colFirst"><code>private <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a>&gt;</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MetricsRegionServerWrapperImpl.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html#l1Stats">l1Stats</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></code></td>
+<td class="colFirst"><code>private <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a>&gt;</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MetricsRegionServerWrapperImpl.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html#l2Stats">l2Stats</a></span></code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruBlockCache.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruBlockCache.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruBlockCache.html
index c28bba1..50e1b41 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruBlockCache.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/LruBlockCache.html
@@ -110,10 +110,6 @@
 <td class="colLast"><span 
class="typeNameLabel">LruBlockCache.StatisticsThread.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.StatisticsThread.html#lru">lru</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private static <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CacheConfig.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html#ONHEAP_CACHE_INSTANCE">ONHEAP_CACHE_INSTANCE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">CombinedBlockCache.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.html#onHeapCache">onHeapCache</a></span></code>&nbsp;</td>
 </tr>
@@ -140,12 +136,12 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>static <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CacheConfig.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html#getOnHeapCache-org.apache.hadoop.conf.Configuration-">getOnHeapCache</a></span>(org.apache.hadoop.conf.Configuration&nbsp;c)</code>&nbsp;</td>
+<td class="colFirst"><code>private static <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">BlockCacheFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheFactory.html#createOnHeapCache-org.apache.hadoop.conf.Configuration-">createOnHeapCache</a></span>(org.apache.hadoop.conf.Configuration&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private static <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CacheConfig.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html#getOnHeapCacheInternal-org.apache.hadoop.conf.Configuration-">getOnHeapCacheInternal</a></span>(org.apache.hadoop.conf.Configuration&nbsp;c)</code>&nbsp;</td>
+<td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">CombinedBlockCache.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.html#getOnHeapCache--">getOnHeapCache</a></span>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ResizableBlockCache.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ResizableBlockCache.html
 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ResizableBlockCache.html
index 831e29c..3d29977 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ResizableBlockCache.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ResizableBlockCache.html
@@ -149,17 +149,16 @@
 </tr>
 </tbody>
 </table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a>
 with parameters of type <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/ResizableBlockCache.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">ResizableBlockCache</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a>
 that return <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/ResizableBlockCache.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">ResizableBlockCache</a></span><span 
class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html#HeapMemoryManager-org.apache.hadoop.hbase.io.hfile.ResizableBlockCache-org.apache.hadoop.hbase.regionserver.FlushRequester-org.apache.hadoop.hbase.Server-org.apache.hadoop.hbase.regionserver.RegionServerAccounting-">HeapMemoryManager</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/ResizableBlockCache.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">ResizableBlockCache</a>&nbsp;blockCache,
-                 <a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushRequester</a>&nbsp;memStoreFlusher,
-                 <a 
href="../../../../../../../org/apache/hadoop/hbase/Server.html" 
title="interface in org.apache.hadoop.hbase">Server</a>&nbsp;server,
-                 <a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">RegionServerAccounting</a>&nbsp;regionServerAccounting)</code>&nbsp;</td>
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/io/hfile/ResizableBlockCache.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">ResizableBlockCache</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">HeapMemoryManager.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html#toResizableBlockCache-org.apache.hadoop.hbase.io.hfile.BlockCache-">toResizableBlockCache</a></span>(<a
 href="../../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" 
title="interface in 
org.apache.hadoop.hbase.io.hfile">BlockCache</a>&nbsp;blockCache)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/io/hfile/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-frame.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-frame.html
index 36fefd4..40c4cde 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-frame.html
@@ -31,6 +31,7 @@
 <h2 title="Classes">Classes</h2>
 <ul title="Classes">
 <li><a href="AgeSnapshot.html" title="class in 
org.apache.hadoop.hbase.io.hfile" target="classFrame">AgeSnapshot</a></li>
+<li><a href="BlockCacheFactory.html" title="class in 
org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheFactory</a></li>
 <li><a href="BlockCacheKey.html" title="class in 
org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheKey</a></li>
 <li><a href="BlockCachesIterator.html" title="class in 
org.apache.hadoop.hbase.io.hfile" 
target="classFrame">BlockCachesIterator</a></li>
 <li><a href="BlockCacheUtil.html" title="class in 
org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheUtil</a></li>
@@ -89,11 +90,11 @@
 </ul>
 <h2 title="Enums">Enums</h2>
 <ul title="Enums">
+<li><a href="BlockCacheFactory.ExternalBlockCaches.html" title="enum in 
org.apache.hadoop.hbase.io.hfile" 
target="classFrame">BlockCacheFactory.ExternalBlockCaches</a></li>
 <li><a href="BlockPriority.html" title="enum in 
org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockPriority</a></li>
 <li><a href="BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile" 
target="classFrame">BlockType</a></li>
 <li><a href="BlockType.BlockCategory.html" title="enum in 
org.apache.hadoop.hbase.io.hfile" 
target="classFrame">BlockType.BlockCategory</a></li>
 <li><a href="Cacheable.MemoryType.html" title="enum in 
org.apache.hadoop.hbase.io.hfile" 
target="classFrame">Cacheable.MemoryType</a></li>
-<li><a href="CacheConfig.ExternalBlockCaches.html" title="enum in 
org.apache.hadoop.hbase.io.hfile" 
target="classFrame">CacheConfig.ExternalBlockCaches</a></li>
 <li><a href="HFileBlock.Writer.State.html" title="enum in 
org.apache.hadoop.hbase.io.hfile" 
target="classFrame">HFileBlock.Writer.State</a></li>
 </ul>
 <h2 title="Exceptions">Exceptions</h2>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/io/hfile/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-summary.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-summary.html
index c7e06bd..0ff7921 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-summary.html
@@ -188,77 +188,81 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheFactory.html"
 title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html" 
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a></td>
 <td class="colLast">
 <div class="block">Cache Key for use with implementations of <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" 
title="interface in 
org.apache.hadoop.hbase.io.hfile"><code>BlockCache</code></a></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCachesIterator.html"
 title="class in org.apache.hadoop.hbase.io.hfile">BlockCachesIterator</a></td>
 <td class="colLast">
 <div class="block">Iterator over an array of BlockCache CachedBlocks.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheUtil.html" 
title="class in org.apache.hadoop.hbase.io.hfile">BlockCacheUtil</a></td>
 <td class="colLast">
 <div class="block">Utilty for aggregating counts in CachedBlocks and 
toString/toJSON CachedBlocks and BlockCaches.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheUtil.CachedBlockCountsPerFile.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">BlockCacheUtil.CachedBlockCountsPerFile</a></td>
 <td class="colLast">
 <div class="block">Little data structure to hold counts for a file.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheUtil.CachedBlocksByFile.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">BlockCacheUtil.CachedBlocksByFile</a></td>
 <td class="colLast">
 <div class="block">Use one of these to keep a running account of cached blocks 
by file.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockWithScanInfo.html"
 title="class in org.apache.hadoop.hbase.io.hfile">BlockWithScanInfo</a></td>
 <td class="colLast">
 <div class="block">BlockWithScanInfo is wrapper class for HFileBlock with 
other attributes.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheableDeserializerIdManager.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">CacheableDeserializerIdManager</a></td>
 <td class="colLast">
 <div class="block">This class is used to manage the identifiers for <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheableDeserializer.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile"><code>CacheableDeserializer</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a></td>
 <td class="colLast">
 <div class="block">Stores all of the cache objects and configuration for a 
single HFile.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheStats.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheStats</a></td>
 <td class="colLast">
 <div class="block">Class that implements cache metrics.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/ChecksumUtil.html" 
title="class in org.apache.hadoop.hbase.io.hfile">ChecksumUtil</a></td>
 <td class="colLast">
 <div class="block">Utility methods to compute and validate checksums.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.html"
 title="class in org.apache.hadoop.hbase.io.hfile">CombinedBlockCache</a></td>
 <td class="colLast">
 <div class="block">CombinedBlockCache is an abstraction layer that combines
  <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile"><code>LruBlockCache</code></a> and <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile.bucket"><code>BucketCache</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.CombinedCacheStats.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">CombinedBlockCache.CombinedCacheStats</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilter.html"
 title="class in org.apache.hadoop.hbase.io.hfile">CompoundBloomFilter</a></td>
 <td class="colLast">
 <div class="block">A Bloom filter implementation built on top of 
@@ -268,11 +272,11 @@
  block stream, and loaded on demand at query time.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterBase.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">CompoundBloomFilterBase</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">CompoundBloomFilterWriter</a></td>
 <td class="colLast">
 <div class="block">Adds methods required for writing a compound Bloom filter 
to the data
@@ -280,71 +284,71 @@
  <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilter.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile"><code>CompoundBloomFilter</code></a> 
class.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.ReadyChunk.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">CompoundBloomFilterWriter.ReadyChunk</a></td>
 <td class="colLast">
 <div class="block">A Bloom filter chunk enqueued for writing</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html" 
title="class in org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a></td>
 <td class="colLast">
 <div class="block">The <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> has a 
fixed trailer which contains offsets to other
  variable parts of the file.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFile</a></td>
 <td class="colLast">
 <div class="block">File format for hbase.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.FileInfo.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFile.FileInfo</a></td>
 <td class="colLast">
 <div class="block">Metadata for this file.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a></td>
 <td class="colLast">
 <div class="block">This variety of ways to construct writers is used 
throughout the code, and
  we want to be able to swap writer implementations.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a></td>
 <td class="colLast">
 <div class="block">Cacheable Blocks of an <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> 
version 2 file.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.BlockDeserializer.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlock.BlockDeserializer</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.FSReaderImpl.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlock.FSReaderImpl</a></td>
 <td class="colLast">
 <div class="block">Reads version 2 HFile blocks from the filesystem.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Header.html"
 title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock.Header</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.PrefetchedHeader.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlock.PrefetchedHeader</a></td>
 <td class="colLast">
 <div class="block">Data-structure to use caching the header of the NEXT 
block.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.html"
 title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock.Writer</a></td>
 <td class="colLast">
 <div class="block">Unified version 2 <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> block 
writer.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlockIndex</a></td>
 <td class="colLast">
 <div class="block">Provides functionality to write (<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexWriter.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile"><code>HFileBlockIndex.BlockIndexWriter</code></a>)
 and read
@@ -352,32 +356,32 @@
  single-level and multi-level block indexes.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.BlockIndexChunk</a></td>
 <td class="colLast">
 <div class="block">A single chunk of the block index in the process of 
writing.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.BlockIndexReader</a></td>
 <td class="colLast">
 <div class="block">The reader will always hold the root level index in the 
memory.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexWriter.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.BlockIndexWriter</a></td>
 <td class="colLast">
 <div class="block">Writes the block index into the output stream.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.ByteArrayKeyBlockIndexReader.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.ByteArrayKeyBlockIndexReader</a></td>
 <td class="colLast">
 <div class="block">An implementation of the BlockIndexReader that deals with 
block keys which are plain
  byte[] like MetaBlock or the Bloom Block for ROW bloom.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.CellBasedKeyBlockIndexReader</a></td>
 <td class="colLast">
 <div class="block">An implementation of the BlockIndexReader that deals with 
block keys which are the key
@@ -385,79 +389,79 @@
  This needs a comparator to work with the Cells</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a></td>
 <td class="colLast">
 <div class="block">This carries the information on some of the meta data about 
the HFile.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContextBuilder.html"
 title="class in org.apache.hadoop.hbase.io.hfile">HFileContextBuilder</a></td>
 <td class="colLast">
 <div class="block">A builder that helps in building up the HFileContext</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileDataBlockEncoderImpl.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileDataBlockEncoderImpl</a></td>
 <td class="colLast">
 <div class="block">Do different kinds of data block encoding according to 
column family
  options.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.html"
 title="class in org.apache.hadoop.hbase.io.hfile">HFilePrettyPrinter</a></td>
 <td class="colLast">
 <div class="block">Implements pretty-printing functionality for <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a>s.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.KeyValueStatsCollector.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFilePrettyPrinter.KeyValueStatsCollector</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.SimpleReporter.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFilePrettyPrinter.SimpleReporter</a></td>
 <td class="colLast">
 <div class="block">Almost identical to ConsoleReporter, but extending 
ScheduledReporter,
  as extending ConsoleReporter in this version of dropwizard is now too much 
trouble.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.SimpleReporter.Builder.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFilePrettyPrinter.SimpleReporter.Builder</a></td>
 <td class="colLast">
 <div class="block">A builder for <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.SimpleReporter.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile"><code>HFilePrettyPrinter.SimpleReporter</code></a>
 instances.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileReaderImpl</a></td>
 <td class="colLast">
 <div class="block">Implementation that can handle all hfile versions of <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in 
org.apache.hadoop.hbase.io.hfile"><code>HFile.Reader</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.EncodedScanner.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileReaderImpl.EncodedScanner</a></td>
 <td class="colLast">
 <div class="block">Scanner that operates on encoded data blocks.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.HFileScannerImpl.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileReaderImpl.HFileScannerImpl</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileUtil.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileUtil</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileWriterImpl</a></td>
 <td class="colLast">
 <div class="block">Common functionality needed by all versions of <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> 
writers.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/InclusiveCombinedBlockCache.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">InclusiveCombinedBlockCache</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache</a></td>
 <td class="colLast">
 <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>,
@@ -466,50 +470,50 @@
  constant-time <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#cacheBlock-org.apache.hadoop.hbase.io.hfile.BlockCacheKey-org.apache.hadoop.hbase.io.hfile.Cacheable-boolean-"><code>LruBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey,
 org.apache.hadoop.hbase.io.hfile.Cacheable, boolean)</code></a> and <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html#getBlock-org.apache.hadoop.hbase.io.hfile.BlockCacheKey-boolean-boolean-boolean-"><code>LruBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey,
 boolean, boolean, boolean)</code></a> operations.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.EvictionThread.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">LruBlockCache.EvictionThread</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.StatisticsThread.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">LruBlockCache.StatisticsThread</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlock.html" 
title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlock</a></td>
 <td class="colLast">
 <div class="block">Represents an entry in the <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruBlockCache.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile"><code>LruBlockCache</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html"
 title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlockQueue</a></td>
 <td class="colLast">
 <div class="block">A memory-bound queue that will grow until an element brings
  total size &gt;= maxSize.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/MemcachedBlockCache.html"
 title="class in org.apache.hadoop.hbase.io.hfile">MemcachedBlockCache</a></td>
 <td class="colLast">
 <div class="block">Class to store blocks into memcached.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/MemcachedBlockCache.HFileBlockTranscoder.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">MemcachedBlockCache.HFileBlockTranscoder</a></td>
 <td class="colLast">
 <div class="block">Class to encode and decode an HFileBlock to and from 
memecached's resulting byte arrays.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/NoOpDataBlockEncoder.html"
 title="class in org.apache.hadoop.hbase.io.hfile">NoOpDataBlockEncoder</a></td>
 <td class="colLast">
 <div class="block">Does not perform any kind of encoding/decoding.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/NoOpDataBlockEncoder.NoneEncodingState.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">NoOpDataBlockEncoder.NoneEncodingState</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/PrefetchExecutor.html" 
title="class in org.apache.hadoop.hbase.io.hfile">PrefetchExecutor</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -525,32 +529,32 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheFactory.ExternalBlockCaches.html"
 title="enum in 
org.apache.hadoop.hbase.io.hfile">BlockCacheFactory.ExternalBlockCaches</a></td>
+<td class="colLast">
+<div class="block">Enum of all built in external block caches.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" 
title="enum in org.apache.hadoop.hbase.io.hfile">BlockPriority</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" 
title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</a></td>
 <td class="colLast">
 <div class="block">Various types of HFile blocks.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html"
 title="enum in 
org.apache.hadoop.hbase.io.hfile">BlockType.BlockCategory</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html"
 title="enum in org.apache.hadoop.hbase.io.hfile">Cacheable.MemoryType</a></td>
 <td class="colLast">
 <div class="block">SHARED means when this Cacheable is read back from cache it 
refers to the same memory area as
  used by the cache for caching it.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html"
 title="enum in 
org.apache.hadoop.hbase.io.hfile">CacheConfig.ExternalBlockCaches</a></td>
-<td class="colLast">
-<div class="block">Enum of all built in external block caches.</div>
-</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html"
 title="enum in 
org.apache.hadoop.hbase.io.hfile">HFileBlock.Writer.State</a></td>
 <td class="colLast">&nbsp;</td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index b481b18..5d0cf16 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -82,6 +82,7 @@
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Object</span></a>
 <ul>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/AgeSnapshot.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">AgeSnapshot</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheFactory.html"
 title="class in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockCacheFactory</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockCacheKey</span></a> (implements 
org.apache.hadoop.hbase.io.<a 
href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" 
title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCachesIterator.html"
 title="class in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockCachesIterator</span></a> (implements java.util.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true";
 title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheUtil.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockCacheUtil</span></a></li>
@@ -274,12 +275,12 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">CacheConfig.ExternalBlockCaches</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">Cacheable.MemoryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" 
title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">HFileBlock.Writer.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheFactory.ExternalBlockCaches.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockCacheFactory.ExternalBlockCaches</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" 
title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockPriority</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">Cacheable.MemoryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockType.BlockCategory</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">HFileBlock.Writer.State</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/io/hfile/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-use.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-use.html
index 109c123..fcdb450 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-use.html
@@ -226,57 +226,57 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.</div>
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/BlockCacheFactory.ExternalBlockCaches.html#org.apache.hadoop.hbase.io.hfile">BlockCacheFactory.ExternalBlockCaches</a>
+<div class="block">Enum of all built in external block caches.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/BlockCacheKey.html#org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a>
 <div class="block">Cache Key for use with implementations of <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" 
title="interface in 
org.apache.hadoop.hbase.io.hfile"><code>BlockCache</code></a></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/BlockCacheUtil.CachedBlocksByFile.html#org.apache.hadoop.hbase.io.hfile">BlockCacheUtil.CachedBlocksByFile</a>
 <div class="block">Use one of these to keep a running account of cached blocks 
by file.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/BlockPriority.html#org.apache.hadoop.hbase.io.hfile">BlockPriority</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/BlockType.html#org.apache.hadoop.hbase.io.hfile">BlockType</a>
 <div class="block">Various types of HFile blocks.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/BlockType.BlockCategory.html#org.apache.hadoop.hbase.io.hfile">BlockType.BlockCategory</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/BlockWithScanInfo.html#org.apache.hadoop.hbase.io.hfile">BlockWithScanInfo</a>
 <div class="block">BlockWithScanInfo is wrapper class for HFileBlock with 
other attributes.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/Cacheable.html#org.apache.hadoop.hbase.io.hfile">Cacheable</a>
 <div class="block">Cacheable is an interface that allows for an object to be 
cached.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/Cacheable.MemoryType.html#org.apache.hadoop.hbase.io.hfile">Cacheable.MemoryType</a>
 <div class="block">SHARED means when this Cacheable is read back from cache it 
refers to the same memory area as
  used by the cache for caching it.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/CacheableDeserializer.html#org.apache.hadoop.hbase.io.hfile">CacheableDeserializer</a>
 <div class="block">Interface for a deserializer.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/CacheConfig.html#org.apache.hadoop.hbase.io.hfile">CacheConfig</a>
 <div class="block">Stores all of the cache objects and configuration for a 
single HFile.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/CacheConfig.ExternalBlockCaches.html#org.apache.hadoop.hbase.io.hfile">CacheConfig.ExternalBlockCaches</a>
-<div class="block">Enum of all built in external block caches.</div>
-</td>
-</tr>
 <tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/class-use/CachedBlock.html#org.apache.hadoop.hbase.io.hfile">CachedBlock</a>&nbsp;</td>
 </tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
index 91a2ed4..7557e4f 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -353,8 +353,8 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.ipc.<a 
href="../../../../../org/apache/hadoop/hbase/ipc/CallEvent.Type.html" 
title="enum in org.apache.hadoop.hbase.ipc"><span 
class="typeNameLink">CallEvent.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a 
href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html"
 title="enum in org.apache.hadoop.hbase.ipc"><span 
class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a 
href="../../../../../org/apache/hadoop/hbase/ipc/CallEvent.Type.html" 
title="enum in org.apache.hadoop.hbase.ipc"><span 
class="typeNameLink">CallEvent.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a 
href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceFactoryImpl.SourceStorage.html"
 title="enum in org.apache.hadoop.hbase.ipc"><span 
class="typeNameLink">MetricsHBaseServerSourceFactoryImpl.SourceStorage</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index a07a1d8..a1882cb 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -293,10 +293,10 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html"
 title="enum in org.apache.hadoop.hbase.mapreduce"><span 
class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" 
title="enum in org.apache.hadoop.hbase.mapreduce"><span 
class="typeNameLink">TableSplit.Version</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.Counter.html"
 title="enum in org.apache.hadoop.hbase.mapreduce"><span 
class="typeNameLink">SyncTable.SyncMapper.Counter</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" 
title="enum in org.apache.hadoop.hbase.mapreduce"><span 
class="typeNameLink">TableSplit.Version</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html"
 title="enum in org.apache.hadoop.hbase.mapreduce"><span 
class="typeNameLink">RowCounter.RowCounterMapper.Counters</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html"
 title="enum in org.apache.hadoop.hbase.mapreduce"><span 
class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
 </ul>
 </li>
 </ul>

Reply via email to