http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html 
b/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html
index d11cc53..dd0e939 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -107,10 +107,16 @@ var activeTableTab = "activeTableTab";
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><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="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable</a></dd>
+</dl>
 <hr>
 <br>
-<pre>public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.34">FSDataInputStreamWrapper</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>
+<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/FSDataInputStreamWrapper.html#line.38">FSDataInputStreamWrapper</a>
+extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>
+implements <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable</a></pre>
 <div class="block">Wrapper for input stream(s) that takes care of the 
interaction of FS and HBase checksums,
  as well as closing streams. Initialization is not thread-safe, but normal 
operation is;
  see method comments.</div>
@@ -137,21 +143,29 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#doCloseStreams">doCloseStreams</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#dropBehind">dropBehind</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#hbaseChecksumOffCount">hbaseChecksumOffCount</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class 
in org.apache.hadoop.hbase.fs">HFileSystem</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#hfs">hfs</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#link">link</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#path">path</a></span></code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#readahead">readahead</a></span></code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private 
org.apache.hadoop.fs.FSDataInputStream</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#stream">stream</a></span></code>
@@ -191,40 +205,38 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
-                        <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a>&nbsp;link)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-boolean-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-boolean-long-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                         <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a>&nbsp;link,
-                        boolean&nbsp;dropBehind)</code>&nbsp;</td>
+                        boolean&nbsp;dropBehind,
+                        long&nbsp;readahead)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-org.apache.hadoop.fs.Path-boolean-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-org.apache.hadoop.fs.Path-boolean-long-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                         <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a>&nbsp;link,
                         org.apache.hadoop.fs.Path&nbsp;path,
-                        boolean&nbsp;dropBehind)</code>&nbsp;</td>
+                        boolean&nbsp;dropBehind,
+                        long&nbsp;readahead)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                         org.apache.hadoop.fs.Path&nbsp;path)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-boolean-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-boolean-long-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                         org.apache.hadoop.fs.Path&nbsp;path,
-                        boolean&nbsp;dropBehind)</code>&nbsp;</td>
+                        boolean&nbsp;dropBehind,
+                        long&nbsp;readahead)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FSDataInputStream-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FSDataInputStream&nbsp;fsdis)</code>
 <div class="block">For use in tests.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FSDataInputStream-org.apache.hadoop.fs.FSDataInputStream-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FSDataInputStream&nbsp;fsdis,
                         
org.apache.hadoop.fs.FSDataInputStream&nbsp;noChecksum)</code>
@@ -281,6 +293,10 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i6" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#setStreamOptions-org.apache.hadoop.fs.FSDataInputStream-">setStreamOptions</a></span>(org.apache.hadoop.fs.FSDataInputStream&nbsp;in)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#shouldUseHBaseChecksum--">shouldUseHBaseChecksum</a></span>()</code>&nbsp;</td>
 </tr>
@@ -312,7 +328,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>hfs</h4>
-<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class 
in org.apache.hadoop.hbase.fs">HFileSystem</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.35">hfs</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class 
in org.apache.hadoop.hbase.fs">HFileSystem</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.39">hfs</a></pre>
 </li>
 </ul>
 <a name="path">
@@ -321,7 +337,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>private final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.36">path</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.40">path</a></pre>
 </li>
 </ul>
 <a name="link">
@@ -330,7 +346,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>link</h4>
-<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.37">link</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.41">link</a></pre>
 </li>
 </ul>
 <a name="doCloseStreams">
@@ -339,7 +355,25 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>doCloseStreams</h4>
-<pre>private final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.38">doCloseStreams</a></pre>
+<pre>private final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.42">doCloseStreams</a></pre>
+</li>
+</ul>
+<a name="dropBehind">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropBehind</h4>
+<pre>private final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.43">dropBehind</a></pre>
+</li>
+</ul>
+<a name="readahead">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readahead</h4>
+<pre>private final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.44">readahead</a></pre>
 </li>
 </ul>
 <a name="stream">
@@ -348,7 +382,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>stream</h4>
-<pre>private volatile&nbsp;org.apache.hadoop.fs.FSDataInputStream <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.60">stream</a></pre>
+<pre>private volatile&nbsp;org.apache.hadoop.fs.FSDataInputStream <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.66">stream</a></pre>
 <div class="block">Two stream handles, one with and one without FS-level 
checksum.
  HDFS checksum setting is on FS level, not single read level, so you have to 
keep two
  FS objects and two handles open to interleave different reads freely, which 
is very sad.
@@ -376,7 +410,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>streamNoFsChecksum</h4>
-<pre>private volatile&nbsp;org.apache.hadoop.fs.FSDataInputStream <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.61">streamNoFsChecksum</a></pre>
+<pre>private volatile&nbsp;org.apache.hadoop.fs.FSDataInputStream <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.67">streamNoFsChecksum</a></pre>
 </li>
 </ul>
 <a name="streamNoFsChecksumFirstCreateLock">
@@ -385,7 +419,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>streamNoFsChecksumFirstCreateLock</h4>
-<pre>private&nbsp;<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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.62">streamNoFsChecksumFirstCreateLock</a></pre>
+<pre>private&nbsp;<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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.68">streamNoFsChecksumFirstCreateLock</a></pre>
 </li>
 </ul>
 <a name="useHBaseChecksumConfigured">
@@ -394,7 +428,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>useHBaseChecksumConfigured</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.65">useHBaseChecksumConfigured</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.71">useHBaseChecksumConfigured</a></pre>
 </li>
 </ul>
 <a name="useHBaseChecksum">
@@ -403,7 +437,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>useHBaseChecksum</h4>
-<pre>private volatile&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.71">useHBaseChecksum</a></pre>
+<pre>private volatile&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.77">useHBaseChecksum</a></pre>
 </li>
 </ul>
 <a name="hbaseChecksumOffCount">
@@ -412,7 +446,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>hbaseChecksumOffCount</h4>
-<pre>private volatile&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.75">hbaseChecksumOffCount</a></pre>
+<pre>private volatile&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.81">hbaseChecksumOffCount</a></pre>
 </li>
 </ul>
 </li>
@@ -429,7 +463,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>FSDataInputStreamWrapper</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.77">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.83">FSDataInputStreamWrapper</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>
 <dl>
@@ -438,15 +472,16 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a 
name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-boolean-">
+<a 
name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-boolean-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>FSDataInputStreamWrapper</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.81">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.87">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                 org.apache.hadoop.fs.Path&nbsp;path,
-                                boolean&nbsp;dropBehind)
+                                boolean&nbsp;dropBehind,
+                                long&nbsp;readahead)
                          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>
@@ -454,30 +489,16 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a 
name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-">
+<a 
name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-boolean-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>FSDataInputStreamWrapper</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.85">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
-                                <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a>&nbsp;link)
-                         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>
-<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></dd>
-</dl>
-</li>
-</ul>
-<a 
name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FSDataInputStreamWrapper</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.88">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.91">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                 <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a>&nbsp;link,
-                                boolean&nbsp;dropBehind)
+                                boolean&nbsp;dropBehind,
+                                long&nbsp;readahead)
                          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>
@@ -485,16 +506,17 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a 
name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-org.apache.hadoop.fs.Path-boolean-">
+<a 
name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-org.apache.hadoop.fs.Path-boolean-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>FSDataInputStreamWrapper</h4>
-<pre>private&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.93">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>private&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.96">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                  <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a>&nbsp;link,
                                  org.apache.hadoop.fs.Path&nbsp;path,
-                                 boolean&nbsp;dropBehind)
+                                 boolean&nbsp;dropBehind,
+                                 long&nbsp;readahead)
                           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>
@@ -508,7 +530,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>FSDataInputStreamWrapper</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.139">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FSDataInputStream&nbsp;fsdis)</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.155">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FSDataInputStream&nbsp;fsdis)</pre>
 <div class="block">For use in tests.</div>
 </li>
 </ul>
@@ -518,7 +540,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FSDataInputStreamWrapper</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.145">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FSDataInputStream&nbsp;fsdis,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.161">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FSDataInputStream&nbsp;fsdis,
                                 
org.apache.hadoop.fs.FSDataInputStream&nbsp;noChecksum)</pre>
 <div class="block">For use in tests.</div>
 </li>
@@ -531,13 +553,22 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="setStreamOptions-org.apache.hadoop.fs.FSDataInputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStreamOptions</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.115">setStreamOptions</a>(org.apache.hadoop.fs.FSDataInputStream&nbsp;in)</pre>
+</li>
+</ul>
 <a name="prepareForBlockReader-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareForBlockReader</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.121">prepareForBlockReader</a>(boolean&nbsp;forceNoHBaseChecksum)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.136">prepareForBlockReader</a>(boolean&nbsp;forceNoHBaseChecksum)
                            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">Prepares the streams for block reader. NOT THREAD SAFE. 
Must be called once, after any
  reads finish and before any other reads start (what happens in reality is we 
read the
@@ -556,7 +587,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>shouldUseHBaseChecksum</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.158">shouldUseHBaseChecksum</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.176">shouldUseHBaseChecksum</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Whether we are presently using HBase checksum.</dd>
@@ -569,7 +600,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getStream</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.167">getStream</a>(boolean&nbsp;useHBaseChecksum)</pre>
+<pre>public&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.185">getStream</a>(boolean&nbsp;useHBaseChecksum)</pre>
 <div class="block">Get the stream to use. Thread-safe.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -584,7 +615,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>fallbackToFsChecksum</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.175">fallbackToFsChecksum</a>(int&nbsp;offCount)
+<pre>public&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.193">fallbackToFsChecksum</a>(int&nbsp;offCount)
                                                             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">Read from non-checksum stream failed, fall back to FS 
checksum. Thread-safe.</div>
 <dl>
@@ -601,7 +632,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>checksumOk</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.194">checksumOk</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.212">checksumOk</a>()</pre>
 <div class="block">Report that checksum was ok, so we may ponder going back to 
HBase checksum.</div>
 </li>
 </ul>
@@ -611,12 +642,13 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.204">close</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>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.223">close</a>()</pre>
 <div class="block">Close stream(s) if necessary.</div>
 <dl>
-<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></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--";
 title="class or interface in java.io">close</a></code>&nbsp;in 
interface&nbsp;<code><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></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true#close--";
 title="class or interface in java.lang">close</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -626,7 +658,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getHfs</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class 
in org.apache.hadoop.hbase.fs">HFileSystem</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.219">getHfs</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class 
in org.apache.hadoop.hbase.fs">HFileSystem</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.232">getHfs</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html 
b/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html
index ee07ffe..5708d0d 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><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="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable</a>, 
org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.Seekable</dd>
+<dd><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="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable</a>, 
org.apache.hadoop.fs.CanSetDropBehind, org.apache.hadoop.fs.CanSetReadahead, 
org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.Seekable</dd>
 </dl>
 <dl>
 <dt>Enclosing class:</dt>
@@ -122,9 +122,9 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.101">FileLink.FileLinkInputStream</a>
+<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.103">FileLink.FileLinkInputStream</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io">InputStream</a>
-implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadable</pre>
+implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.CanSetDropBehind, 
org.apache.hadoop.fs.CanSetReadahead</pre>
 <div class="block">FileLink InputStream that handles the switch between the 
original path
  and the alternative locations, when the file is moved.</div>
 </li>
@@ -273,10 +273,18 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#seekToNewSource-long-">seekToNewSource</a></span>(long&nbsp;targetPos)</code>&nbsp;</td>
 </tr>
 <tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#setDropBehind-java.lang.Boolean-">setDropBehind</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in 
java.lang">Boolean</a>&nbsp;dropCache)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#setReadahead-java.lang.Long-">setReadahead</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in 
java.lang">Long</a>&nbsp;readahead)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#skip-long-">skip</a></span>(long&nbsp;n)</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>private 
org.apache.hadoop.fs.FSDataInputStream</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#tryOpen--">tryOpen</a></span>()</code>
 <div class="block">Try to open the file from one of the available 
locations.</div>
@@ -310,7 +318,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>in</h4>
-<pre>private&nbsp;org.apache.hadoop.fs.FSDataInputStream <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.103">in</a></pre>
+<pre>private&nbsp;org.apache.hadoop.fs.FSDataInputStream <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.105">in</a></pre>
 </li>
 </ul>
 <a name="currentPath">
@@ -319,7 +327,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>currentPath</h4>
-<pre>private&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.104">currentPath</a></pre>
+<pre>private&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.106">currentPath</a></pre>
 </li>
 </ul>
 <a name="pos">
@@ -328,7 +336,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>pos</h4>
-<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.105">pos</a></pre>
+<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.107">pos</a></pre>
 </li>
 </ul>
 <a name="fileLink">
@@ -337,7 +345,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>fileLink</h4>
-<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.107">fileLink</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.109">fileLink</a></pre>
 </li>
 </ul>
 <a name="bufferSize">
@@ -346,7 +354,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>bufferSize</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.108">bufferSize</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.110">bufferSize</a></pre>
 </li>
 </ul>
 <a name="fs">
@@ -355,7 +363,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>fs</h4>
-<pre>private final&nbsp;org.apache.hadoop.fs.FileSystem <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.109">fs</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.fs.FileSystem <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.111">fs</a></pre>
 </li>
 </ul>
 </li>
@@ -372,7 +380,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>FileLinkInputStream</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.111">FileLinkInputStream</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.113">FileLinkInputStream</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                            <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a>&nbsp;fileLink)
                     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>
@@ -387,7 +395,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FileLinkInputStream</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.116">FileLinkInputStream</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.118">FileLinkInputStream</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                            <a 
href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in 
org.apache.hadoop.hbase.io">FileLink</a>&nbsp;fileLink,
                            int&nbsp;bufferSize)
                     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>
@@ -411,7 +419,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>read</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.126">read</a>()
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.128">read</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="overrideSpecifyLabel">Specified by:</span></dt>
@@ -427,7 +435,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>read</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.142">read</a>(byte[]&nbsp;b)
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.144">read</a>(byte[]&nbsp;b)
          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="overrideSpecifyLabel">Overrides:</span></dt>
@@ -443,7 +451,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>read</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.147">read</a>(byte[]&nbsp;b,
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.149">read</a>(byte[]&nbsp;b,
                 int&nbsp;off,
                 int&nbsp;len)
          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>
@@ -461,7 +469,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>read</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.164">read</a>(long&nbsp;position,
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.166">read</a>(long&nbsp;position,
                 byte[]&nbsp;buffer,
                 int&nbsp;offset,
                 int&nbsp;length)
@@ -480,7 +488,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>readFully</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.179">readFully</a>(long&nbsp;position,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.181">readFully</a>(long&nbsp;position,
                       byte[]&nbsp;buffer)
                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>
@@ -497,7 +505,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>readFully</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.184">readFully</a>(long&nbsp;position,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.186">readFully</a>(long&nbsp;position,
                       byte[]&nbsp;buffer,
                       int&nbsp;offset,
                       int&nbsp;length)
@@ -516,7 +524,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>skip</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.197">skip</a>(long&nbsp;n)
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.199">skip</a>(long&nbsp;n)
           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="overrideSpecifyLabel">Overrides:</span></dt>
@@ -532,7 +540,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>available</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.215">available</a>()
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.217">available</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="overrideSpecifyLabel">Overrides:</span></dt>
@@ -548,7 +556,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>seek</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.228">seek</a>(long&nbsp;pos)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.230">seek</a>(long&nbsp;pos)
           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="overrideSpecifyLabel">Specified by:</span></dt>
@@ -564,7 +572,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getPos</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.242">getPos</a>()
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.244">getPos</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="overrideSpecifyLabel">Specified by:</span></dt>
@@ -580,7 +588,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>seekToNewSource</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.247">seekToNewSource</a>(long&nbsp;targetPos)
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.249">seekToNewSource</a>(long&nbsp;targetPos)
                         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="overrideSpecifyLabel">Specified by:</span></dt>
@@ -596,7 +604,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.263">close</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.265">close</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="overrideSpecifyLabel">Specified by:</span></dt>
@@ -616,7 +624,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>mark</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.268">mark</a>(int&nbsp;readlimit)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.270">mark</a>(int&nbsp;readlimit)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true#mark-int-";
 title="class or interface in java.io">mark</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io">InputStream</a></code></dd>
@@ -629,7 +637,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.272">reset</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.274">reset</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="overrideSpecifyLabel">Overrides:</span></dt>
@@ -645,7 +653,7 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <ul class="blockList">
 <li class="blockList">
 <h4>markSupported</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.277">markSupported</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.279">markSupported</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true#markSupported--";
 title="class or interface in java.io">markSupported</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io">InputStream</a></code></dd>
@@ -655,10 +663,10 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 <a name="tryOpen--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>tryOpen</h4>
-<pre>private&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.287">tryOpen</a>()
+<pre>private&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.289">tryOpen</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">Try to open the file from one of the available 
locations.</div>
 <dl>
@@ -669,6 +677,42 @@ implements org.apache.hadoop.fs.Seekable, 
org.apache.hadoop.fs.PositionedReadabl
 </dl>
 </li>
 </ul>
+<a name="setReadahead-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReadahead</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.313">setReadahead</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;readahead)
+                  throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
+                         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true";
 title="class or interface in java.lang">UnsupportedOperationException</a></pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setReadahead</code>&nbsp;in 
interface&nbsp;<code>org.apache.hadoop.fs.CanSetReadahead</code></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></dd>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true";
 title="class or interface in 
java.lang">UnsupportedOperationException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setDropBehind-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setDropBehind</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.318">setDropBehind</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&nbsp;dropCache)
+                   throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
+                          <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true";
 title="class or interface in java.lang">UnsupportedOperationException</a></pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setDropBehind</code>&nbsp;in 
interface&nbsp;<code>org.apache.hadoop.fs.CanSetDropBehind</code></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></dd>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true";
 title="class or interface in 
java.lang">UnsupportedOperationException</a></code></dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/FileLink.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/FileLink.html 
b/devapidocs/org/apache/hadoop/hbase/io/FileLink.html
index dd7a3ed..263ed78 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/FileLink.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/FileLink.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a 
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.91">FileLink</a>
+public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.93">FileLink</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">The FileLink is a sort of hardlink, that allows access to a 
file given a set of locations.
 
@@ -359,7 +359,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>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.92">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.94">LOG</a></pre>
 </li>
 </ul>
 <a name="BACK_REFERENCES_DIRECTORY_PREFIX">
@@ -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>BACK_REFERENCES_DIRECTORY_PREFIX</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/FileLink.html#line.95">BACK_REFERENCES_DIRECTORY_PREFIX</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/FileLink.html#line.97">BACK_REFERENCES_DIRECTORY_PREFIX</a></pre>
 <div class="block">Define the Back-reference directory name prefix: 
.links-&lt;hfile&gt;/</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -382,7 +382,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>locations</h4>
-<pre>private&nbsp;org.apache.hadoop.fs.Path[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.311">locations</a></pre>
+<pre>private&nbsp;org.apache.hadoop.fs.Path[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.323">locations</a></pre>
 </li>
 </ul>
 </li>
@@ -399,7 +399,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>FileLink</h4>
-<pre>protected&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.313">FileLink</a>()</pre>
+<pre>protected&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.325">FileLink</a>()</pre>
 </li>
 </ul>
 <a name="FileLink-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path...-">
@@ -408,7 +408,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>FileLink</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.321">FileLink</a>(org.apache.hadoop.fs.Path&nbsp;originPath,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.333">FileLink</a>(org.apache.hadoop.fs.Path&nbsp;originPath,
                 org.apache.hadoop.fs.Path...&nbsp;alternativePaths)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -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>FileLink</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.328">FileLink</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in 
java.util">Collection</a>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;locations)</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.340">FileLink</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in 
java.util">Collection</a>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;locations)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>locations</code> - locations to look for the linked file</dd>
@@ -444,7 +444,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getLocations</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.Path[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.335">getLocations</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.fs.Path[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.347">getLocations</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the locations to look for the linked file.</dd>
@@ -457,7 +457,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&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/FileLink.html#line.340">toString</a>()</pre>
+<pre>public&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/FileLink.html#line.352">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
@@ -470,7 +470,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>exists</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.354">exists</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.366">exists</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)
                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="returnLabel">Returns:</span></dt>
@@ -486,7 +486,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getAvailablePath</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.366">getAvailablePath</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)
+<pre>public&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.378">getAvailablePath</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)
                                            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="returnLabel">Returns:</span></dt>
@@ -502,7 +502,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getFileStatus</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FileStatus&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.382">getFileStatus</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)
+<pre>public&nbsp;org.apache.hadoop.fs.FileStatus&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.394">getFileStatus</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)
                                               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">Get the FileStatus of the referenced file.</div>
 <dl>
@@ -521,7 +521,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>open</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.403">open</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)
+<pre>public&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.415">open</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)
                                             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">Open the FileLink for read.
  <p>
@@ -543,7 +543,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>open</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.418">open</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;org.apache.hadoop.fs.FSDataInputStream&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.430">open</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                                    int&nbsp;bufferSize)
                                             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">Open the FileLink for read.
@@ -567,7 +567,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>setLocations</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.426">setLocations</a>(org.apache.hadoop.fs.Path&nbsp;originPath,
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.438">setLocations</a>(org.apache.hadoop.fs.Path&nbsp;originPath,
                             
org.apache.hadoop.fs.Path...&nbsp;alternativePaths)</pre>
 <div class="block">NOTE: This method must be used only in the constructor!
  It creates a List with the specified locations for the link.</div>
@@ -579,7 +579,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getBackReferencesDir</h4>
-<pre>public static&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.452">getBackReferencesDir</a>(org.apache.hadoop.fs.Path&nbsp;storeDir,
+<pre>public static&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.464">getBackReferencesDir</a>(org.apache.hadoop.fs.Path&nbsp;storeDir,
                                                              <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;fileName)</pre>
 <div class="block">Get the directory to store the link back references
 
@@ -600,7 +600,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getBackReferenceFileName</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/FileLink.html#line.462">getBackReferenceFileName</a>(org.apache.hadoop.fs.Path&nbsp;dirPath)</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/FileLink.html#line.474">getBackReferenceFileName</a>(org.apache.hadoop.fs.Path&nbsp;dirPath)</pre>
 <div class="block">Get the referenced file name from the reference link 
directory path.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -616,7 +616,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isBackReferencesDir</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.472">isBackReferencesDir</a>(org.apache.hadoop.fs.Path&nbsp;dirPath)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.484">isBackReferencesDir</a>(org.apache.hadoop.fs.Path&nbsp;dirPath)</pre>
 <div class="block">Checks if the specified directory path is a back reference 
links folder.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -632,7 +632,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.478">equals</a>(<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>&nbsp;obj)</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.490">equals</a>(<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>&nbsp;obj)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
@@ -645,7 +645,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.493">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.505">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>

Reply via email to