http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html
index a7f636d..78efb66 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static interface <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.395">HFile.Reader</a>
+<pre>public static interface <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.396">HFile.Reader</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">HFile.CachingBlockReader</a></pre>
 <div class="block">An interface used by clients to open and iterate an <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a>.</div>
 </li>
@@ -267,10 +267,6 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#prefetchComplete--">prefetchComplete</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i29" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#setPrimaryReplicaReader-boolean-">setPrimaryReplicaReader</a></span>(boolean&nbsp;isPrimaryReplicaReader)</code>&nbsp;</td>
-</tr>
-<tr id="i30" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#shouldIncludeMemstoreTS--">shouldIncludeMemstoreTS</a></span>()</code>&nbsp;</td>
 </tr>
@@ -309,7 +305,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.401">getName</a>()</pre>
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.402">getName</a>()</pre>
 <div class="block">Returns this reader's "name". Usually the last component of 
the path.
  Needs to be constant as the file is being moved to support caching on
  write.</div>
@@ -321,7 +317,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getComparator</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.403">getComparator</a>()</pre>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.404">getComparator</a>()</pre>
 </li>
 </ul>
 <a name="getScanner-boolean-boolean-boolean-">
@@ -330,7 +326,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanner</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.405">getScanner</a>(boolean&nbsp;cacheBlocks,
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.406">getScanner</a>(boolean&nbsp;cacheBlocks,
                         boolean&nbsp;pread,
                         boolean&nbsp;isCompaction)</pre>
 </li>
@@ -341,7 +337,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getMetaBlock</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.407">getMetaBlock</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;metaBlockName,
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.408">getMetaBlock</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;metaBlockName,
                         boolean&nbsp;cacheBlock)
                  throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -356,7 +352,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>loadFileInfo</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],byte[]&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.409">loadFileInfo</a>()
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],byte[]&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.410">loadFileInfo</a>()
                          throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -370,7 +366,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getLastKey</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.411">getLastKey</a>()</pre>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.412">getLastKey</a>()</pre>
 </li>
 </ul>
 <a name="midkey--">
@@ -379,7 +375,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>midkey</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.413">midkey</a>()
+<pre><a href="../../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.414">midkey</a>()
      throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -393,7 +389,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>length</h4>
-<pre>long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.415">length</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.416">length</a>()</pre>
 </li>
 </ul>
 <a name="getEntries--">
@@ -402,7 +398,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getEntries</h4>
-<pre>long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.417">getEntries</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.418">getEntries</a>()</pre>
 </li>
 </ul>
 <a name="getFirstKey--">
@@ -411,7 +407,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getFirstKey</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.419">getFirstKey</a>()</pre>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.420">getFirstKey</a>()</pre>
 </li>
 </ul>
 <a name="indexSize--">
@@ -420,7 +416,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>indexSize</h4>
-<pre>long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.421">indexSize</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.422">indexSize</a>()</pre>
 </li>
 </ul>
 <a name="getFirstRowKey--">
@@ -429,7 +425,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getFirstRowKey</h4>
-<pre>byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.423">getFirstRowKey</a>()</pre>
+<pre>byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.424">getFirstRowKey</a>()</pre>
 </li>
 </ul>
 <a name="getLastRowKey--">
@@ -438,7 +434,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getLastRowKey</h4>
-<pre>byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.425">getLastRowKey</a>()</pre>
+<pre>byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.426">getLastRowKey</a>()</pre>
 </li>
 </ul>
 <a name="getTrailer--">
@@ -447,7 +443,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getTrailer</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html" 
title="class in org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.427">getTrailer</a>()</pre>
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html" 
title="class in org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.428">getTrailer</a>()</pre>
 </li>
 </ul>
 <a name="getDataBlockIndexReader--">
@@ -456,7 +452,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataBlockIndexReader</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.BlockIndexReader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.429">getDataBlockIndexReader</a>()</pre>
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.BlockIndexReader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.430">getDataBlockIndexReader</a>()</pre>
 </li>
 </ul>
 <a name="getScanner-boolean-boolean-">
@@ -465,7 +461,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanner</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.431">getScanner</a>(boolean&nbsp;cacheBlocks,
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.432">getScanner</a>(boolean&nbsp;cacheBlocks,
                         boolean&nbsp;pread)</pre>
 </li>
 </ul>
@@ -475,7 +471,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getCompressionAlgorithm</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html"
 title="enum in 
org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.433">getCompressionAlgorithm</a>()</pre>
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html"
 title="enum in 
org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.434">getCompressionAlgorithm</a>()</pre>
 </li>
 </ul>
 <a name="getGeneralBloomFilterMetadata--">
@@ -484,7 +480,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getGeneralBloomFilterMetadata</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.440">getGeneralBloomFilterMetadata</a>()
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.441">getGeneralBloomFilterMetadata</a>()
                                  throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Retrieves general Bloom filter metadata as appropriate for 
each
  <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> 
version.
@@ -501,7 +497,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getDeleteBloomFilterMetadata</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.447">getDeleteBloomFilterMetadata</a>()
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.448">getDeleteBloomFilterMetadata</a>()
                                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Retrieves delete family Bloom filter metadata as 
appropriate for each
  <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a>  
version.
@@ -518,7 +514,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getPath</h4>
-<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.449">getPath</a>()</pre>
+<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.450">getPath</a>()</pre>
 </li>
 </ul>
 <a name="close-boolean-">
@@ -527,7 +523,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.452">close</a>(boolean&nbsp;evictOnClose)
+<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.453">close</a>(boolean&nbsp;evictOnClose)
     throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Close method with optional evictOnClose</div>
 <dl>
@@ -542,7 +538,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataBlockEncoding</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html"
 title="enum in 
org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.454">getDataBlockEncoding</a>()</pre>
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html"
 title="enum in 
org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.455">getDataBlockEncoding</a>()</pre>
 </li>
 </ul>
 <a name="hasMVCCInfo--">
@@ -551,7 +547,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>hasMVCCInfo</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.456">hasMVCCInfo</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.457">hasMVCCInfo</a>()</pre>
 </li>
 </ul>
 <a name="getFileContext--">
@@ -560,7 +556,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getFileContext</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.461">getFileContext</a>()</pre>
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.462">getFileContext</a>()</pre>
 <div class="block">Return the file context of the HFile this reader belongs 
to</div>
 </li>
 </ul>
@@ -570,16 +566,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isPrimaryReplicaReader</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.463">isPrimaryReplicaReader</a>()</pre>
-</li>
-</ul>
-<a name="setPrimaryReplicaReader-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setPrimaryReplicaReader</h4>
-<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.465">setPrimaryReplicaReader</a>(boolean&nbsp;isPrimaryReplicaReader)</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.464">isPrimaryReplicaReader</a>()</pre>
 </li>
 </ul>
 <a name="shouldIncludeMemstoreTS--">
@@ -588,7 +575,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>shouldIncludeMemstoreTS</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.467">shouldIncludeMemstoreTS</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.466">shouldIncludeMemstoreTS</a>()</pre>
 </li>
 </ul>
 <a name="isDecodeMemstoreTS--">
@@ -597,7 +584,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isDecodeMemstoreTS</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.469">isDecodeMemstoreTS</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.468">isDecodeMemstoreTS</a>()</pre>
 </li>
 </ul>
 <a name="getEffectiveEncodingInCache-boolean-">
@@ -606,7 +593,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getEffectiveEncodingInCache</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html"
 title="enum in 
org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.471">getEffectiveEncodingInCache</a>(boolean&nbsp;isCompaction)</pre>
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html"
 title="enum in 
org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.470">getEffectiveEncodingInCache</a>(boolean&nbsp;isCompaction)</pre>
 </li>
 </ul>
 <a name="getUncachedBlockReader--">
@@ -615,7 +602,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getUncachedBlockReader</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.FSReader.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">HFileBlock.FSReader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.474">getUncachedBlockReader</a>()</pre>
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.FSReader.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">HFileBlock.FSReader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.473">getUncachedBlockReader</a>()</pre>
 </li>
 </ul>
 <a name="prefetchComplete--">
@@ -624,7 +611,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>prefetchComplete</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.477">prefetchComplete</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#line.476">prefetchComplete</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html
index be21031..368ffbf 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static interface <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.199">HFile.Writer</a>
+<pre>public static interface <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.200">HFile.Writer</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellSink.html" 
title="interface in org.apache.hadoop.hbase.regionserver">CellSink</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ShipperListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">ShipperListener</a></pre>
 <div class="block">API required to write an <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a></div>
 </li>
@@ -239,7 +239,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MAX_MEMSTORE_TS_KEY</h4>
-<pre>static final&nbsp;byte[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.201">MAX_MEMSTORE_TS_KEY</a></pre>
+<pre>static final&nbsp;byte[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.202">MAX_MEMSTORE_TS_KEY</a></pre>
 <div class="block">Max memstore (mvcc) timestamp in FileInfo</div>
 </li>
 </ul>
@@ -257,7 +257,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>appendFileInfo</h4>
-<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.204">appendFileInfo</a>(byte[]&nbsp;key,
+<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.205">appendFileInfo</a>(byte[]&nbsp;key,
                     byte[]&nbsp;value)
              throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Add an element to the file info map.</div>
@@ -273,7 +273,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getPath</h4>
-<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.207">getPath</a>()</pre>
+<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.208">getPath</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the path to this <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a></dd>
@@ -286,7 +286,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>addInlineBlockWriter</h4>
-<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.213">addInlineBlockWriter</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/InlineBlockWriter.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">InlineBlockWriter</a>&nbsp;bloomWriter)</pre>
+<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.214">addInlineBlockWriter</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/InlineBlockWriter.html"
 title="interface in 
org.apache.hadoop.hbase.io.hfile">InlineBlockWriter</a>&nbsp;bloomWriter)</pre>
 <div class="block">Adds an inline block writer such as a multi-level block 
index writer or
  a compound Bloom filter writer.</div>
 </li>
@@ -297,7 +297,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>appendMetaBlock</h4>
-<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.220">appendMetaBlock</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;bloomFilterMetaKey,
+<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.221">appendMetaBlock</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;bloomFilterMetaKey,
                      org.apache.hadoop.io.Writable&nbsp;metaWriter)</pre>
 </li>
 </ul>
@@ -307,7 +307,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>addGeneralBloomFilter</h4>
-<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.227">addGeneralBloomFilter</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/util/BloomFilterWriter.html" 
title="interface in 
org.apache.hadoop.hbase.util">BloomFilterWriter</a>&nbsp;bfw)</pre>
+<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.228">addGeneralBloomFilter</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/util/BloomFilterWriter.html" 
title="interface in 
org.apache.hadoop.hbase.util">BloomFilterWriter</a>&nbsp;bfw)</pre>
 <div class="block">Store general Bloom filter in the file. This does not deal 
with Bloom filter
  internals but is necessary, since Bloom filters are stored differently
  in HFile version 1 and version 2.</div>
@@ -319,7 +319,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>addDeleteFamilyBloomFilter</h4>
-<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.233">addDeleteFamilyBloomFilter</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/util/BloomFilterWriter.html" 
title="interface in 
org.apache.hadoop.hbase.util">BloomFilterWriter</a>&nbsp;bfw)
+<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.234">addDeleteFamilyBloomFilter</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/util/BloomFilterWriter.html" 
title="interface in 
org.apache.hadoop.hbase.util">BloomFilterWriter</a>&nbsp;bfw)
                          throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Store delete family Bloom filter in the file, which is only 
supported in
  HFile V2.</div>
@@ -335,7 +335,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getFileContext</h4>
-<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.238">getFileContext</a>()</pre>
+<pre><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#line.239">getFileContext</a>()</pre>
 <div class="block">Return the file context for the HFile this writer belongs 
to</div>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html
index 1e2484c..68429a6 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.245">HFile.WriterFactory</a>
+<pre>public static class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.246">HFile.WriterFactory</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
 <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>
@@ -261,7 +261,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>conf</h4>
-<pre>protected final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.246">conf</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.247">conf</a></pre>
 </li>
 </ul>
 <a name="cacheConf">
@@ -270,7 +270,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>cacheConf</h4>
-<pre>protected final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.247">cacheConf</a></pre>
+<pre>protected final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.248">cacheConf</a></pre>
 </li>
 </ul>
 <a name="fs">
@@ -279,7 +279,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>fs</h4>
-<pre>protected&nbsp;org.apache.hadoop.fs.FileSystem <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.248">fs</a></pre>
+<pre>protected&nbsp;org.apache.hadoop.fs.FileSystem <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.249">fs</a></pre>
 </li>
 </ul>
 <a name="path">
@@ -288,7 +288,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>path</h4>
-<pre>protected&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.249">path</a></pre>
+<pre>protected&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.250">path</a></pre>
 </li>
 </ul>
 <a name="ostream">
@@ -297,7 +297,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>ostream</h4>
-<pre>protected&nbsp;org.apache.hadoop.fs.FSDataOutputStream <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.250">ostream</a></pre>
+<pre>protected&nbsp;org.apache.hadoop.fs.FSDataOutputStream <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.251">ostream</a></pre>
 </li>
 </ul>
 <a name="comparator">
@@ -306,7 +306,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>comparator</h4>
-<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="class in org.apache.hadoop.hbase">CellComparator</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.251">comparator</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="class in org.apache.hadoop.hbase">CellComparator</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.252">comparator</a></pre>
 </li>
 </ul>
 <a name="favoredNodes">
@@ -315,7 +315,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>favoredNodes</h4>
-<pre>protected&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a>[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.253">favoredNodes</a></pre>
+<pre>protected&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a>[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.254">favoredNodes</a></pre>
 </li>
 </ul>
 <a name="fileContext">
@@ -324,7 +324,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>fileContext</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.254">fileContext</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.255">fileContext</a></pre>
 </li>
 </ul>
 <a name="shouldDropBehind">
@@ -333,7 +333,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>shouldDropBehind</h4>
-<pre>protected&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.255">shouldDropBehind</a></pre>
+<pre>protected&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.256">shouldDropBehind</a></pre>
 </li>
 </ul>
 </li>
@@ -350,7 +350,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>WriterFactory</h4>
-<pre><a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.257">WriterFactory</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre><a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.258">WriterFactory</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
               <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf)</pre>
 </li>
 </ul>
@@ -368,7 +368,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>withPath</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.262">withPath</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.263">withPath</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                     org.apache.hadoop.fs.Path&nbsp;path)</pre>
 </li>
 </ul>
@@ -378,7 +378,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>withOutputStream</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.270">withOutputStream</a>(org.apache.hadoop.fs.FSDataOutputStream&nbsp;ostream)</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.271">withOutputStream</a>(org.apache.hadoop.fs.FSDataOutputStream&nbsp;ostream)</pre>
 </li>
 </ul>
 <a name="withComparator-org.apache.hadoop.hbase.CellComparator-">
@@ -387,7 +387,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>withComparator</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.276">withComparator</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="class in 
org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.277">withComparator</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="class in 
org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</pre>
 </li>
 </ul>
 <a name="withFavoredNodes-java.net.InetSocketAddress:A-">
@@ -396,7 +396,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>withFavoredNodes</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.282">withFavoredNodes</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in 
java.net">InetSocketAddress</a>[]&nbsp;favoredNodes)</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.283">withFavoredNodes</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in 
java.net">InetSocketAddress</a>[]&nbsp;favoredNodes)</pre>
 </li>
 </ul>
 <a name="withFileContext-org.apache.hadoop.hbase.io.hfile.HFileContext-">
@@ -405,7 +405,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>withFileContext</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.288">withFileContext</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">HFileContext</a>&nbsp;fileContext)</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.289">withFileContext</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">HFileContext</a>&nbsp;fileContext)</pre>
 </li>
 </ul>
 <a name="withShouldDropCacheBehind-boolean-">
@@ -414,7 +414,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>withShouldDropCacheBehind</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.293">withShouldDropCacheBehind</a>(boolean&nbsp;shouldDropBehind)</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.294">withShouldDropCacheBehind</a>(boolean&nbsp;shouldDropBehind)</pre>
 </li>
 </ul>
 <a name="create--">
@@ -423,7 +423,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>create</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Writer.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Writer</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.299">create</a>()
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Writer.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Writer</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html#line.300">create</a>()
                     throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html
index c54e3aa..601dfef 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a 
href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.137">HFile</a>
+public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.138">HFile</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
 <div class="block">File format for hbase.
  A file of sorted key/value pairs. Both keys and values are byte arrays.
@@ -357,9 +357,10 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>static <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in 
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html#createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.conf.Configuration-">createReader</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html#createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.hfile.CacheConfig-boolean-org.apache.hadoop.conf.Configuration-">createReader</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
             org.apache.hadoop.fs.Path&nbsp;path,
             <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf,
+            boolean&nbsp;primaryReplicaReader,
             org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i3" class="rowColor">
@@ -372,11 +373,12 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>static <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in 
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html#createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.conf.Configuration-">createReader</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html#createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-boolean-org.apache.hadoop.conf.Configuration-">createReader</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
             org.apache.hadoop.fs.Path&nbsp;path,
             <a 
href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
 title="class in 
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a>&nbsp;fsdis,
             long&nbsp;size,
             <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf,
+            boolean&nbsp;primaryReplicaReader,
             org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
@@ -455,11 +457,12 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code>private static <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in 
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html#pickReaderVersion-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.hbase.fs.HFileSystem-org.apache.hadoop.conf.Configuration-">pickReaderVersion</a></span>(org.apache.hadoop.fs.Path&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html#pickReaderVersion-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.hbase.fs.HFileSystem-boolean-org.apache.hadoop.conf.Configuration-">pickReaderVersion</a></span>(org.apache.hadoop.fs.Path&nbsp;path,
                  <a 
href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
 title="class in 
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a>&nbsp;fsdis,
                  long&nbsp;size,
                  <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf,
                  <a 
href="../../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" 
title="class in org.apache.hadoop.hbase.fs">HFileSystem</a>&nbsp;hfs,
+                 boolean&nbsp;primaryReplicaReader,
                  org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
 <div class="block">Method returns the reader given the specified 
arguments.</div>
 </td>
@@ -492,7 +495,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.139">LOG</a></pre>
+<pre>static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.140">LOG</a></pre>
 </li>
 </ul>
 <a name="MAXIMUM_KEY_LENGTH">
@@ -501,7 +504,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>MAXIMUM_KEY_LENGTH</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.144">MAXIMUM_KEY_LENGTH</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.145">MAXIMUM_KEY_LENGTH</a></pre>
 <div class="block">Maximum length of key in HFile.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -515,7 +518,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_COMPRESSION_ALGORITHM</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html"
 title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> 
<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.149">DEFAULT_COMPRESSION_ALGORITHM</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html"
 title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> 
<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.150">DEFAULT_COMPRESSION_ALGORITHM</a></pre>
 <div class="block">Default compression: none.</div>
 </li>
 </ul>
@@ -525,7 +528,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>MIN_FORMAT_VERSION</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.153">MIN_FORMAT_VERSION</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.154">MIN_FORMAT_VERSION</a></pre>
 <div class="block">Minimum supported HFile format version</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -539,7 +542,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>MAX_FORMAT_VERSION</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.157">MAX_FORMAT_VERSION</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.158">MAX_FORMAT_VERSION</a></pre>
 <div class="block">Maximum supported HFile format version</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -553,7 +556,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>MIN_FORMAT_VERSION_WITH_TAGS</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.162">MIN_FORMAT_VERSION_WITH_TAGS</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.163">MIN_FORMAT_VERSION_WITH_TAGS</a></pre>
 <div class="block">Minimum HFile format version with support for persisting 
cell tags</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -567,7 +570,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_COMPRESSION</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.165">DEFAULT_COMPRESSION</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.166">DEFAULT_COMPRESSION</a></pre>
 <div class="block">Default compression name: none.</div>
 </li>
 </ul>
@@ -577,7 +580,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>BLOOM_FILTER_DATA_KEY</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.169">BLOOM_FILTER_DATA_KEY</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.170">BLOOM_FILTER_DATA_KEY</a></pre>
 <div class="block">Meta data block name for bloom filter bits.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -591,7 +594,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>MIN_NUM_HFILE_PATH_LEVELS</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.177">MIN_NUM_HFILE_PATH_LEVELS</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.178">MIN_NUM_HFILE_PATH_LEVELS</a></pre>
 <div class="block">We assume that HFile path ends with
  ROOT_DIR/TABLE_NAME/REGION_NAME/CF_NAME/HFILE, so it has at least this
  many levels of nesting. This is needed for identifying table and CF name
@@ -608,7 +611,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_BYTES_PER_CHECKSUM</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.182">DEFAULT_BYTES_PER_CHECKSUM</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.183">DEFAULT_BYTES_PER_CHECKSUM</a></pre>
 <div class="block">The number of bytes per checksum.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -622,7 +625,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>CHECKSUM_FAILURES</h4>
-<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.185">CHECKSUM_FAILURES</a></pre>
+<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.186">CHECKSUM_FAILURES</a></pre>
 </li>
 </ul>
 <a name="DATABLOCK_READ_COUNT">
@@ -631,7 +634,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>DATABLOCK_READ_COUNT</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.188">DATABLOCK_READ_COUNT</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.189">DATABLOCK_READ_COUNT</a></pre>
 </li>
 </ul>
 <a name="FORMAT_VERSION_KEY">
@@ -640,7 +643,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FORMAT_VERSION_KEY</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.318">FORMAT_VERSION_KEY</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.319">FORMAT_VERSION_KEY</a></pre>
 <div class="block">The configuration key for HFile version to use for new 
files</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -662,7 +665,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>HFile</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.137">HFile</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.138">HFile</a>()</pre>
 </li>
 </ul>
 </li>
@@ -679,7 +682,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getChecksumFailuresCount</h4>
-<pre>public static final&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.194">getChecksumFailuresCount</a>()</pre>
+<pre>public static final&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.195">getChecksumFailuresCount</a>()</pre>
 <div class="block">Number of checksum verification failures. It also
  clears the counter.</div>
 </li>
@@ -690,7 +693,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getFormatVersion</h4>
-<pre>public static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.320">getFormatVersion</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<pre>public static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.321">getFormatVersion</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="getWriterFactoryNoCache-org.apache.hadoop.conf.Configuration-">
@@ -699,7 +702,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriterFactoryNoCache</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.331">getWriterFactoryNoCache</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.332">getWriterFactoryNoCache</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 <div class="block">Returns the factory to be used to create <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> 
writers.
  Disables block cache access for all writers created through the
  returned factory.</div>
@@ -711,12 +714,12 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriterFactory</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.341">getWriterFactory</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html"
 title="class in 
org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.342">getWriterFactory</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                          <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf)</pre>
 <div class="block">Returns the factory to be used to create <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>
 </li>
 </ul>
-<a 
name="pickReaderVersion-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.hbase.fs.HFileSystem-org.apache.hadoop.conf.Configuration-">
+<a 
name="pickReaderVersion-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.hbase.fs.HFileSystem-boolean-org.apache.hadoop.conf.Configuration-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -727,6 +730,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                               long&nbsp;size,
                                               <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf,
                                               <a 
href="../../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" 
title="class in org.apache.hadoop.hbase.fs">HFileSystem</a>&nbsp;hfs,
+                                              
boolean&nbsp;primaryReplicaReader,
                                               
org.apache.hadoop.conf.Configuration&nbsp;conf)
                                        throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Method returns the reader given the specified arguments.
@@ -738,6 +742,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>size</code> - max size of the trailer.</dd>
 <dd><code>cacheConf</code> - Cache configuation values, cannot be null.</dd>
 <dd><code>hfs</code> - </dd>
+<dd><code>primaryReplicaReader</code> - true if this is a reader for primary 
replica</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>an appropriate instance of HFileReader</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -745,17 +750,18 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a 
name="createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.conf.Configuration-">
+<a 
name="createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-boolean-org.apache.hadoop.conf.Configuration-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createReader</h4>
-<pre>public static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.531">createReader</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.529">createReader</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                         org.apache.hadoop.fs.Path&nbsp;path,
                                         <a 
href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
 title="class in 
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a>&nbsp;fsdis,
                                         long&nbsp;size,
                                         <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf,
+                                        boolean&nbsp;primaryReplicaReader,
                                         
org.apache.hadoop.conf.Configuration&nbsp;conf)
                                  throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -765,6 +771,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>fsdis</code> - a stream of path's file</dd>
 <dd><code>size</code> - max size of the trailer.</dd>
 <dd><code>cacheConf</code> - Cache configuration for hfile's contents</dd>
+<dd><code>primaryReplicaReader</code> - true if this is a reader for primary 
replica</dd>
 <dd><code>conf</code> - Configuration</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>A version specific Hfile Reader</dd>
@@ -779,7 +786,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createReader</h4>
-<pre>public static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.556">createReader</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.554">createReader</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                         org.apache.hadoop.fs.Path&nbsp;path,
                                         
org.apache.hadoop.conf.Configuration&nbsp;conf)
                                  throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -796,26 +803,30 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a 
name="createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.conf.Configuration-">
+<a 
name="createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.hfile.CacheConfig-boolean-org.apache.hadoop.conf.Configuration-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createReader</h4>
-<pre>public static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.569">createReader</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.571">createReader</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                         org.apache.hadoop.fs.Path&nbsp;path,
                                         <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf,
+                                        boolean&nbsp;primaryReplicaReader,
                                         
org.apache.hadoop.conf.Configuration&nbsp;conf)
                                  throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>fs</code> - filesystem</dd>
 <dd><code>path</code> - Path to file to read</dd>
-<dd><code>cacheConf</code> - This must not be null.  @see <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html#CacheConfig-org.apache.hadoop.conf.Configuration-"><code>CacheConfig.CacheConfig(Configuration)</code></a></dd>
+<dd><code>cacheConf</code> - This must not be null. @see
+          <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html#CacheConfig-org.apache.hadoop.conf.Configuration-"><code>CacheConfig.CacheConfig(Configuration)</code></a></dd>
+<dd><code>primaryReplicaReader</code> - true if this is a reader for primary 
replica</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>an active Reader instance</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - Will throw a 
CorruptHFileException (DoNotRetryIOException subtype) if hfile is 
corrupt/invalid.</dd>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - Will throw a 
CorruptHFileException (DoNotRetryIOException subtype) if hfile
+           is corrupt/invalid.</dd>
 </dl>
 </li>
 </ul>
@@ -825,7 +836,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createReaderFromStream</h4>
-<pre>static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.580">createReaderFromStream</a>(org.apache.hadoop.fs.Path&nbsp;path,
+<pre>static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" 
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.583">createReaderFromStream</a>(org.apache.hadoop.fs.Path&nbsp;path,
                                            
org.apache.hadoop.fs.FSDataInputStream&nbsp;fsdis,
                                            long&nbsp;size,
                                            <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf,
@@ -844,7 +855,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isHFileFormat</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.594">isHFileFormat</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.596">isHFileFormat</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                     org.apache.hadoop.fs.Path&nbsp;path)
                              throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Returns true if the specified file has a valid HFile 
Trailer.</div>
@@ -865,7 +876,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isHFileFormat</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.605">isHFileFormat</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.607">isHFileFormat</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                     
org.apache.hadoop.fs.FileStatus&nbsp;fileStatus)
                              throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Returns true if the specified file has a valid HFile 
Trailer.</div>
@@ -886,7 +897,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isReservedFileInfoKey</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.855">isReservedFileInfoKey</a>(byte[]&nbsp;key)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.848">isReservedFileInfoKey</a>(byte[]&nbsp;key)</pre>
 <div class="block">Return true if the given file info key is reserved for 
internal use.</div>
 </li>
 </ul>
@@ -896,7 +907,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSupportedCompressionAlgorithms</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.871">getSupportedCompressionAlgorithms</a>()</pre>
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.864">getSupportedCompressionAlgorithms</a>()</pre>
 <div class="block">Get names of supported compression algorithms. The names 
are acceptable by
  HFile.Writer.</div>
 <dl>
@@ -917,7 +928,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>longToInt</h4>
-<pre>static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.880">longToInt</a>(long&nbsp;l)</pre>
+<pre>static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.873">longToInt</a>(long&nbsp;l)</pre>
 </li>
 </ul>
 <a 
name="getStoreFiles-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">
@@ -926,7 +937,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getStoreFiles</h4>
-<pre>static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List</a>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.895">getStoreFiles</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List</a>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.888">getStoreFiles</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                                      
org.apache.hadoop.fs.Path&nbsp;regionDir)
                                               throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Returns all HFiles belonging to the given region directory. 
Could return an
@@ -948,7 +959,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>checkFormatVersion</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.922">checkFormatVersion</a>(int&nbsp;version)
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.915">checkFormatVersion</a>(int&nbsp;version)
                                throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></pre>
 <div class="block">Checks the given <a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" 
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> format 
version, and throws an exception if
  invalid. Note that if the version number comes from an input file and has
@@ -968,7 +979,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>checkHFileVersion</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.932">checkHFileVersion</a>(org.apache.hadoop.conf.Configuration&nbsp;c)</pre>
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.925">checkHFileVersion</a>(org.apache.hadoop.conf.Configuration&nbsp;c)</pre>
 </li>
 </ul>
 <a name="main-java.lang.String:A-">
@@ -977,7 +988,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.943">main</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.936">main</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)
                  throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>

Reply via email to