You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2020/01/13 14:43:55 UTC

[hbase-site] branch asf-site updated: Published site at 0bf933b0686c78601f95c580ff7436918c4efcfe.

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hbase-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a6c86ad  Published site at 0bf933b0686c78601f95c580ff7436918c4efcfe.
a6c86ad is described below

commit a6c86ade7cc8a80d5793a748952b2a77eb1f3ae7
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Jan 13 14:43:44 2020 +0000

    Published site at 0bf933b0686c78601f95c580ff7436918c4efcfe.
---
 acid-semantics.html                                |    2 +-
 apache_hbase_reference_guide.pdf                   |    4 +-
 apidocs/deprecated-list.html                       |   27 +-
 apidocs/index-all.html                             |    8 +
 .../org/apache/hadoop/hbase/HColumnDescriptor.html |  204 ++--
 .../org/apache/hadoop/hbase/HColumnDescriptor.html | 1165 ++++++++++----------
 book.html                                          |    2 +-
 bulk-loads.html                                    |    2 +-
 checkstyle-aggregate.html                          |   26 +-
 coc.html                                           |    2 +-
 dependencies.html                                  |    2 +-
 dependency-convergence.html                        |    2 +-
 dependency-info.html                               |    2 +-
 dependency-management.html                         |    2 +-
 devapidocs/constant-values.html                    |    4 +-
 devapidocs/deprecated-list.html                    |   47 +-
 devapidocs/index-all.html                          |    8 +
 .../org/apache/hadoop/hbase/HColumnDescriptor.html |  204 ++--
 .../apache/hadoop/hbase/backup/package-tree.html   |    4 +-
 .../apache/hadoop/hbase/client/package-tree.html   |   18 +-
 .../apache/hadoop/hbase/executor/package-tree.html |    2 +-
 .../apache/hadoop/hbase/filter/package-tree.html   |    8 +-
 .../hadoop/hbase/hbtop/field/package-tree.html     |    2 +-
 .../org/apache/hadoop/hbase/http/package-tree.html |    2 +-
 .../apache/hadoop/hbase/io/hfile/package-tree.html |    6 +-
 .../org/apache/hadoop/hbase/ipc/package-tree.html  |    2 +-
 .../hadoop/hbase/mapreduce/package-tree.html       |    4 +-
 .../hbase/master/assignment/package-tree.html      |    2 +-
 .../apache/hadoop/hbase/master/package-tree.html   |    2 +-
 .../hbase/master/procedure/package-tree.html       |    2 +-
 .../hadoop/hbase/monitoring/package-tree.html      |    2 +-
 .../org/apache/hadoop/hbase/package-tree.html      |   16 +-
 .../hadoop/hbase/procedure2/package-tree.html      |    2 +-
 .../apache/hadoop/hbase/quotas/package-tree.html   |    4 +-
 .../hadoop/hbase/regionserver/package-tree.html    |   18 +-
 .../hbase/regionserver/wal/package-tree.html       |    2 +-
 .../replication/regionserver/package-tree.html     |    2 +-
 .../hadoop/hbase/security/access/package-tree.html |    4 +-
 .../apache/hadoop/hbase/security/package-tree.html |    2 +-
 .../apache/hadoop/hbase/thrift/package-tree.html   |    2 +-
 .../org/apache/hadoop/hbase/util/package-tree.html |    8 +-
 .../org/apache/hadoop/hbase/wal/package-tree.html  |    2 +-
 .../org/apache/hadoop/hbase/HColumnDescriptor.html | 1165 ++++++++++----------
 .../src-html/org/apache/hadoop/hbase/Version.html  |    4 +-
 downloads.html                                     |    2 +-
 export_control.html                                |    2 +-
 index.html                                         |    2 +-
 issue-tracking.html                                |    2 +-
 mail-lists.html                                    |    2 +-
 metrics.html                                       |    2 +-
 old_news.html                                      |    2 +-
 plugin-management.html                             |    2 +-
 plugins.html                                       |    2 +-
 poweredbyhbase.html                                |    2 +-
 project-info.html                                  |    2 +-
 project-reports.html                               |    2 +-
 project-summary.html                               |    2 +-
 pseudo-distributed.html                            |    2 +-
 replication.html                                   |    2 +-
 resources.html                                     |    2 +-
 source-repository.html                             |    2 +-
 sponsors.html                                      |    2 +-
 supportingprojects.html                            |    2 +-
 team-list.html                                     |    2 +-
 64 files changed, 1580 insertions(+), 1460 deletions(-)

diff --git a/acid-semantics.html b/acid-semantics.html
index d6a3a06..d199e33 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -450,7 +450,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 7a7b51a..89fa9f0 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.alpha.15, based on Prawn 2.2.2)
 /Producer (Apache HBase Team)
-/ModDate (D:20200112144012+00'00')
-/CreationDate (D:20200112144012+00'00')
+/ModDate (D:20200113144043+00'00')
+/CreationDate (D:20200113144043+00'00')
 >>
 endobj
 2 0 obj
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
index 130ebd0..995f8a7 100644
--- a/apidocs/deprecated-list.html
+++ b/apidocs/deprecated-list.html
@@ -1154,64 +1154,71 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#HColumnDescriptor-java.lang.String-">org.apache.hadoop.hbase.HColumnDescriptor(String)</a>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
+             Use <a href="org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-java.lang.String-"><code>ColumnFamilyDescriptorBuilder.of(String)</code></a>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/types/RawBytes.html#RawBytes--">org.apache.hadoop.hbase.types.RawBytes()</a>
 <div class="block"><span class="deprecationComment">since 3.0.0 and will be removed in 4.0.0</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/types/RawString.html#RawString--">org.apache.hadoop.hbase.types.RawString()</a>
 <div class="block"><span class="deprecationComment">since 3.0.0 and will be removed in 4.0.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html#ReplicationPeerConfig--">org.apache.hadoop.hbase.replication.ReplicationPeerConfig()</a>
 <div class="block"><span class="deprecationComment">as release of 2.0.0, and it will be removed in 3.0.0. Use
              <a href="org/apache/hadoop/hbase/replication/ReplicationPeerConfigBuilder.html" title="interface in org.apache.hadoop.hbase.replication"><code>ReplicationPeerConfigBuilder</code></a> to create new ReplicationPeerConfig.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Scan.html#Scan-byte:A-">org.apache.hadoop.hbase.client.Scan(byte[])</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use
    <code>new Scan().withStartRow(startRow)</code> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Scan.html#Scan-byte:A-byte:A-">org.apache.hadoop.hbase.client.Scan(byte[], byte[])</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use
    <code>new Scan().withStartRow(startRow).withStopRow(stopRow)</code> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Scan.html#Scan-byte:A-org.apache.hadoop.hbase.filter.Filter-">org.apache.hadoop.hbase.client.Scan(byte[], Filter)</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use
    <code>new Scan().withStartRow(startRow).setFilter(filter)</code> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange--">org.apache.hadoop.hbase.io.TimeRange()</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange-byte:A-">org.apache.hadoop.hbase.io.TimeRange(byte[])</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange-byte:A-byte:A-">org.apache.hadoop.hbase.io.TimeRange(byte[], byte[])</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange-long-">org.apache.hadoop.hbase.io.TimeRange(long)</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange-long-long-">org.apache.hadoop.hbase.io.TimeRange(long, long)</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index 72f1ae2..9049929 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -8708,6 +8708,14 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#HColumnDescriptor-java.lang.String-">HColumnDescriptor(String)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
+             Use <a href="org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-java.lang.String-"><code>ColumnFamilyDescriptorBuilder.of(String)</code></a>.</span></div>
+</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#HColumnDescriptor-byte:A-">HColumnDescriptor(byte[])</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>
diff --git a/apidocs/org/apache/hadoop/hbase/HColumnDescriptor.html b/apidocs/org/apache/hadoop/hbase/HColumnDescriptor.html
index 4b3656e..e50c9a7 100644
--- a/apidocs/org/apache/hadoop/hbase/HColumnDescriptor.html
+++ b/apidocs/org/apache/hadoop/hbase/HColumnDescriptor.html
@@ -531,6 +531,16 @@ implements <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescr
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 &nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#HColumnDescriptor-java.lang.String-">HColumnDescriptor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;familyName)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
+             Use <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-java.lang.String-"><code>ColumnFamilyDescriptorBuilder.of(String)</code></a>.</span></div>
+</div>
+</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -1872,6 +1882,26 @@ implements <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescr
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
+<a name="HColumnDescriptor-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HColumnDescriptor</h4>
+<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.115">HColumnDescriptor</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;familyName)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
+             Use <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-java.lang.String-"><code>ColumnFamilyDescriptorBuilder.of(String)</code></a>.</span></div>
+<div class="block">Construct a column descriptor specifying only the family name
+ The other attributes are defaulted.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>familyName</code> - Column family name. Must be 'printable' -- digit or
+   letter -- and may not contain a <code>:</code></dd>
+</dl>
+</li>
+</ul>
 <a name="HColumnDescriptor-byte:A-">
 <!--   -->
 </a>
@@ -1879,7 +1909,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescr
 <li class="blockList">
 <h4>HColumnDescriptor</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.115">HColumnDescriptor</a>(byte[]&nbsp;familyName)</pre>
+public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.130">HColumnDescriptor</a>(byte[]&nbsp;familyName)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
              Use <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-byte:A-"><code>ColumnFamilyDescriptorBuilder.of(byte[])</code></a>.</span></div>
@@ -1899,7 +1929,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescrip
 <li class="blockList">
 <h4>HColumnDescriptor</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.130">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;desc)</pre>
+public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.145">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;desc)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
              Use <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#copy-org.apache.hadoop.hbase.client.ColumnFamilyDescriptor-"><code>ColumnFamilyDescriptorBuilder.copy(ColumnFamilyDescriptor)</code></a>.</span></div>
@@ -1918,7 +1948,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescrip
 <ul class="blockList">
 <li class="blockList">
 <h4>HColumnDescriptor</h4>
-<pre>protected&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.134">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;desc,
+<pre>protected&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.149">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;desc,
                             boolean&nbsp;deepClone)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -1929,7 +1959,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescrip
 <ul class="blockListLast">
 <li class="blockList">
 <h4>HColumnDescriptor</h4>
-<pre>protected&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.139">HColumnDescriptor</a>(org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor&nbsp;delegate)</pre>
+<pre>protected&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.154">HColumnDescriptor</a>(org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor&nbsp;delegate)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -1948,7 +1978,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescrip
 <li class="blockList">
 <h4>isLegalFamilyName</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.156">isLegalFamilyName</a>(byte[]&nbsp;b)</pre>
+public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.171">isLegalFamilyName</a>(byte[]&nbsp;b)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use
    <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#isLegalColumnFamilyName-byte:A-"><code>ColumnFamilyDescriptorBuilder.isLegalColumnFamilyName(byte[])</code></a> instead.</span></div>
 <dl>
@@ -1973,7 +2003,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.164">getName</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.179">getName</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1989,7 +2019,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getNameAsString</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.172">getNameAsString</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.187">getNameAsString</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2005,7 +2035,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.181">getValue</a>(byte[]&nbsp;key)</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.196">getValue</a>(byte[]&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2023,7 +2053,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.189">getValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.204">getValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2039,7 +2069,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getValues</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>,<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.195">getV [...]
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>,<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.210">getV [...]
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#getValues--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">It clone all bytes of all elements.</div>
@@ -2057,7 +2087,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>setValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.204">setValue</a>(byte[]&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.219">setValue</a>(byte[]&nbsp;key,
                                   byte[]&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -2075,7 +2105,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>remove</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.212">remove</a>(byte[]&nbsp;key)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.227">remove</a>(byte[]&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2089,7 +2119,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>setValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.221">setValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.236">setValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -2108,7 +2138,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <li class="blockList">
 <h4>getCompression</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.233">getCompression</a>()</pre>
+public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.248">getCompression</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13655">HBASE-13655</a>).
              Use <a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#getCompressionType--"><code>getCompressionType()</code></a>.</span></div>
@@ -2125,7 +2155,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <li class="blockList">
 <h4>getCompactionCompression</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.244">getCompactionCompression</a>()</pre>
+public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.259">getCompactionCompression</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13655">HBASE-13655</a>).
              Use <a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#getCompactionCompressionType--"><code>getCompactionCompressionType()</code></a>.</span></div>
@@ -2141,7 +2171,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxVersions</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.249">getMaxVersions</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.264">getMaxVersions</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2157,7 +2187,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxVersions</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.257">setMaxVersions</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.272">setMaxVersions</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2173,7 +2203,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setVersions</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.269">setVersions</a>(int&nbsp;minVersions,
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.284">setVersions</a>(int&nbsp;minVersions,
                                      int&nbsp;maxVersions)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set minimum and maximum versions to keep</div>
@@ -2192,7 +2222,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getBlocksize</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.287">getBlocksize</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.302">getBlocksize</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2208,7 +2238,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setBlocksize</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.296">setBlocksize</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.311">setBlocksize</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2225,7 +2255,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getCompressionType</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.302">getCompressionType</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.317">getCompressionType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2241,7 +2271,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setCompressionType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.314">setCompressionType</a>(org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.329">setCompressionType</a>(org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compression types supported in hbase.
  LZO is not bundled as part of the hbase distribution.
@@ -2261,7 +2291,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataBlockEncoding</h4>
-<pre>public&nbsp;<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/HColumnDescriptor.html#line.320">getDataBlockEncoding</a>()</pre>
+<pre>public&nbsp;<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/HColumnDescriptor.html#line.335">getDataBlockEncoding</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2278,7 +2308,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setDataBlockEncoding</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.329">setDataBlockEncoding</a>(<a href="../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.344">setDataBlockEncoding</a>(<a href="../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set data block encoding algorithm used in block cache.</div>
 <dl>
@@ -2295,7 +2325,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setCompressTags</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.341">setCompressTags</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.356">setCompressTags</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set whether the tags should be compressed along with DataBlockEncoding. When no
  DataBlockEncoding is been used, this is having no effect.</div>
@@ -2313,7 +2343,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>isCompressTags</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.347">isCompressTags</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.362">isCompressTags</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2330,7 +2360,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getCompactionCompressionType</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.352">getCompactionCompressionType</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.367">getCompactionCompressionType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2346,7 +2376,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setCompactionCompressionType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.364">setCompactionCompressionType</a>(org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.379">setCompactionCompressionType</a>(org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compression types supported in hbase.
  LZO is not bundled as part of the hbase distribution.
@@ -2366,7 +2396,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>isInMemory</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.370">isInMemory</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.385">isInMemory</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2383,7 +2413,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setInMemory</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.379">setInMemory</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.394">setInMemory</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2400,7 +2430,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getInMemoryCompaction</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.385">getInMemoryCompaction</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.400">getInMemoryCompaction</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2417,7 +2447,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setInMemoryCompaction</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.394">setInMemoryCompaction</a>(<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.409">setInMemoryCompaction</a>(<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2434,7 +2464,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeepDeletedCells</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.400">getKeepDeletedCells</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.415">getKeepDeletedCells</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2450,7 +2480,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setKeepDeletedCells</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.409">setKeepDeletedCells</a>(<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.424">setKeepDeletedCells</a>(<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2467,7 +2497,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>isNewVersionBehavior</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.420">isNewVersionBehavior</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.435">isNewVersionBehavior</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">By default, HBase only consider timestamp in versions. So a previous Delete with higher ts
  will mask a later Put with lower ts. Set this to true to enable new semantics of versions.
@@ -2484,7 +2514,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setNewVersionBehavior</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.424">setNewVersionBehavior</a>(boolean&nbsp;newVersionBehavior)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.439">setNewVersionBehavior</a>(boolean&nbsp;newVersionBehavior)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -2494,7 +2524,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimeToLive</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.431">getTimeToLive</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.446">getTimeToLive</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2510,7 +2540,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeToLive</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.439">setTimeToLive</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.454">setTimeToLive</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2526,7 +2556,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeToLive</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.449">setTimeToLive</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.464">setTimeToLive</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)
                                 throws org.apache.hadoop.hbase.exceptions.HBaseException</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -2547,7 +2577,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getMinVersions</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.455">getMinVersions</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.470">getMinVersions</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2563,7 +2593,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setMinVersions</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.464">setMinVersions</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.479">setMinVersions</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2580,7 +2610,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>isBlockCacheEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.470">isBlockCacheEnabled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.485">isBlockCacheEnabled</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2597,7 +2627,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setBlockCacheEnabled</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.479">setBlockCacheEnabled</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.494">setBlockCacheEnabled</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2614,7 +2644,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getBloomFilterType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.485">getBloomFilterType</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.500">getBloomFilterType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2630,7 +2660,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setBloomFilterType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.493">setBloomFilterType</a>(<a href="../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.508">setBloomFilterType</a>(<a href="../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2646,7 +2676,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>getScope</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.499">getScope</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.514">getScope</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2662,7 +2692,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setScope</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.507">setScope</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.522">setScope</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2678,7 +2708,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>isCacheDataOnWrite</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.513">isCacheDataOnWrite</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.528">isCacheDataOnWrite</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2694,7 +2724,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheDataOnWrite</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.521">setCacheDataOnWrite</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.536">setCacheDataOnWrite</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2711,7 +2741,7 @@ public&nbsp;org.apache.hadoop.hbase.io.compress.Compression.Algorithm&nbsp;<a hr
 <li class="blockList">
 <h4>setCacheDataInL1</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.535">setCacheDataInL1</a>(boolean&nbsp;value)</pre>
+public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.550">setCacheDataInL1</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.0 and will be removed in 3.0 with out any replacement. Caching data in on
              heap Cache, when there are both on heap LRU Cache and Bucket Cache will no longer
              be supported from 2.0.</span></div>
@@ -2728,7 +2758,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isCacheIndexesOnWrite</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.540">isCacheIndexesOnWrite</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.555">isCacheIndexesOnWrite</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2744,7 +2774,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheIndexesOnWrite</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.548">setCacheIndexesOnWrite</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.563">setCacheIndexesOnWrite</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2760,7 +2790,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isCacheBloomsOnWrite</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.554">isCacheBloomsOnWrite</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.569">isCacheBloomsOnWrite</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2776,7 +2806,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheBloomsOnWrite</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.562">setCacheBloomsOnWrite</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.577">setCacheBloomsOnWrite</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2792,7 +2822,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isEvictBlocksOnClose</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.568">isEvictBlocksOnClose</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.583">isEvictBlocksOnClose</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2808,7 +2838,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setEvictBlocksOnClose</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.577">setEvictBlocksOnClose</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.592">setEvictBlocksOnClose</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2825,7 +2855,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isPrefetchBlocksOnOpen</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.583">isPrefetchBlocksOnOpen</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.598">isPrefetchBlocksOnOpen</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2841,7 +2871,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setPrefetchBlocksOnOpen</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.591">setPrefetchBlocksOnOpen</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.606">setPrefetchBlocksOnOpen</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2857,7 +2887,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.600">toString</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.615">toString</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2873,7 +2903,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toStringCustomizedValues</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.608">toStringCustomizedValues</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.623">toStringCustomizedValues</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2889,7 +2919,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getUnit</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.util.PrettyPrinter.Unit&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.612">getUnit</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.util.PrettyPrinter.Unit&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.627">getUnit</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -2899,7 +2929,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getDefaultValues</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/ap [...]
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/ap [...]
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -2909,7 +2939,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.624">equals</a>(<a href="https://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/HColumnDescriptor.html#line.639">equals</a>(<a href="https://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>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2925,7 +2955,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.638">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.653">hashCode</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2941,7 +2971,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.643">compareTo</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;other)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.658">compareTo</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;other)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2955,7 +2985,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.651">toByteArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.666">toByteArray</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2971,7 +3001,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>parseFrom</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.661">parseFrom</a>(byte[]&nbsp;bytes)
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.676">parseFrom</a>(byte[]&nbsp;bytes)
                                    throws org.apache.hadoop.hbase.exceptions.DeserializationException</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -2992,7 +3022,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfigurationValue</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.671">getConfigurationValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.686">getConfigurationValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3010,7 +3040,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/ha [...]
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/ha [...]
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3026,7 +3056,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setConfiguration</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.685">setConfiguration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.700">setConfiguration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Setter for storing a configuration setting.</div>
@@ -3043,7 +3073,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>removeConfiguration</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.693">removeConfiguration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.708">removeConfiguration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Remove a configuration setting represented by the key.</div>
 </li>
@@ -3054,7 +3084,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getEncryptionType</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.698">getEncryptionType</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.713">getEncryptionType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3070,7 +3100,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setEncryptionType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.706">setEncryptionType</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.721">setEncryptionType</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the encryption algorithm for use with this family</div>
 <dl>
@@ -3085,7 +3115,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getEncryptionKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.712">getEncryptionKey</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.727">getEncryptionKey</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3101,7 +3131,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setEncryptionKey</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.717">setEncryptionKey</a>(byte[]&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.732">setEncryptionKey</a>(byte[]&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the raw crypto key attribute for the family</div>
 </li>
@@ -3112,7 +3142,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getMobThreshold</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.723">getMobThreshold</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.738">getMobThreshold</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#getMobThreshold--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">Gets the mob threshold of the family.
@@ -3132,7 +3162,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setMobThreshold</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.732">setMobThreshold</a>(long&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.747">setMobThreshold</a>(long&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Sets the mob threshold of the family.</div>
 <dl>
@@ -3149,7 +3179,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isMobEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.738">isMobEnabled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.753">isMobEnabled</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#isMobEnabled--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">Gets whether the mob is enabled for the family.</div>
@@ -3167,7 +3197,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setMobEnabled</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.747">setMobEnabled</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.762">setMobEnabled</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Enables the mob for the family.</div>
 <dl>
@@ -3184,7 +3214,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getMobCompactPartitionPolicy</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.753">getMobCompactPartitionPolicy</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.768">getMobCompactPartitionPolicy</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#getMobCompactPartitionPolicy--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">Get the mob compact partition policy for this family</div>
@@ -3202,7 +3232,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setMobCompactPartitionPolicy</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.762">setMobCompactPartitionPolicy</a>(<a href="../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.777">setMobCompactPartitionPolicy</a>(<a href="../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the mob compact partition policy for the family.</div>
 <dl>
@@ -3219,7 +3249,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getDFSReplication</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.768">getDFSReplication</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.783">getDFSReplication</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3235,7 +3265,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setDFSReplication</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.779">setDFSReplication</a>(short&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.794">setDFSReplication</a>(short&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the replication factor to hfile(s) belonging to this family</div>
 <dl>
@@ -3254,7 +3284,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getStoragePolicy</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.785">getStoragePolicy</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.800">getStoragePolicy</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#getStoragePolicy--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">Not using <code>enum</code> here because HDFS is not using <code>enum</code> for storage policy, see
@@ -3273,7 +3303,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setStoragePolicy</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.794">setStoragePolicy</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.809">setStoragePolicy</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the storage policy for use with this family</div>
 <dl>
@@ -3289,7 +3319,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.800">getValue</a>(<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.815">getValue</a>(<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3307,7 +3337,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getDelegateeForModification</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.804">getDelegateeForModification</a>()</pre>
+<pre>protected&nbsp;org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.819">getDelegateeForModification</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/HColumnDescriptor.html b/apidocs/src-html/org/apache/hadoop/hbase/HColumnDescriptor.html
index aa30312..689bfa3 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/HColumnDescriptor.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/HColumnDescriptor.html
@@ -114,705 +114,720 @@
 <span class="sourceLineNo">106</span>   * The other attributes are defaulted.<a name="line.106"></a>
 <span class="sourceLineNo">107</span>   *<a name="line.107"></a>
 <span class="sourceLineNo">108</span>   * @param familyName Column family name. Must be 'printable' -- digit or<a name="line.108"></a>
-<span class="sourceLineNo">109</span>   * letter -- and may not contain a &lt;code&gt;:&lt;/code&gt;<a name="line.109"></a>
+<span class="sourceLineNo">109</span>   *   letter -- and may not contain a &lt;code&gt;:&lt;/code&gt;<a name="line.109"></a>
 <span class="sourceLineNo">110</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.110"></a>
 <span class="sourceLineNo">111</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-18433"&gt;HBASE-18433&lt;/a&gt;).<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   *             Use {@link ColumnFamilyDescriptorBuilder#of(byte[])}.<a name="line.112"></a>
+<span class="sourceLineNo">112</span>   *             Use {@link ColumnFamilyDescriptorBuilder#of(String)}.<a name="line.112"></a>
 <span class="sourceLineNo">113</span>   */<a name="line.113"></a>
 <span class="sourceLineNo">114</span>  @Deprecated<a name="line.114"></a>
-<span class="sourceLineNo">115</span>  public HColumnDescriptor(final byte [] familyName) {<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    this(new ModifyableColumnFamilyDescriptor(familyName));<a name="line.116"></a>
+<span class="sourceLineNo">115</span>  public HColumnDescriptor(final String familyName) {<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    this(Bytes.toBytes(familyName));<a name="line.116"></a>
 <span class="sourceLineNo">117</span>  }<a name="line.117"></a>
 <span class="sourceLineNo">118</span><a name="line.118"></a>
 <span class="sourceLineNo">119</span>  /**<a name="line.119"></a>
-<span class="sourceLineNo">120</span>   * Constructor.<a name="line.120"></a>
-<span class="sourceLineNo">121</span>   * Makes a deep copy of the supplied descriptor.<a name="line.121"></a>
-<span class="sourceLineNo">122</span>   * Can make a modifiable descriptor from an UnmodifyableHColumnDescriptor.<a name="line.122"></a>
-<span class="sourceLineNo">123</span>   *<a name="line.123"></a>
-<span class="sourceLineNo">124</span>   * @param desc The descriptor.<a name="line.124"></a>
+<span class="sourceLineNo">120</span>   * Construct a column descriptor specifying only the family name<a name="line.120"></a>
+<span class="sourceLineNo">121</span>   * The other attributes are defaulted.<a name="line.121"></a>
+<span class="sourceLineNo">122</span>   *<a name="line.122"></a>
+<span class="sourceLineNo">123</span>   * @param familyName Column family name. Must be 'printable' -- digit or<a name="line.123"></a>
+<span class="sourceLineNo">124</span>   * letter -- and may not contain a &lt;code&gt;:&lt;/code&gt;<a name="line.124"></a>
 <span class="sourceLineNo">125</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.125"></a>
 <span class="sourceLineNo">126</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-18433"&gt;HBASE-18433&lt;/a&gt;).<a name="line.126"></a>
-<span class="sourceLineNo">127</span>   *             Use {@link ColumnFamilyDescriptorBuilder#copy(ColumnFamilyDescriptor)}.<a name="line.127"></a>
+<span class="sourceLineNo">127</span>   *             Use {@link ColumnFamilyDescriptorBuilder#of(byte[])}.<a name="line.127"></a>
 <span class="sourceLineNo">128</span>   */<a name="line.128"></a>
 <span class="sourceLineNo">129</span>  @Deprecated<a name="line.129"></a>
-<span class="sourceLineNo">130</span>  public HColumnDescriptor(HColumnDescriptor desc) {<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    this(desc, true);<a name="line.131"></a>
+<span class="sourceLineNo">130</span>  public HColumnDescriptor(final byte [] familyName) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    this(new ModifyableColumnFamilyDescriptor(familyName));<a name="line.131"></a>
 <span class="sourceLineNo">132</span>  }<a name="line.132"></a>
 <span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  protected HColumnDescriptor(HColumnDescriptor desc, boolean deepClone) {<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    this(deepClone ? new ModifyableColumnFamilyDescriptor(desc)<a name="line.135"></a>
-<span class="sourceLineNo">136</span>            : desc.delegatee);<a name="line.136"></a>
-<span class="sourceLineNo">137</span>  }<a name="line.137"></a>
-<span class="sourceLineNo">138</span><a name="line.138"></a>
-<span class="sourceLineNo">139</span>  protected HColumnDescriptor(ModifyableColumnFamilyDescriptor delegate) {<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    this.delegatee = delegate;<a name="line.140"></a>
-<span class="sourceLineNo">141</span>  }<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span>  /**<a name="line.143"></a>
-<span class="sourceLineNo">144</span>   * @param b Family name.<a name="line.144"></a>
-<span class="sourceLineNo">145</span>   * @return &lt;code&gt;b&lt;/code&gt;<a name="line.145"></a>
-<span class="sourceLineNo">146</span>   * @throws IllegalArgumentException If not null and not a legitimate family<a name="line.146"></a>
-<span class="sourceLineNo">147</span>   * name: i.e. 'printable' and ends in a ':' (Null passes are allowed because<a name="line.147"></a>
-<span class="sourceLineNo">148</span>   * &lt;code&gt;b&lt;/code&gt; can be null when deserializing).  Cannot start with a '.'<a name="line.148"></a>
-<span class="sourceLineNo">149</span>   * either. Also Family can not be an empty value or equal "recovered.edits".<a name="line.149"></a>
-<span class="sourceLineNo">150</span>   * @deprecated since 2.0.0 and will be removed in 3.0.0. Use<a name="line.150"></a>
-<span class="sourceLineNo">151</span>   *   {@link ColumnFamilyDescriptorBuilder#isLegalColumnFamilyName(byte[])} instead.<a name="line.151"></a>
-<span class="sourceLineNo">152</span>   * @see ColumnFamilyDescriptorBuilder#isLegalColumnFamilyName(byte[])<a name="line.152"></a>
-<span class="sourceLineNo">153</span>   * @see &lt;a href="https://issues.apache.org/jira/browse/HBASE-18008"&gt;HBASE-18008&lt;/a&gt;<a name="line.153"></a>
-<span class="sourceLineNo">154</span>   */<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  @Deprecated<a name="line.155"></a>
-<span class="sourceLineNo">156</span>  public static byte [] isLegalFamilyName(final byte [] b) {<a name="line.156"></a>
-<span class="sourceLineNo">157</span>    return ColumnFamilyDescriptorBuilder.isLegalColumnFamilyName(b);<a name="line.157"></a>
-<span class="sourceLineNo">158</span>  }<a name="line.158"></a>
-<span class="sourceLineNo">159</span><a name="line.159"></a>
-<span class="sourceLineNo">160</span>  /**<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   * @return Name of this column family<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   */<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  @Override<a name="line.163"></a>
-<span class="sourceLineNo">164</span>  public byte [] getName() {<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    return delegatee.getName();<a name="line.165"></a>
-<span class="sourceLineNo">166</span>  }<a name="line.166"></a>
-<span class="sourceLineNo">167</span><a name="line.167"></a>
-<span class="sourceLineNo">168</span>  /**<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   * @return The name string of this column family<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   */<a name="line.170"></a>
-<span class="sourceLineNo">171</span>  @Override<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  public String getNameAsString() {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    return delegatee.getNameAsString();<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>  /**<a name="line.176"></a>
-<span class="sourceLineNo">177</span>   * @param key The key.<a name="line.177"></a>
-<span class="sourceLineNo">178</span>   * @return The value.<a name="line.178"></a>
-<span class="sourceLineNo">179</span>   */<a name="line.179"></a>
-<span class="sourceLineNo">180</span>  @Override<a name="line.180"></a>
-<span class="sourceLineNo">181</span>  public byte[] getValue(byte[] key) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    return delegatee.getValue(key);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>  }<a name="line.183"></a>
-<span class="sourceLineNo">184</span><a name="line.184"></a>
-<span class="sourceLineNo">185</span>  /**<a name="line.185"></a>
-<span class="sourceLineNo">186</span>   * @param key The key.<a name="line.186"></a>
-<span class="sourceLineNo">187</span>   * @return The value as a string.<a name="line.187"></a>
-<span class="sourceLineNo">188</span>   */<a name="line.188"></a>
-<span class="sourceLineNo">189</span>  public String getValue(String key) {<a name="line.189"></a>
-<span class="sourceLineNo">190</span>    byte[] value = getValue(Bytes.toBytes(key));<a name="line.190"></a>
-<span class="sourceLineNo">191</span>    return value == null ? null : Bytes.toString(value);<a name="line.191"></a>
-<span class="sourceLineNo">192</span>  }<a name="line.192"></a>
-<span class="sourceLineNo">193</span><a name="line.193"></a>
-<span class="sourceLineNo">194</span>  @Override<a name="line.194"></a>
-<span class="sourceLineNo">195</span>  public Map&lt;Bytes, Bytes&gt; getValues() {<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    return delegatee.getValues();<a name="line.196"></a>
-<span class="sourceLineNo">197</span>  }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span>  /**<a name="line.199"></a>
-<span class="sourceLineNo">200</span>   * @param key The key.<a name="line.200"></a>
-<span class="sourceLineNo">201</span>   * @param value The value.<a name="line.201"></a>
-<span class="sourceLineNo">202</span>   * @return this (for chained invocation)<a name="line.202"></a>
+<span class="sourceLineNo">134</span>  /**<a name="line.134"></a>
+<span class="sourceLineNo">135</span>   * Constructor.<a name="line.135"></a>
+<span class="sourceLineNo">136</span>   * Makes a deep copy of the supplied descriptor.<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   * Can make a modifiable descriptor from an UnmodifyableHColumnDescriptor.<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   *<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   * @param desc The descriptor.<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.140"></a>
+<span class="sourceLineNo">141</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-18433"&gt;HBASE-18433&lt;/a&gt;).<a name="line.141"></a>
+<span class="sourceLineNo">142</span>   *             Use {@link ColumnFamilyDescriptorBuilder#copy(ColumnFamilyDescriptor)}.<a name="line.142"></a>
+<span class="sourceLineNo">143</span>   */<a name="line.143"></a>
+<span class="sourceLineNo">144</span>  @Deprecated<a name="line.144"></a>
+<span class="sourceLineNo">145</span>  public HColumnDescriptor(HColumnDescriptor desc) {<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    this(desc, true);<a name="line.146"></a>
+<span class="sourceLineNo">147</span>  }<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span>  protected HColumnDescriptor(HColumnDescriptor desc, boolean deepClone) {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    this(deepClone ? new ModifyableColumnFamilyDescriptor(desc)<a name="line.150"></a>
+<span class="sourceLineNo">151</span>            : desc.delegatee);<a name="line.151"></a>
+<span class="sourceLineNo">152</span>  }<a name="line.152"></a>
+<span class="sourceLineNo">153</span><a name="line.153"></a>
+<span class="sourceLineNo">154</span>  protected HColumnDescriptor(ModifyableColumnFamilyDescriptor delegate) {<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    this.delegatee = delegate;<a name="line.155"></a>
+<span class="sourceLineNo">156</span>  }<a name="line.156"></a>
+<span class="sourceLineNo">157</span><a name="line.157"></a>
+<span class="sourceLineNo">158</span>  /**<a name="line.158"></a>
+<span class="sourceLineNo">159</span>   * @param b Family name.<a name="line.159"></a>
+<span class="sourceLineNo">160</span>   * @return &lt;code&gt;b&lt;/code&gt;<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * @throws IllegalArgumentException If not null and not a legitimate family<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   * name: i.e. 'printable' and ends in a ':' (Null passes are allowed because<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * &lt;code&gt;b&lt;/code&gt; can be null when deserializing).  Cannot start with a '.'<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   * either. Also Family can not be an empty value or equal "recovered.edits".<a name="line.164"></a>
+<span class="sourceLineNo">165</span>   * @deprecated since 2.0.0 and will be removed in 3.0.0. Use<a name="line.165"></a>
+<span class="sourceLineNo">166</span>   *   {@link ColumnFamilyDescriptorBuilder#isLegalColumnFamilyName(byte[])} instead.<a name="line.166"></a>
+<span class="sourceLineNo">167</span>   * @see ColumnFamilyDescriptorBuilder#isLegalColumnFamilyName(byte[])<a name="line.167"></a>
+<span class="sourceLineNo">168</span>   * @see &lt;a href="https://issues.apache.org/jira/browse/HBASE-18008"&gt;HBASE-18008&lt;/a&gt;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>   */<a name="line.169"></a>
+<span class="sourceLineNo">170</span>  @Deprecated<a name="line.170"></a>
+<span class="sourceLineNo">171</span>  public static byte [] isLegalFamilyName(final byte [] b) {<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    return ColumnFamilyDescriptorBuilder.isLegalColumnFamilyName(b);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>  }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span>  /**<a name="line.175"></a>
+<span class="sourceLineNo">176</span>   * @return Name of this column family<a name="line.176"></a>
+<span class="sourceLineNo">177</span>   */<a name="line.177"></a>
+<span class="sourceLineNo">178</span>  @Override<a name="line.178"></a>
+<span class="sourceLineNo">179</span>  public byte [] getName() {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    return delegatee.getName();<a name="line.180"></a>
+<span class="sourceLineNo">181</span>  }<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span>  /**<a name="line.183"></a>
+<span class="sourceLineNo">184</span>   * @return The name string of this column family<a name="line.184"></a>
+<span class="sourceLineNo">185</span>   */<a name="line.185"></a>
+<span class="sourceLineNo">186</span>  @Override<a name="line.186"></a>
+<span class="sourceLineNo">187</span>  public String getNameAsString() {<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    return delegatee.getNameAsString();<a name="line.188"></a>
+<span class="sourceLineNo">189</span>  }<a name="line.189"></a>
+<span class="sourceLineNo">190</span><a name="line.190"></a>
+<span class="sourceLineNo">191</span>  /**<a name="line.191"></a>
+<span class="sourceLineNo">192</span>   * @param key The key.<a name="line.192"></a>
+<span class="sourceLineNo">193</span>   * @return The value.<a name="line.193"></a>
+<span class="sourceLineNo">194</span>   */<a name="line.194"></a>
+<span class="sourceLineNo">195</span>  @Override<a name="line.195"></a>
+<span class="sourceLineNo">196</span>  public byte[] getValue(byte[] key) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>    return delegatee.getValue(key);<a name="line.197"></a>
+<span class="sourceLineNo">198</span>  }<a name="line.198"></a>
+<span class="sourceLineNo">199</span><a name="line.199"></a>
+<span class="sourceLineNo">200</span>  /**<a name="line.200"></a>
+<span class="sourceLineNo">201</span>   * @param key The key.<a name="line.201"></a>
+<span class="sourceLineNo">202</span>   * @return The value as a string.<a name="line.202"></a>
 <span class="sourceLineNo">203</span>   */<a name="line.203"></a>
-<span class="sourceLineNo">204</span>  public HColumnDescriptor setValue(byte[] key, byte[] value) {<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    getDelegateeForModification().setValue(key, value);<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    return this;<a name="line.206"></a>
+<span class="sourceLineNo">204</span>  public String getValue(String key) {<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    byte[] value = getValue(Bytes.toBytes(key));<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    return value == null ? null : Bytes.toString(value);<a name="line.206"></a>
 <span class="sourceLineNo">207</span>  }<a name="line.207"></a>
 <span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span>  /**<a name="line.209"></a>
-<span class="sourceLineNo">210</span>   * @param key Key whose key and value we're to remove from HCD parameters.<a name="line.210"></a>
-<span class="sourceLineNo">211</span>   */<a name="line.211"></a>
-<span class="sourceLineNo">212</span>  public void remove(final byte [] key) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>    getDelegateeForModification().removeValue(new Bytes(key));<a name="line.213"></a>
-<span class="sourceLineNo">214</span>  }<a name="line.214"></a>
-<span class="sourceLineNo">215</span><a name="line.215"></a>
-<span class="sourceLineNo">216</span>  /**<a name="line.216"></a>
-<span class="sourceLineNo">217</span>   * @param key The key.<a name="line.217"></a>
-<span class="sourceLineNo">218</span>   * @param value The value.<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   * @return this (for chained invocation)<a name="line.219"></a>
-<span class="sourceLineNo">220</span>   */<a name="line.220"></a>
-<span class="sourceLineNo">221</span>  public HColumnDescriptor setValue(String key, String value) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    getDelegateeForModification().setValue(key, value);<a name="line.222"></a>
-<span class="sourceLineNo">223</span>    return this;<a name="line.223"></a>
-<span class="sourceLineNo">224</span>  }<a name="line.224"></a>
-<span class="sourceLineNo">225</span><a name="line.225"></a>
-<span class="sourceLineNo">226</span>  /**<a name="line.226"></a>
-<span class="sourceLineNo">227</span>   * @return compression type being used for the column family<a name="line.227"></a>
-<span class="sourceLineNo">228</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.228"></a>
-<span class="sourceLineNo">229</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-13655"&gt;HBASE-13655&lt;/a&gt;).<a name="line.229"></a>
-<span class="sourceLineNo">230</span>   *             Use {@link #getCompressionType()}.<a name="line.230"></a>
-<span class="sourceLineNo">231</span>   */<a name="line.231"></a>
-<span class="sourceLineNo">232</span>  @Deprecated<a name="line.232"></a>
-<span class="sourceLineNo">233</span>  public Compression.Algorithm getCompression() {<a name="line.233"></a>
-<span class="sourceLineNo">234</span>    return getCompressionType();<a name="line.234"></a>
-<span class="sourceLineNo">235</span>  }<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span>  /**<a name="line.237"></a>
-<span class="sourceLineNo">238</span>   *  @return compression type being used for the column family for major compaction<a name="line.238"></a>
-<span class="sourceLineNo">239</span>   *  @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.239"></a>
-<span class="sourceLineNo">240</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-13655"&gt;HBASE-13655&lt;/a&gt;).<a name="line.240"></a>
-<span class="sourceLineNo">241</span>   *             Use {@link #getCompactionCompressionType()}.<a name="line.241"></a>
-<span class="sourceLineNo">242</span>   */<a name="line.242"></a>
-<span class="sourceLineNo">243</span>  @Deprecated<a name="line.243"></a>
-<span class="sourceLineNo">244</span>  public Compression.Algorithm getCompactionCompression() {<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    return getCompactionCompressionType();<a name="line.245"></a>
-<span class="sourceLineNo">246</span>  }<a name="line.246"></a>
-<span class="sourceLineNo">247</span><a name="line.247"></a>
-<span class="sourceLineNo">248</span>  @Override<a name="line.248"></a>
-<span class="sourceLineNo">249</span>  public int getMaxVersions() {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>    return delegatee.getMaxVersions();<a name="line.250"></a>
-<span class="sourceLineNo">251</span>  }<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span>  /**<a name="line.253"></a>
-<span class="sourceLineNo">254</span>   * @param value maximum number of versions<a name="line.254"></a>
-<span class="sourceLineNo">255</span>   * @return this (for chained invocation)<a name="line.255"></a>
-<span class="sourceLineNo">256</span>   */<a name="line.256"></a>
-<span class="sourceLineNo">257</span>  public HColumnDescriptor setMaxVersions(int value) {<a name="line.257"></a>
-<span class="sourceLineNo">258</span>    getDelegateeForModification().setMaxVersions(value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span>    return this;<a name="line.259"></a>
-<span class="sourceLineNo">260</span>  }<a name="line.260"></a>
-<span class="sourceLineNo">261</span><a name="line.261"></a>
-<span class="sourceLineNo">262</span>  /**<a name="line.262"></a>
-<span class="sourceLineNo">263</span>   * Set minimum and maximum versions to keep<a name="line.263"></a>
-<span class="sourceLineNo">264</span>   *<a name="line.264"></a>
-<span class="sourceLineNo">265</span>   * @param minVersions minimal number of versions<a name="line.265"></a>
-<span class="sourceLineNo">266</span>   * @param maxVersions maximum number of versions<a name="line.266"></a>
-<span class="sourceLineNo">267</span>   * @return this (for chained invocation)<a name="line.267"></a>
-<span class="sourceLineNo">268</span>   */<a name="line.268"></a>
-<span class="sourceLineNo">269</span>  public HColumnDescriptor setVersions(int minVersions, int maxVersions) {<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    if (minVersions &lt;= 0) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span>      // TODO: Allow minVersion and maxVersion of 0 to be the way you say "Keep all versions".<a name="line.271"></a>
-<span class="sourceLineNo">272</span>      // Until there is support, consider 0 or &lt; 0 -- a configuration error.<a name="line.272"></a>
-<span class="sourceLineNo">273</span>      throw new IllegalArgumentException("Minimum versions must be positive");<a name="line.273"></a>
-<span class="sourceLineNo">274</span>    }<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span>    if (maxVersions &lt; minVersions) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span>      throw new IllegalArgumentException("Unable to set MaxVersion to " + maxVersions<a name="line.277"></a>
-<span class="sourceLineNo">278</span>        + " and set MinVersion to " + minVersions<a name="line.278"></a>
-<span class="sourceLineNo">279</span>        + ", as maximum versions must be &gt;= minimum versions.");<a name="line.279"></a>
-<span class="sourceLineNo">280</span>    }<a name="line.280"></a>
-<span class="sourceLineNo">281</span>    setMinVersions(minVersions);<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    setMaxVersions(maxVersions);<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    return this;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span>  @Override<a name="line.286"></a>
-<span class="sourceLineNo">287</span>  public int getBlocksize() {<a name="line.287"></a>
-<span class="sourceLineNo">288</span>    return delegatee.getBlocksize();<a name="line.288"></a>
-<span class="sourceLineNo">289</span>  }<a name="line.289"></a>
+<span class="sourceLineNo">209</span>  @Override<a name="line.209"></a>
+<span class="sourceLineNo">210</span>  public Map&lt;Bytes, Bytes&gt; getValues() {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    return delegatee.getValues();<a name="line.211"></a>
+<span class="sourceLineNo">212</span>  }<a name="line.212"></a>
+<span class="sourceLineNo">213</span><a name="line.213"></a>
+<span class="sourceLineNo">214</span>  /**<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   * @param key The key.<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   * @param value The value.<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   * @return this (for chained invocation)<a name="line.217"></a>
+<span class="sourceLineNo">218</span>   */<a name="line.218"></a>
+<span class="sourceLineNo">219</span>  public HColumnDescriptor setValue(byte[] key, byte[] value) {<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    getDelegateeForModification().setValue(key, value);<a name="line.220"></a>
+<span class="sourceLineNo">221</span>    return this;<a name="line.221"></a>
+<span class="sourceLineNo">222</span>  }<a name="line.222"></a>
+<span class="sourceLineNo">223</span><a name="line.223"></a>
+<span class="sourceLineNo">224</span>  /**<a name="line.224"></a>
+<span class="sourceLineNo">225</span>   * @param key Key whose key and value we're to remove from HCD parameters.<a name="line.225"></a>
+<span class="sourceLineNo">226</span>   */<a name="line.226"></a>
+<span class="sourceLineNo">227</span>  public void remove(final byte [] key) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    getDelegateeForModification().removeValue(new Bytes(key));<a name="line.228"></a>
+<span class="sourceLineNo">229</span>  }<a name="line.229"></a>
+<span class="sourceLineNo">230</span><a name="line.230"></a>
+<span class="sourceLineNo">231</span>  /**<a name="line.231"></a>
+<span class="sourceLineNo">232</span>   * @param key The key.<a name="line.232"></a>
+<span class="sourceLineNo">233</span>   * @param value The value.<a name="line.233"></a>
+<span class="sourceLineNo">234</span>   * @return this (for chained invocation)<a name="line.234"></a>
+<span class="sourceLineNo">235</span>   */<a name="line.235"></a>
+<span class="sourceLineNo">236</span>  public HColumnDescriptor setValue(String key, String value) {<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    getDelegateeForModification().setValue(key, value);<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    return this;<a name="line.238"></a>
+<span class="sourceLineNo">239</span>  }<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span>  /**<a name="line.241"></a>
+<span class="sourceLineNo">242</span>   * @return compression type being used for the column family<a name="line.242"></a>
+<span class="sourceLineNo">243</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.243"></a>
+<span class="sourceLineNo">244</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-13655"&gt;HBASE-13655&lt;/a&gt;).<a name="line.244"></a>
+<span class="sourceLineNo">245</span>   *             Use {@link #getCompressionType()}.<a name="line.245"></a>
+<span class="sourceLineNo">246</span>   */<a name="line.246"></a>
+<span class="sourceLineNo">247</span>  @Deprecated<a name="line.247"></a>
+<span class="sourceLineNo">248</span>  public Compression.Algorithm getCompression() {<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    return getCompressionType();<a name="line.249"></a>
+<span class="sourceLineNo">250</span>  }<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span>  /**<a name="line.252"></a>
+<span class="sourceLineNo">253</span>   *  @return compression type being used for the column family for major compaction<a name="line.253"></a>
+<span class="sourceLineNo">254</span>   *  @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.254"></a>
+<span class="sourceLineNo">255</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-13655"&gt;HBASE-13655&lt;/a&gt;).<a name="line.255"></a>
+<span class="sourceLineNo">256</span>   *             Use {@link #getCompactionCompressionType()}.<a name="line.256"></a>
+<span class="sourceLineNo">257</span>   */<a name="line.257"></a>
+<span class="sourceLineNo">258</span>  @Deprecated<a name="line.258"></a>
+<span class="sourceLineNo">259</span>  public Compression.Algorithm getCompactionCompression() {<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    return getCompactionCompressionType();<a name="line.260"></a>
+<span class="sourceLineNo">261</span>  }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span>  @Override<a name="line.263"></a>
+<span class="sourceLineNo">264</span>  public int getMaxVersions() {<a name="line.264"></a>
+<span class="sourceLineNo">265</span>    return delegatee.getMaxVersions();<a name="line.265"></a>
+<span class="sourceLineNo">266</span>  }<a name="line.266"></a>
+<span class="sourceLineNo">267</span><a name="line.267"></a>
+<span class="sourceLineNo">268</span>  /**<a name="line.268"></a>
+<span class="sourceLineNo">269</span>   * @param value maximum number of versions<a name="line.269"></a>
+<span class="sourceLineNo">270</span>   * @return this (for chained invocation)<a name="line.270"></a>
+<span class="sourceLineNo">271</span>   */<a name="line.271"></a>
+<span class="sourceLineNo">272</span>  public HColumnDescriptor setMaxVersions(int value) {<a name="line.272"></a>
+<span class="sourceLineNo">273</span>    getDelegateeForModification().setMaxVersions(value);<a name="line.273"></a>
+<span class="sourceLineNo">274</span>    return this;<a name="line.274"></a>
+<span class="sourceLineNo">275</span>  }<a name="line.275"></a>
+<span class="sourceLineNo">276</span><a name="line.276"></a>
+<span class="sourceLineNo">277</span>  /**<a name="line.277"></a>
+<span class="sourceLineNo">278</span>   * Set minimum and maximum versions to keep<a name="line.278"></a>
+<span class="sourceLineNo">279</span>   *<a name="line.279"></a>
+<span class="sourceLineNo">280</span>   * @param minVersions minimal number of versions<a name="line.280"></a>
+<span class="sourceLineNo">281</span>   * @param maxVersions maximum number of versions<a name="line.281"></a>
+<span class="sourceLineNo">282</span>   * @return this (for chained invocation)<a name="line.282"></a>
+<span class="sourceLineNo">283</span>   */<a name="line.283"></a>
+<span class="sourceLineNo">284</span>  public HColumnDescriptor setVersions(int minVersions, int maxVersions) {<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    if (minVersions &lt;= 0) {<a name="line.285"></a>
+<span class="sourceLineNo">286</span>      // TODO: Allow minVersion and maxVersion of 0 to be the way you say "Keep all versions".<a name="line.286"></a>
+<span class="sourceLineNo">287</span>      // Until there is support, consider 0 or &lt; 0 -- a configuration error.<a name="line.287"></a>
+<span class="sourceLineNo">288</span>      throw new IllegalArgumentException("Minimum versions must be positive");<a name="line.288"></a>
+<span class="sourceLineNo">289</span>    }<a name="line.289"></a>
 <span class="sourceLineNo">290</span><a name="line.290"></a>
-<span class="sourceLineNo">291</span>  /**<a name="line.291"></a>
-<span class="sourceLineNo">292</span>   * @param value Blocksize to use when writing out storefiles/hfiles on this<a name="line.292"></a>
-<span class="sourceLineNo">293</span>   * column family.<a name="line.293"></a>
-<span class="sourceLineNo">294</span>   * @return this (for chained invocation)<a name="line.294"></a>
-<span class="sourceLineNo">295</span>   */<a name="line.295"></a>
-<span class="sourceLineNo">296</span>  public HColumnDescriptor setBlocksize(int value) {<a name="line.296"></a>
-<span class="sourceLineNo">297</span>    getDelegateeForModification().setBlocksize(value);<a name="line.297"></a>
+<span class="sourceLineNo">291</span>    if (maxVersions &lt; minVersions) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span>      throw new IllegalArgumentException("Unable to set MaxVersion to " + maxVersions<a name="line.292"></a>
+<span class="sourceLineNo">293</span>        + " and set MinVersion to " + minVersions<a name="line.293"></a>
+<span class="sourceLineNo">294</span>        + ", as maximum versions must be &gt;= minimum versions.");<a name="line.294"></a>
+<span class="sourceLineNo">295</span>    }<a name="line.295"></a>
+<span class="sourceLineNo">296</span>    setMinVersions(minVersions);<a name="line.296"></a>
+<span class="sourceLineNo">297</span>    setMaxVersions(maxVersions);<a name="line.297"></a>
 <span class="sourceLineNo">298</span>    return this;<a name="line.298"></a>
 <span class="sourceLineNo">299</span>  }<a name="line.299"></a>
 <span class="sourceLineNo">300</span><a name="line.300"></a>
 <span class="sourceLineNo">301</span>  @Override<a name="line.301"></a>
-<span class="sourceLineNo">302</span>  public Compression.Algorithm getCompressionType() {<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    return delegatee.getCompressionType();<a name="line.303"></a>
+<span class="sourceLineNo">302</span>  public int getBlocksize() {<a name="line.302"></a>
+<span class="sourceLineNo">303</span>    return delegatee.getBlocksize();<a name="line.303"></a>
 <span class="sourceLineNo">304</span>  }<a name="line.304"></a>
 <span class="sourceLineNo">305</span><a name="line.305"></a>
 <span class="sourceLineNo">306</span>  /**<a name="line.306"></a>
-<span class="sourceLineNo">307</span>   * Compression types supported in hbase.<a name="line.307"></a>
-<span class="sourceLineNo">308</span>   * LZO is not bundled as part of the hbase distribution.<a name="line.308"></a>
-<span class="sourceLineNo">309</span>   * See &lt;a href="http://hbase.apache.org/book.html#lzo.compression"&gt;LZO Compression&lt;/a&gt;<a name="line.309"></a>
-<span class="sourceLineNo">310</span>   * for how to enable it.<a name="line.310"></a>
-<span class="sourceLineNo">311</span>   * @param value Compression type setting.<a name="line.311"></a>
-<span class="sourceLineNo">312</span>   * @return this (for chained invocation)<a name="line.312"></a>
-<span class="sourceLineNo">313</span>   */<a name="line.313"></a>
-<span class="sourceLineNo">314</span>  public HColumnDescriptor setCompressionType(Compression.Algorithm value) {<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    getDelegateeForModification().setCompressionType(value);<a name="line.315"></a>
-<span class="sourceLineNo">316</span>    return this;<a name="line.316"></a>
-<span class="sourceLineNo">317</span>  }<a name="line.317"></a>
-<span class="sourceLineNo">318</span><a name="line.318"></a>
-<span class="sourceLineNo">319</span>  @Override<a name="line.319"></a>
-<span class="sourceLineNo">320</span>  public DataBlockEncoding getDataBlockEncoding() {<a name="line.320"></a>
-<span class="sourceLineNo">321</span>    return delegatee.getDataBlockEncoding();<a name="line.321"></a>
-<span class="sourceLineNo">322</span>  }<a name="line.322"></a>
-<span class="sourceLineNo">323</span><a name="line.323"></a>
-<span class="sourceLineNo">324</span>  /**<a name="line.324"></a>
-<span class="sourceLineNo">325</span>   * Set data block encoding algorithm used in block cache.<a name="line.325"></a>
-<span class="sourceLineNo">326</span>   * @param value What kind of data block encoding will be used.<a name="line.326"></a>
+<span class="sourceLineNo">307</span>   * @param value Blocksize to use when writing out storefiles/hfiles on this<a name="line.307"></a>
+<span class="sourceLineNo">308</span>   * column family.<a name="line.308"></a>
+<span class="sourceLineNo">309</span>   * @return this (for chained invocation)<a name="line.309"></a>
+<span class="sourceLineNo">310</span>   */<a name="line.310"></a>
+<span class="sourceLineNo">311</span>  public HColumnDescriptor setBlocksize(int value) {<a name="line.311"></a>
+<span class="sourceLineNo">312</span>    getDelegateeForModification().setBlocksize(value);<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    return this;<a name="line.313"></a>
+<span class="sourceLineNo">314</span>  }<a name="line.314"></a>
+<span class="sourceLineNo">315</span><a name="line.315"></a>
+<span class="sourceLineNo">316</span>  @Override<a name="line.316"></a>
+<span class="sourceLineNo">317</span>  public Compression.Algorithm getCompressionType() {<a name="line.317"></a>
+<span class="sourceLineNo">318</span>    return delegatee.getCompressionType();<a name="line.318"></a>
+<span class="sourceLineNo">319</span>  }<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span>  /**<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * Compression types supported in hbase.<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * LZO is not bundled as part of the hbase distribution.<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   * See &lt;a href="http://hbase.apache.org/book.html#lzo.compression"&gt;LZO Compression&lt;/a&gt;<a name="line.324"></a>
+<span class="sourceLineNo">325</span>   * for how to enable it.<a name="line.325"></a>
+<span class="sourceLineNo">326</span>   * @param value Compression type setting.<a name="line.326"></a>
 <span class="sourceLineNo">327</span>   * @return this (for chained invocation)<a name="line.327"></a>
 <span class="sourceLineNo">328</span>   */<a name="line.328"></a>
-<span class="sourceLineNo">329</span>  public HColumnDescriptor setDataBlockEncoding(DataBlockEncoding value) {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    getDelegateeForModification().setDataBlockEncoding(value);<a name="line.330"></a>
+<span class="sourceLineNo">329</span>  public HColumnDescriptor setCompressionType(Compression.Algorithm value) {<a name="line.329"></a>
+<span class="sourceLineNo">330</span>    getDelegateeForModification().setCompressionType(value);<a name="line.330"></a>
 <span class="sourceLineNo">331</span>    return this;<a name="line.331"></a>
 <span class="sourceLineNo">332</span>  }<a name="line.332"></a>
 <span class="sourceLineNo">333</span><a name="line.333"></a>
-<span class="sourceLineNo">334</span>  /**<a name="line.334"></a>
-<span class="sourceLineNo">335</span>   * Set whether the tags should be compressed along with DataBlockEncoding. When no<a name="line.335"></a>
-<span class="sourceLineNo">336</span>   * DataBlockEncoding is been used, this is having no effect.<a name="line.336"></a>
-<span class="sourceLineNo">337</span>   *<a name="line.337"></a>
-<span class="sourceLineNo">338</span>   * @param value<a name="line.338"></a>
-<span class="sourceLineNo">339</span>   * @return this (for chained invocation)<a name="line.339"></a>
-<span class="sourceLineNo">340</span>   */<a name="line.340"></a>
-<span class="sourceLineNo">341</span>  public HColumnDescriptor setCompressTags(boolean value) {<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    getDelegateeForModification().setCompressTags(value);<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    return this;<a name="line.343"></a>
-<span class="sourceLineNo">344</span>  }<a name="line.344"></a>
-<span class="sourceLineNo">345</span><a name="line.345"></a>
-<span class="sourceLineNo">346</span>  @Override<a name="line.346"></a>
-<span class="sourceLineNo">347</span>  public boolean isCompressTags() {<a name="line.347"></a>
-<span class="sourceLineNo">348</span>    return delegatee.isCompressTags();<a name="line.348"></a>
-<span class="sourceLineNo">349</span>  }<a name="line.349"></a>
-<span class="sourceLineNo">350</span><a name="line.350"></a>
-<span class="sourceLineNo">351</span>  @Override<a name="line.351"></a>
-<span class="sourceLineNo">352</span>  public Compression.Algorithm getCompactionCompressionType() {<a name="line.352"></a>
-<span class="sourceLineNo">353</span>    return delegatee.getCompactionCompressionType();<a name="line.353"></a>
-<span class="sourceLineNo">354</span>  }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span>  /**<a name="line.356"></a>
-<span class="sourceLineNo">357</span>   * Compression types supported in hbase.<a name="line.357"></a>
-<span class="sourceLineNo">358</span>   * LZO is not bundled as part of the hbase distribution.<a name="line.358"></a>
-<span class="sourceLineNo">359</span>   * See &lt;a href="http://hbase.apache.org/book.html#lzo.compression"&gt;LZO Compression&lt;/a&gt;<a name="line.359"></a>
-<span class="sourceLineNo">360</span>   * for how to enable it.<a name="line.360"></a>
-<span class="sourceLineNo">361</span>   * @param value Compression type setting.<a name="line.361"></a>
-<span class="sourceLineNo">362</span>   * @return this (for chained invocation)<a name="line.362"></a>
-<span class="sourceLineNo">363</span>   */<a name="line.363"></a>
-<span class="sourceLineNo">364</span>  public HColumnDescriptor setCompactionCompressionType(Compression.Algorithm value) {<a name="line.364"></a>
-<span class="sourceLineNo">365</span>    getDelegateeForModification().setCompactionCompressionType(value);<a name="line.365"></a>
-<span class="sourceLineNo">366</span>    return this;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>  }<a name="line.367"></a>
-<span class="sourceLineNo">368</span><a name="line.368"></a>
-<span class="sourceLineNo">369</span>  @Override<a name="line.369"></a>
-<span class="sourceLineNo">370</span>  public boolean isInMemory() {<a name="line.370"></a>
-<span class="sourceLineNo">371</span>    return delegatee.isInMemory();<a name="line.371"></a>
-<span class="sourceLineNo">372</span>  }<a name="line.372"></a>
-<span class="sourceLineNo">373</span><a name="line.373"></a>
-<span class="sourceLineNo">374</span>  /**<a name="line.374"></a>
-<span class="sourceLineNo">375</span>   * @param value True if we are to favor keeping all values for this column family in the<a name="line.375"></a>
-<span class="sourceLineNo">376</span>   * HRegionServer cache<a name="line.376"></a>
+<span class="sourceLineNo">334</span>  @Override<a name="line.334"></a>
+<span class="sourceLineNo">335</span>  public DataBlockEncoding getDataBlockEncoding() {<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    return delegatee.getDataBlockEncoding();<a name="line.336"></a>
+<span class="sourceLineNo">337</span>  }<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span>  /**<a name="line.339"></a>
+<span class="sourceLineNo">340</span>   * Set data block encoding algorithm used in block cache.<a name="line.340"></a>
+<span class="sourceLineNo">341</span>   * @param value What kind of data block encoding will be used.<a name="line.341"></a>
+<span class="sourceLineNo">342</span>   * @return this (for chained invocation)<a name="line.342"></a>
+<span class="sourceLineNo">343</span>   */<a name="line.343"></a>
+<span class="sourceLineNo">344</span>  public HColumnDescriptor setDataBlockEncoding(DataBlockEncoding value) {<a name="line.344"></a>
+<span class="sourceLineNo">345</span>    getDelegateeForModification().setDataBlockEncoding(value);<a name="line.345"></a>
+<span class="sourceLineNo">346</span>    return this;<a name="line.346"></a>
+<span class="sourceLineNo">347</span>  }<a name="line.347"></a>
+<span class="sourceLineNo">348</span><a name="line.348"></a>
+<span class="sourceLineNo">349</span>  /**<a name="line.349"></a>
+<span class="sourceLineNo">350</span>   * Set whether the tags should be compressed along with DataBlockEncoding. When no<a name="line.350"></a>
+<span class="sourceLineNo">351</span>   * DataBlockEncoding is been used, this is having no effect.<a name="line.351"></a>
+<span class="sourceLineNo">352</span>   *<a name="line.352"></a>
+<span class="sourceLineNo">353</span>   * @param value<a name="line.353"></a>
+<span class="sourceLineNo">354</span>   * @return this (for chained invocation)<a name="line.354"></a>
+<span class="sourceLineNo">355</span>   */<a name="line.355"></a>
+<span class="sourceLineNo">356</span>  public HColumnDescriptor setCompressTags(boolean value) {<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    getDelegateeForModification().setCompressTags(value);<a name="line.357"></a>
+<span class="sourceLineNo">358</span>    return this;<a name="line.358"></a>
+<span class="sourceLineNo">359</span>  }<a name="line.359"></a>
+<span class="sourceLineNo">360</span><a name="line.360"></a>
+<span class="sourceLineNo">361</span>  @Override<a name="line.361"></a>
+<span class="sourceLineNo">362</span>  public boolean isCompressTags() {<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    return delegatee.isCompressTags();<a name="line.363"></a>
+<span class="sourceLineNo">364</span>  }<a name="line.364"></a>
+<span class="sourceLineNo">365</span><a name="line.365"></a>
+<span class="sourceLineNo">366</span>  @Override<a name="line.366"></a>
+<span class="sourceLineNo">367</span>  public Compression.Algorithm getCompactionCompressionType() {<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    return delegatee.getCompactionCompressionType();<a name="line.368"></a>
+<span class="sourceLineNo">369</span>  }<a name="line.369"></a>
+<span class="sourceLineNo">370</span><a name="line.370"></a>
+<span class="sourceLineNo">371</span>  /**<a name="line.371"></a>
+<span class="sourceLineNo">372</span>   * Compression types supported in hbase.<a name="line.372"></a>
+<span class="sourceLineNo">373</span>   * LZO is not bundled as part of the hbase distribution.<a name="line.373"></a>
+<span class="sourceLineNo">374</span>   * See &lt;a href="http://hbase.apache.org/book.html#lzo.compression"&gt;LZO Compression&lt;/a&gt;<a name="line.374"></a>
+<span class="sourceLineNo">375</span>   * for how to enable it.<a name="line.375"></a>
+<span class="sourceLineNo">376</span>   * @param value Compression type setting.<a name="line.376"></a>
 <span class="sourceLineNo">377</span>   * @return this (for chained invocation)<a name="line.377"></a>
 <span class="sourceLineNo">378</span>   */<a name="line.378"></a>
-<span class="sourceLineNo">379</span>  public HColumnDescriptor setInMemory(boolean value) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>    getDelegateeForModification().setInMemory(value);<a name="line.380"></a>
+<span class="sourceLineNo">379</span>  public HColumnDescriptor setCompactionCompressionType(Compression.Algorithm value) {<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    getDelegateeForModification().setCompactionCompressionType(value);<a name="line.380"></a>
 <span class="sourceLineNo">381</span>    return this;<a name="line.381"></a>
 <span class="sourceLineNo">382</span>  }<a name="line.382"></a>
 <span class="sourceLineNo">383</span><a name="line.383"></a>
 <span class="sourceLineNo">384</span>  @Override<a name="line.384"></a>
-<span class="sourceLineNo">385</span>  public MemoryCompactionPolicy getInMemoryCompaction() {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>    return delegatee.getInMemoryCompaction();<a name="line.386"></a>
+<span class="sourceLineNo">385</span>  public boolean isInMemory() {<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    return delegatee.isInMemory();<a name="line.386"></a>
 <span class="sourceLineNo">387</span>  }<a name="line.387"></a>
 <span class="sourceLineNo">388</span><a name="line.388"></a>
 <span class="sourceLineNo">389</span>  /**<a name="line.389"></a>
-<span class="sourceLineNo">390</span>   * @param value the prefered in-memory compaction policy<a name="line.390"></a>
-<span class="sourceLineNo">391</span>   *                  for this column family<a name="line.391"></a>
+<span class="sourceLineNo">390</span>   * @param value True if we are to favor keeping all values for this column family in the<a name="line.390"></a>
+<span class="sourceLineNo">391</span>   * HRegionServer cache<a name="line.391"></a>
 <span class="sourceLineNo">392</span>   * @return this (for chained invocation)<a name="line.392"></a>
 <span class="sourceLineNo">393</span>   */<a name="line.393"></a>
-<span class="sourceLineNo">394</span>  public HColumnDescriptor setInMemoryCompaction(MemoryCompactionPolicy value) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    getDelegateeForModification().setInMemoryCompaction(value);<a name="line.395"></a>
+<span class="sourceLineNo">394</span>  public HColumnDescriptor setInMemory(boolean value) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span>    getDelegateeForModification().setInMemory(value);<a name="line.395"></a>
 <span class="sourceLineNo">396</span>    return this;<a name="line.396"></a>
 <span class="sourceLineNo">397</span>  }<a name="line.397"></a>
 <span class="sourceLineNo">398</span><a name="line.398"></a>
 <span class="sourceLineNo">399</span>  @Override<a name="line.399"></a>
-<span class="sourceLineNo">400</span>  public KeepDeletedCells getKeepDeletedCells() {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>    return delegatee.getKeepDeletedCells();<a name="line.401"></a>
+<span class="sourceLineNo">400</span>  public MemoryCompactionPolicy getInMemoryCompaction() {<a name="line.400"></a>
+<span class="sourceLineNo">401</span>    return delegatee.getInMemoryCompaction();<a name="line.401"></a>
 <span class="sourceLineNo">402</span>  }<a name="line.402"></a>
 <span class="sourceLineNo">403</span><a name="line.403"></a>
 <span class="sourceLineNo">404</span>  /**<a name="line.404"></a>
-<span class="sourceLineNo">405</span>   * @param value True if deleted rows should not be collected<a name="line.405"></a>
-<span class="sourceLineNo">406</span>   * immediately.<a name="line.406"></a>
+<span class="sourceLineNo">405</span>   * @param value the prefered in-memory compaction policy<a name="line.405"></a>
+<span class="sourceLineNo">406</span>   *                  for this column family<a name="line.406"></a>
 <span class="sourceLineNo">407</span>   * @return this (for chained invocation)<a name="line.407"></a>
 <span class="sourceLineNo">408</span>   */<a name="line.408"></a>
-<span class="sourceLineNo">409</span>  public HColumnDescriptor setKeepDeletedCells(KeepDeletedCells value) {<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    getDelegateeForModification().setKeepDeletedCells(value);<a name="line.410"></a>
+<span class="sourceLineNo">409</span>  public HColumnDescriptor setInMemoryCompaction(MemoryCompactionPolicy value) {<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    getDelegateeForModification().setInMemoryCompaction(value);<a name="line.410"></a>
 <span class="sourceLineNo">411</span>    return this;<a name="line.411"></a>
 <span class="sourceLineNo">412</span>  }<a name="line.412"></a>
 <span class="sourceLineNo">413</span><a name="line.413"></a>
-<span class="sourceLineNo">414</span>  /**<a name="line.414"></a>
-<span class="sourceLineNo">415</span>   * By default, HBase only consider timestamp in versions. So a previous Delete with higher ts<a name="line.415"></a>
-<span class="sourceLineNo">416</span>   * will mask a later Put with lower ts. Set this to true to enable new semantics of versions.<a name="line.416"></a>
-<span class="sourceLineNo">417</span>   * We will also consider mvcc in versions. See HBASE-15968 for details.<a name="line.417"></a>
-<span class="sourceLineNo">418</span>   */<a name="line.418"></a>
-<span class="sourceLineNo">419</span>  @Override<a name="line.419"></a>
-<span class="sourceLineNo">420</span>  public boolean isNewVersionBehavior() {<a name="line.420"></a>
-<span class="sourceLineNo">421</span>    return delegatee.isNewVersionBehavior();<a name="line.421"></a>
-<span class="sourceLineNo">422</span>  }<a name="line.422"></a>
-<span class="sourceLineNo">423</span><a name="line.423"></a>
-<span class="sourceLineNo">424</span>  public HColumnDescriptor setNewVersionBehavior(boolean newVersionBehavior) {<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    getDelegateeForModification().setNewVersionBehavior(newVersionBehavior);<a name="line.425"></a>
+<span class="sourceLineNo">414</span>  @Override<a name="line.414"></a>
+<span class="sourceLineNo">415</span>  public KeepDeletedCells getKeepDeletedCells() {<a name="line.415"></a>
+<span class="sourceLineNo">416</span>    return delegatee.getKeepDeletedCells();<a name="line.416"></a>
+<span class="sourceLineNo">417</span>  }<a name="line.417"></a>
+<span class="sourceLineNo">418</span><a name="line.418"></a>
+<span class="sourceLineNo">419</span>  /**<a name="line.419"></a>
+<span class="sourceLineNo">420</span>   * @param value True if deleted rows should not be collected<a name="line.420"></a>
+<span class="sourceLineNo">421</span>   * immediately.<a name="line.421"></a>
+<span class="sourceLineNo">422</span>   * @return this (for chained invocation)<a name="line.422"></a>
+<span class="sourceLineNo">423</span>   */<a name="line.423"></a>
+<span class="sourceLineNo">424</span>  public HColumnDescriptor setKeepDeletedCells(KeepDeletedCells value) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span>    getDelegateeForModification().setKeepDeletedCells(value);<a name="line.425"></a>
 <span class="sourceLineNo">426</span>    return this;<a name="line.426"></a>
 <span class="sourceLineNo">427</span>  }<a name="line.427"></a>
 <span class="sourceLineNo">428</span><a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>  @Override<a name="line.430"></a>
-<span class="sourceLineNo">431</span>  public int getTimeToLive() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    return delegatee.getTimeToLive();<a name="line.432"></a>
-<span class="sourceLineNo">433</span>  }<a name="line.433"></a>
-<span class="sourceLineNo">434</span><a name="line.434"></a>
-<span class="sourceLineNo">435</span>  /**<a name="line.435"></a>
-<span class="sourceLineNo">436</span>   * @param value Time-to-live of cell contents, in seconds.<a name="line.436"></a>
-<span class="sourceLineNo">437</span>   * @return this (for chained invocation)<a name="line.437"></a>
-<span class="sourceLineNo">438</span>   */<a name="line.438"></a>
-<span class="sourceLineNo">439</span>  public HColumnDescriptor setTimeToLive(int value) {<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    getDelegateeForModification().setTimeToLive(value);<a name="line.440"></a>
+<span class="sourceLineNo">429</span>  /**<a name="line.429"></a>
+<span class="sourceLineNo">430</span>   * By default, HBase only consider timestamp in versions. So a previous Delete with higher ts<a name="line.430"></a>
+<span class="sourceLineNo">431</span>   * will mask a later Put with lower ts. Set this to true to enable new semantics of versions.<a name="line.431"></a>
+<span class="sourceLineNo">432</span>   * We will also consider mvcc in versions. See HBASE-15968 for details.<a name="line.432"></a>
+<span class="sourceLineNo">433</span>   */<a name="line.433"></a>
+<span class="sourceLineNo">434</span>  @Override<a name="line.434"></a>
+<span class="sourceLineNo">435</span>  public boolean isNewVersionBehavior() {<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    return delegatee.isNewVersionBehavior();<a name="line.436"></a>
+<span class="sourceLineNo">437</span>  }<a name="line.437"></a>
+<span class="sourceLineNo">438</span><a name="line.438"></a>
+<span class="sourceLineNo">439</span>  public HColumnDescriptor setNewVersionBehavior(boolean newVersionBehavior) {<a name="line.439"></a>
+<span class="sourceLineNo">440</span>    getDelegateeForModification().setNewVersionBehavior(newVersionBehavior);<a name="line.440"></a>
 <span class="sourceLineNo">441</span>    return this;<a name="line.441"></a>
 <span class="sourceLineNo">442</span>  }<a name="line.442"></a>
 <span class="sourceLineNo">443</span><a name="line.443"></a>
-<span class="sourceLineNo">444</span>  /**<a name="line.444"></a>
-<span class="sourceLineNo">445</span>   * @param value Time to live of cell contents, in human readable format<a name="line.445"></a>
-<span class="sourceLineNo">446</span>   *                   @see org.apache.hadoop.hbase.util.PrettyPrinter#format(String, Unit)<a name="line.446"></a>
-<span class="sourceLineNo">447</span>   * @return this (for chained invocation)<a name="line.447"></a>
-<span class="sourceLineNo">448</span>   */<a name="line.448"></a>
-<span class="sourceLineNo">449</span>  public HColumnDescriptor setTimeToLive(String value) throws HBaseException {<a name="line.449"></a>
-<span class="sourceLineNo">450</span>    getDelegateeForModification().setTimeToLive(value);<a name="line.450"></a>
-<span class="sourceLineNo">451</span>    return this;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>  }<a name="line.452"></a>
-<span class="sourceLineNo">453</span><a name="line.453"></a>
-<span class="sourceLineNo">454</span>  @Override<a name="line.454"></a>
-<span class="sourceLineNo">455</span>  public int getMinVersions() {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>    return delegatee.getMinVersions();<a name="line.456"></a>
+<span class="sourceLineNo">444</span><a name="line.444"></a>
+<span class="sourceLineNo">445</span>  @Override<a name="line.445"></a>
+<span class="sourceLineNo">446</span>  public int getTimeToLive() {<a name="line.446"></a>
+<span class="sourceLineNo">447</span>    return delegatee.getTimeToLive();<a name="line.447"></a>
+<span class="sourceLineNo">448</span>  }<a name="line.448"></a>
+<span class="sourceLineNo">449</span><a name="line.449"></a>
+<span class="sourceLineNo">450</span>  /**<a name="line.450"></a>
+<span class="sourceLineNo">451</span>   * @param value Time-to-live of cell contents, in seconds.<a name="line.451"></a>
+<span class="sourceLineNo">452</span>   * @return this (for chained invocation)<a name="line.452"></a>
+<span class="sourceLineNo">453</span>   */<a name="line.453"></a>
+<span class="sourceLineNo">454</span>  public HColumnDescriptor setTimeToLive(int value) {<a name="line.454"></a>
+<span class="sourceLineNo">455</span>    getDelegateeForModification().setTimeToLive(value);<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    return this;<a name="line.456"></a>
 <span class="sourceLineNo">457</span>  }<a name="line.457"></a>
 <span class="sourceLineNo">458</span><a name="line.458"></a>
 <span class="sourceLineNo">459</span>  /**<a name="line.459"></a>
-<span class="sourceLineNo">460</span>   * @param value The minimum number of versions to keep.<a name="line.460"></a>
-<span class="sourceLineNo">461</span>   * (used when timeToLive is set)<a name="line.461"></a>
+<span class="sourceLineNo">460</span>   * @param value Time to live of cell contents, in human readable format<a name="line.460"></a>
+<span class="sourceLineNo">461</span>   *                   @see org.apache.hadoop.hbase.util.PrettyPrinter#format(String, Unit)<a name="line.461"></a>
 <span class="sourceLineNo">462</span>   * @return this (for chained invocation)<a name="line.462"></a>
 <span class="sourceLineNo">463</span>   */<a name="line.463"></a>
-<span class="sourceLineNo">464</span>  public HColumnDescriptor setMinVersions(int value) {<a name="line.464"></a>
-<span class="sourceLineNo">465</span>    getDelegateeForModification().setMinVersions(value);<a name="line.465"></a>
+<span class="sourceLineNo">464</span>  public HColumnDescriptor setTimeToLive(String value) throws HBaseException {<a name="line.464"></a>
+<span class="sourceLineNo">465</span>    getDelegateeForModification().setTimeToLive(value);<a name="line.465"></a>
 <span class="sourceLineNo">466</span>    return this;<a name="line.466"></a>
 <span class="sourceLineNo">467</span>  }<a name="line.467"></a>
 <span class="sourceLineNo">468</span><a name="line.468"></a>
 <span class="sourceLineNo">469</span>  @Override<a name="line.469"></a>
-<span class="sourceLineNo">470</span>  public boolean isBlockCacheEnabled() {<a name="line.470"></a>
-<span class="sourceLineNo">471</span>    return delegatee.isBlockCacheEnabled();<a name="line.471"></a>
+<span class="sourceLineNo">470</span>  public int getMinVersions() {<a name="line.470"></a>
+<span class="sourceLineNo">471</span>    return delegatee.getMinVersions();<a name="line.471"></a>
 <span class="sourceLineNo">472</span>  }<a name="line.472"></a>
 <span class="sourceLineNo">473</span><a name="line.473"></a>
 <span class="sourceLineNo">474</span>  /**<a name="line.474"></a>
-<span class="sourceLineNo">475</span>   * @param value True if hfile DATA type blocks should be cached (We always cache<a name="line.475"></a>
-<span class="sourceLineNo">476</span>   * INDEX and BLOOM blocks; you cannot turn this off).<a name="line.476"></a>
+<span class="sourceLineNo">475</span>   * @param value The minimum number of versions to keep.<a name="line.475"></a>
+<span class="sourceLineNo">476</span>   * (used when timeToLive is set)<a name="line.476"></a>
 <span class="sourceLineNo">477</span>   * @return this (for chained invocation)<a name="line.477"></a>
 <span class="sourceLineNo">478</span>   */<a name="line.478"></a>
-<span class="sourceLineNo">479</span>  public HColumnDescriptor setBlockCacheEnabled(boolean value) {<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    getDelegateeForModification().setBlockCacheEnabled(value);<a name="line.480"></a>
+<span class="sourceLineNo">479</span>  public HColumnDescriptor setMinVersions(int value) {<a name="line.479"></a>
+<span class="sourceLineNo">480</span>    getDelegateeForModification().setMinVersions(value);<a name="line.480"></a>
 <span class="sourceLineNo">481</span>    return this;<a name="line.481"></a>
 <span class="sourceLineNo">482</span>  }<a name="line.482"></a>
 <span class="sourceLineNo">483</span><a name="line.483"></a>
 <span class="sourceLineNo">484</span>  @Override<a name="line.484"></a>
-<span class="sourceLineNo">485</span>  public BloomType getBloomFilterType() {<a name="line.485"></a>
-<span class="sourceLineNo">486</span>    return delegatee.getBloomFilterType();<a name="line.486"></a>
+<span class="sourceLineNo">485</span>  public boolean isBlockCacheEnabled() {<a name="line.485"></a>
+<span class="sourceLineNo">486</span>    return delegatee.isBlockCacheEnabled();<a name="line.486"></a>
 <span class="sourceLineNo">487</span>  }<a name="line.487"></a>
 <span class="sourceLineNo">488</span><a name="line.488"></a>
 <span class="sourceLineNo">489</span>  /**<a name="line.489"></a>
-<span class="sourceLineNo">490</span>   * @param value bloom filter type<a name="line.490"></a>
-<span class="sourceLineNo">491</span>   * @return this (for chained invocation)<a name="line.491"></a>
-<span class="sourceLineNo">492</span>   */<a name="line.492"></a>
-<span class="sourceLineNo">493</span>  public HColumnDescriptor setBloomFilterType(final BloomType value) {<a name="line.493"></a>
-<span class="sourceLineNo">494</span>    getDelegateeForModification().setBloomFilterType(value);<a name="line.494"></a>
-<span class="sourceLineNo">495</span>    return this;<a name="line.495"></a>
-<span class="sourceLineNo">496</span>  }<a name="line.496"></a>
-<span class="sourceLineNo">497</span><a name="line.497"></a>
-<span class="sourceLineNo">498</span>  @Override<a name="line.498"></a>
-<span class="sourceLineNo">499</span>  public int getScope() {<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    return delegatee.getScope();<a name="line.500"></a>
-<span class="sourceLineNo">501</span>  }<a name="line.501"></a>
-<span class="sourceLineNo">502</span><a name="line.502"></a>
-<span class="sourceLineNo">503</span> /**<a name="line.503"></a>
-<span class="sourceLineNo">504</span>  * @param value the scope tag<a name="line.504"></a>
-<span class="sourceLineNo">505</span>  * @return this (for chained invocation)<a name="line.505"></a>
-<span class="sourceLineNo">506</span>  */<a name="line.506"></a>
-<span class="sourceLineNo">507</span>  public HColumnDescriptor setScope(int value) {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    getDelegateeForModification().setScope(value);<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    return this;<a name="line.509"></a>
-<span class="sourceLineNo">510</span>  }<a name="line.510"></a>
-<span class="sourceLineNo">511</span><a name="line.511"></a>
-<span class="sourceLineNo">512</span>  @Override<a name="line.512"></a>
-<span class="sourceLineNo">513</span>  public boolean isCacheDataOnWrite() {<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    return delegatee.isCacheDataOnWrite();<a name="line.514"></a>
-<span class="sourceLineNo">515</span>  }<a name="line.515"></a>
-<span class="sourceLineNo">516</span><a name="line.516"></a>
-<span class="sourceLineNo">517</span>  /**<a name="line.517"></a>
-<span class="sourceLineNo">518</span>   * @param value true if we should cache data blocks on write<a name="line.518"></a>
-<span class="sourceLineNo">519</span>   * @return this (for chained invocation)<a name="line.519"></a>
-<span class="sourceLineNo">520</span>   */<a name="line.520"></a>
-<span class="sourceLineNo">521</span>  public HColumnDescriptor setCacheDataOnWrite(boolean value) {<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    getDelegateeForModification().setCacheDataOnWrite(value);<a name="line.522"></a>
-<span class="sourceLineNo">523</span>    return this;<a name="line.523"></a>
-<span class="sourceLineNo">524</span>  }<a name="line.524"></a>
-<span class="sourceLineNo">525</span><a name="line.525"></a>
-<span class="sourceLineNo">526</span>  /**<a name="line.526"></a>
-<span class="sourceLineNo">527</span>   * This is a noop call from HBase 2.0 onwards<a name="line.527"></a>
-<span class="sourceLineNo">528</span>   *<a name="line.528"></a>
-<span class="sourceLineNo">529</span>   * @return this (for chained invocation)<a name="line.529"></a>
-<span class="sourceLineNo">530</span>   * @deprecated Since 2.0 and will be removed in 3.0 with out any replacement. Caching data in on<a name="line.530"></a>
-<span class="sourceLineNo">531</span>   *             heap Cache, when there are both on heap LRU Cache and Bucket Cache will no longer<a name="line.531"></a>
-<span class="sourceLineNo">532</span>   *             be supported from 2.0.<a name="line.532"></a>
-<span class="sourceLineNo">533</span>   */<a name="line.533"></a>
-<span class="sourceLineNo">534</span>  @Deprecated<a name="line.534"></a>
-<span class="sourceLineNo">535</span>  public HColumnDescriptor setCacheDataInL1(boolean value) {<a name="line.535"></a>
-<span class="sourceLineNo">536</span>    return this;<a name="line.536"></a>
-<span class="sourceLineNo">537</span>  }<a name="line.537"></a>
-<span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>  @Override<a name="line.539"></a>
-<span class="sourceLineNo">540</span>  public boolean isCacheIndexesOnWrite() {<a name="line.540"></a>
-<span class="sourceLineNo">541</span>    return delegatee.isCacheIndexesOnWrite();<a name="line.541"></a>
-<span class="sourceLineNo">542</span>  }<a name="line.542"></a>
-<span class="sourceLineNo">543</span><a name="line.543"></a>
-<span class="sourceLineNo">544</span>  /**<a name="line.544"></a>
-<span class="sourceLineNo">545</span>   * @param value true if we should cache index blocks on write<a name="line.545"></a>
-<span class="sourceLineNo">546</span>   * @return this (for chained invocation)<a name="line.546"></a>
-<span class="sourceLineNo">547</span>   */<a name="line.547"></a>
-<span class="sourceLineNo">548</span>  public HColumnDescriptor setCacheIndexesOnWrite(boolean value) {<a name="line.548"></a>
-<span class="sourceLineNo">549</span>    getDelegateeForModification().setCacheIndexesOnWrite(value);<a name="line.549"></a>
-<span class="sourceLineNo">550</span>    return this;<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  }<a name="line.551"></a>
-<span class="sourceLineNo">552</span><a name="line.552"></a>
-<span class="sourceLineNo">553</span>  @Override<a name="line.553"></a>
-<span class="sourceLineNo">554</span>  public boolean isCacheBloomsOnWrite() {<a name="line.554"></a>
-<span class="sourceLineNo">555</span>    return delegatee.isCacheBloomsOnWrite();<a name="line.555"></a>
-<span class="sourceLineNo">556</span>  }<a name="line.556"></a>
-<span class="sourceLineNo">557</span><a name="line.557"></a>
-<span class="sourceLineNo">558</span>  /**<a name="line.558"></a>
-<span class="sourceLineNo">559</span>   * @param value true if we should cache bloomfilter blocks on write<a name="line.559"></a>
-<span class="sourceLineNo">560</span>   * @return this (for chained invocation)<a name="line.560"></a>
-<span class="sourceLineNo">561</span>   */<a name="line.561"></a>
-<span class="sourceLineNo">562</span>  public HColumnDescriptor setCacheBloomsOnWrite(boolean value) {<a name="line.562"></a>
-<span class="sourceLineNo">563</span>    getDelegateeForModification().setCacheBloomsOnWrite(value);<a name="line.563"></a>
-<span class="sourceLineNo">564</span>    return this;<a name="line.564"></a>
-<span class="sourceLineNo">565</span>  }<a name="line.565"></a>
-<span class="sourceLineNo">566</span><a name="line.566"></a>
-<span class="sourceLineNo">567</span>  @Override<a name="line.567"></a>
-<span class="sourceLineNo">568</span>  public boolean isEvictBlocksOnClose() {<a name="line.568"></a>
-<span class="sourceLineNo">569</span>    return delegatee.isEvictBlocksOnClose();<a name="line.569"></a>
-<span class="sourceLineNo">570</span>  }<a name="line.570"></a>
-<span class="sourceLineNo">571</span><a name="line.571"></a>
-<span class="sourceLineNo">572</span>  /**<a name="line.572"></a>
-<span class="sourceLineNo">573</span>   * @param value true if we should evict cached blocks from the blockcache on<a name="line.573"></a>
-<span class="sourceLineNo">574</span>   * close<a name="line.574"></a>
+<span class="sourceLineNo">490</span>   * @param value True if hfile DATA type blocks should be cached (We always cache<a name="line.490"></a>
+<span class="sourceLineNo">491</span>   * INDEX and BLOOM blocks; you cannot turn this off).<a name="line.491"></a>
+<span class="sourceLineNo">492</span>   * @return this (for chained invocation)<a name="line.492"></a>
+<span class="sourceLineNo">493</span>   */<a name="line.493"></a>
+<span class="sourceLineNo">494</span>  public HColumnDescriptor setBlockCacheEnabled(boolean value) {<a name="line.494"></a>
+<span class="sourceLineNo">495</span>    getDelegateeForModification().setBlockCacheEnabled(value);<a name="line.495"></a>
+<span class="sourceLineNo">496</span>    return this;<a name="line.496"></a>
+<span class="sourceLineNo">497</span>  }<a name="line.497"></a>
+<span class="sourceLineNo">498</span><a name="line.498"></a>
+<span class="sourceLineNo">499</span>  @Override<a name="line.499"></a>
+<span class="sourceLineNo">500</span>  public BloomType getBloomFilterType() {<a name="line.500"></a>
+<span class="sourceLineNo">501</span>    return delegatee.getBloomFilterType();<a name="line.501"></a>
+<span class="sourceLineNo">502</span>  }<a name="line.502"></a>
+<span class="sourceLineNo">503</span><a name="line.503"></a>
+<span class="sourceLineNo">504</span>  /**<a name="line.504"></a>
+<span class="sourceLineNo">505</span>   * @param value bloom filter type<a name="line.505"></a>
+<span class="sourceLineNo">506</span>   * @return this (for chained invocation)<a name="line.506"></a>
+<span class="sourceLineNo">507</span>   */<a name="line.507"></a>
+<span class="sourceLineNo">508</span>  public HColumnDescriptor setBloomFilterType(final BloomType value) {<a name="line.508"></a>
+<span class="sourceLineNo">509</span>    getDelegateeForModification().setBloomFilterType(value);<a name="line.509"></a>
+<span class="sourceLineNo">510</span>    return this;<a name="line.510"></a>
+<span class="sourceLineNo">511</span>  }<a name="line.511"></a>
+<span class="sourceLineNo">512</span><a name="line.512"></a>
+<span class="sourceLineNo">513</span>  @Override<a name="line.513"></a>
+<span class="sourceLineNo">514</span>  public int getScope() {<a name="line.514"></a>
+<span class="sourceLineNo">515</span>    return delegatee.getScope();<a name="line.515"></a>
+<span class="sourceLineNo">516</span>  }<a name="line.516"></a>
+<span class="sourceLineNo">517</span><a name="line.517"></a>
+<span class="sourceLineNo">518</span> /**<a name="line.518"></a>
+<span class="sourceLineNo">519</span>  * @param value the scope tag<a name="line.519"></a>
+<span class="sourceLineNo">520</span>  * @return this (for chained invocation)<a name="line.520"></a>
+<span class="sourceLineNo">521</span>  */<a name="line.521"></a>
+<span class="sourceLineNo">522</span>  public HColumnDescriptor setScope(int value) {<a name="line.522"></a>
+<span class="sourceLineNo">523</span>    getDelegateeForModification().setScope(value);<a name="line.523"></a>
+<span class="sourceLineNo">524</span>    return this;<a name="line.524"></a>
+<span class="sourceLineNo">525</span>  }<a name="line.525"></a>
+<span class="sourceLineNo">526</span><a name="line.526"></a>
+<span class="sourceLineNo">527</span>  @Override<a name="line.527"></a>
+<span class="sourceLineNo">528</span>  public boolean isCacheDataOnWrite() {<a name="line.528"></a>
+<span class="sourceLineNo">529</span>    return delegatee.isCacheDataOnWrite();<a name="line.529"></a>
+<span class="sourceLineNo">530</span>  }<a name="line.530"></a>
+<span class="sourceLineNo">531</span><a name="line.531"></a>
+<span class="sourceLineNo">532</span>  /**<a name="line.532"></a>
+<span class="sourceLineNo">533</span>   * @param value true if we should cache data blocks on write<a name="line.533"></a>
+<span class="sourceLineNo">534</span>   * @return this (for chained invocation)<a name="line.534"></a>
+<span class="sourceLineNo">535</span>   */<a name="line.535"></a>
+<span class="sourceLineNo">536</span>  public HColumnDescriptor setCacheDataOnWrite(boolean value) {<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    getDelegateeForModification().setCacheDataOnWrite(value);<a name="line.537"></a>
+<span class="sourceLineNo">538</span>    return this;<a name="line.538"></a>
+<span class="sourceLineNo">539</span>  }<a name="line.539"></a>
+<span class="sourceLineNo">540</span><a name="line.540"></a>
+<span class="sourceLineNo">541</span>  /**<a name="line.541"></a>
+<span class="sourceLineNo">542</span>   * This is a noop call from HBase 2.0 onwards<a name="line.542"></a>
+<span class="sourceLineNo">543</span>   *<a name="line.543"></a>
+<span class="sourceLineNo">544</span>   * @return this (for chained invocation)<a name="line.544"></a>
+<span class="sourceLineNo">545</span>   * @deprecated Since 2.0 and will be removed in 3.0 with out any replacement. Caching data in on<a name="line.545"></a>
+<span class="sourceLineNo">546</span>   *             heap Cache, when there are both on heap LRU Cache and Bucket Cache will no longer<a name="line.546"></a>
+<span class="sourceLineNo">547</span>   *             be supported from 2.0.<a name="line.547"></a>
+<span class="sourceLineNo">548</span>   */<a name="line.548"></a>
+<span class="sourceLineNo">549</span>  @Deprecated<a name="line.549"></a>
+<span class="sourceLineNo">550</span>  public HColumnDescriptor setCacheDataInL1(boolean value) {<a name="line.550"></a>
+<span class="sourceLineNo">551</span>    return this;<a name="line.551"></a>
+<span class="sourceLineNo">552</span>  }<a name="line.552"></a>
+<span class="sourceLineNo">553</span><a name="line.553"></a>
+<span class="sourceLineNo">554</span>  @Override<a name="line.554"></a>
+<span class="sourceLineNo">555</span>  public boolean isCacheIndexesOnWrite() {<a name="line.555"></a>
+<span class="sourceLineNo">556</span>    return delegatee.isCacheIndexesOnWrite();<a name="line.556"></a>
+<span class="sourceLineNo">557</span>  }<a name="line.557"></a>
+<span class="sourceLineNo">558</span><a name="line.558"></a>
+<span class="sourceLineNo">559</span>  /**<a name="line.559"></a>
+<span class="sourceLineNo">560</span>   * @param value true if we should cache index blocks on write<a name="line.560"></a>
+<span class="sourceLineNo">561</span>   * @return this (for chained invocation)<a name="line.561"></a>
+<span class="sourceLineNo">562</span>   */<a name="line.562"></a>
+<span class="sourceLineNo">563</span>  public HColumnDescriptor setCacheIndexesOnWrite(boolean value) {<a name="line.563"></a>
+<span class="sourceLineNo">564</span>    getDelegateeForModification().setCacheIndexesOnWrite(value);<a name="line.564"></a>
+<span class="sourceLineNo">565</span>    return this;<a name="line.565"></a>
+<span class="sourceLineNo">566</span>  }<a name="line.566"></a>
+<span class="sourceLineNo">567</span><a name="line.567"></a>
+<span class="sourceLineNo">568</span>  @Override<a name="line.568"></a>
+<span class="sourceLineNo">569</span>  public boolean isCacheBloomsOnWrite() {<a name="line.569"></a>
+<span class="sourceLineNo">570</span>    return delegatee.isCacheBloomsOnWrite();<a name="line.570"></a>
+<span class="sourceLineNo">571</span>  }<a name="line.571"></a>
+<span class="sourceLineNo">572</span><a name="line.572"></a>
+<span class="sourceLineNo">573</span>  /**<a name="line.573"></a>
+<span class="sourceLineNo">574</span>   * @param value true if we should cache bloomfilter blocks on write<a name="line.574"></a>
 <span class="sourceLineNo">575</span>   * @return this (for chained invocation)<a name="line.575"></a>
 <span class="sourceLineNo">576</span>   */<a name="line.576"></a>
-<span class="sourceLineNo">577</span>  public HColumnDescriptor setEvictBlocksOnClose(boolean value) {<a name="line.577"></a>
-<span class="sourceLineNo">578</span>    getDelegateeForModification().setEvictBlocksOnClose(value);<a name="line.578"></a>
+<span class="sourceLineNo">577</span>  public HColumnDescriptor setCacheBloomsOnWrite(boolean value) {<a name="line.577"></a>
+<span class="sourceLineNo">578</span>    getDelegateeForModification().setCacheBloomsOnWrite(value);<a name="line.578"></a>
 <span class="sourceLineNo">579</span>    return this;<a name="line.579"></a>
 <span class="sourceLineNo">580</span>  }<a name="line.580"></a>
 <span class="sourceLineNo">581</span><a name="line.581"></a>
 <span class="sourceLineNo">582</span>  @Override<a name="line.582"></a>
-<span class="sourceLineNo">583</span>  public boolean isPrefetchBlocksOnOpen() {<a name="line.583"></a>
-<span class="sourceLineNo">584</span>    return delegatee.isPrefetchBlocksOnOpen();<a name="line.584"></a>
+<span class="sourceLineNo">583</span>  public boolean isEvictBlocksOnClose() {<a name="line.583"></a>
+<span class="sourceLineNo">584</span>    return delegatee.isEvictBlocksOnClose();<a name="line.584"></a>
 <span class="sourceLineNo">585</span>  }<a name="line.585"></a>
 <span class="sourceLineNo">586</span><a name="line.586"></a>
 <span class="sourceLineNo">587</span>  /**<a name="line.587"></a>
-<span class="sourceLineNo">588</span>   * @param value true if we should prefetch blocks into the blockcache on open<a name="line.588"></a>
-<span class="sourceLineNo">589</span>   * @return this (for chained invocation)<a name="line.589"></a>
-<span class="sourceLineNo">590</span>   */<a name="line.590"></a>
-<span class="sourceLineNo">591</span>  public HColumnDescriptor setPrefetchBlocksOnOpen(boolean value) {<a name="line.591"></a>
-<span class="sourceLineNo">592</span>    getDelegateeForModification().setPrefetchBlocksOnOpen(value);<a name="line.592"></a>
-<span class="sourceLineNo">593</span>    return this;<a name="line.593"></a>
-<span class="sourceLineNo">594</span>  }<a name="line.594"></a>
-<span class="sourceLineNo">595</span><a name="line.595"></a>
-<span class="sourceLineNo">596</span>  /**<a name="line.596"></a>
-<span class="sourceLineNo">597</span>   * @see java.lang.Object#toString()<a name="line.597"></a>
-<span class="sourceLineNo">598</span>   */<a name="line.598"></a>
-<span class="sourceLineNo">599</span>  @Override<a name="line.599"></a>
-<span class="sourceLineNo">600</span>  public String toString() {<a name="line.600"></a>
-<span class="sourceLineNo">601</span>    return delegatee.toString();<a name="line.601"></a>
-<span class="sourceLineNo">602</span>  }<a name="line.602"></a>
-<span class="sourceLineNo">603</span><a name="line.603"></a>
-<span class="sourceLineNo">604</span>  /**<a name="line.604"></a>
-<span class="sourceLineNo">605</span>   * @return Column family descriptor with only the customized attributes.<a name="line.605"></a>
-<span class="sourceLineNo">606</span>   */<a name="line.606"></a>
-<span class="sourceLineNo">607</span>  @Override<a name="line.607"></a>
-<span class="sourceLineNo">608</span>  public String toStringCustomizedValues() {<a name="line.608"></a>
-<span class="sourceLineNo">609</span>    return delegatee.toStringCustomizedValues();<a name="line.609"></a>
-<span class="sourceLineNo">610</span>  }<a name="line.610"></a>
-<span class="sourceLineNo">611</span><a name="line.611"></a>
-<span class="sourceLineNo">612</span>  public static Unit getUnit(String key) {<a name="line.612"></a>
-<span class="sourceLineNo">613</span>    return ColumnFamilyDescriptorBuilder.getUnit(key);<a name="line.613"></a>
-<span class="sourceLineNo">614</span>  }<a name="line.614"></a>
-<span class="sourceLineNo">615</span><a name="line.615"></a>
-<span class="sourceLineNo">616</span>  public static Map&lt;String, String&gt; getDefaultValues() {<a name="line.616"></a>
-<span class="sourceLineNo">617</span>    return ColumnFamilyDescriptorBuilder.getDefaultValues();<a name="line.617"></a>
-<span class="sourceLineNo">618</span>  }<a name="line.618"></a>
-<span class="sourceLineNo">619</span><a name="line.619"></a>
-<span class="sourceLineNo">620</span>  /**<a name="line.620"></a>
-<span class="sourceLineNo">621</span>   * @see java.lang.Object#equals(java.lang.Object)<a name="line.621"></a>
-<span class="sourceLineNo">622</span>   */<a name="line.622"></a>
-<span class="sourceLineNo">623</span>  @Override<a name="line.623"></a>
-<span class="sourceLineNo">624</span>  public boolean equals(Object obj) {<a name="line.624"></a>
-<span class="sourceLineNo">625</span>    if (this == obj) {<a name="line.625"></a>
-<span class="sourceLineNo">626</span>      return true;<a name="line.626"></a>
-<span class="sourceLineNo">627</span>    }<a name="line.627"></a>
-<span class="sourceLineNo">628</span>    if (obj instanceof HColumnDescriptor) {<a name="line.628"></a>
-<span class="sourceLineNo">629</span>      return delegatee.equals(((HColumnDescriptor) obj).delegatee);<a name="line.629"></a>
-<span class="sourceLineNo">630</span>    }<a name="line.630"></a>
-<span class="sourceLineNo">631</span>    return false;<a name="line.631"></a>
-<span class="sourceLineNo">632</span>  }<a name="line.632"></a>
-<span class="sourceLineNo">633</span><a name="line.633"></a>
-<span class="sourceLineNo">634</span>  /**<a name="line.634"></a>
-<span class="sourceLineNo">635</span>   * @see java.lang.Object#hashCode()<a name="line.635"></a>
-<span class="sourceLineNo">636</span>   */<a name="line.636"></a>
-<span class="sourceLineNo">637</span>  @Override<a name="line.637"></a>
-<span class="sourceLineNo">638</span>  public int hashCode() {<a name="line.638"></a>
-<span class="sourceLineNo">639</span>    return delegatee.hashCode();<a name="line.639"></a>
-<span class="sourceLineNo">640</span>  }<a name="line.640"></a>
-<span class="sourceLineNo">641</span><a name="line.641"></a>
-<span class="sourceLineNo">642</span>  @Override<a name="line.642"></a>
-<span class="sourceLineNo">643</span>  public int compareTo(HColumnDescriptor other) {<a name="line.643"></a>
-<span class="sourceLineNo">644</span>    return COMPARATOR.compare(this, other);<a name="line.644"></a>
-<span class="sourceLineNo">645</span>  }<a name="line.645"></a>
-<span class="sourceLineNo">646</span><a name="line.646"></a>
-<span class="sourceLineNo">647</span>  /**<a name="line.647"></a>
-<span class="sourceLineNo">648</span>   * @return This instance serialized with pb with pb magic prefix<a name="line.648"></a>
-<span class="sourceLineNo">649</span>   * @see #parseFrom(byte[])<a name="line.649"></a>
-<span class="sourceLineNo">650</span>   */<a name="line.650"></a>
-<span class="sourceLineNo">651</span>  public byte[] toByteArray() {<a name="line.651"></a>
-<span class="sourceLineNo">652</span>    return ColumnFamilyDescriptorBuilder.toByteArray(delegatee);<a name="line.652"></a>
-<span class="sourceLineNo">653</span>  }<a name="line.653"></a>
-<span class="sourceLineNo">654</span><a name="line.654"></a>
-<span class="sourceLineNo">655</span>  /**<a name="line.655"></a>
-<span class="sourceLineNo">656</span>   * @param bytes A pb serialized {@link HColumnDescriptor} instance with pb magic prefix<a name="line.656"></a>
-<span class="sourceLineNo">657</span>   * @return An instance of {@link HColumnDescriptor} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.657"></a>
-<span class="sourceLineNo">658</span>   * @throws DeserializationException<a name="line.658"></a>
-<span class="sourceLineNo">659</span>   * @see #toByteArray()<a name="line.659"></a>
-<span class="sourceLineNo">660</span>   */<a name="line.660"></a>
-<span class="sourceLineNo">661</span>  public static HColumnDescriptor parseFrom(final byte [] bytes) throws DeserializationException {<a name="line.661"></a>
-<span class="sourceLineNo">662</span>    ColumnFamilyDescriptor desc = ColumnFamilyDescriptorBuilder.parseFrom(bytes);<a name="line.662"></a>
-<span class="sourceLineNo">663</span>    if (desc instanceof ModifyableColumnFamilyDescriptor) {<a name="line.663"></a>
-<span class="sourceLineNo">664</span>      return new HColumnDescriptor((ModifyableColumnFamilyDescriptor) desc);<a name="line.664"></a>
-<span class="sourceLineNo">665</span>    } else {<a name="line.665"></a>
-<span class="sourceLineNo">666</span>      return new HColumnDescriptor(new ModifyableColumnFamilyDescriptor(desc));<a name="line.666"></a>
-<span class="sourceLineNo">667</span>    }<a name="line.667"></a>
+<span class="sourceLineNo">588</span>   * @param value true if we should evict cached blocks from the blockcache on<a name="line.588"></a>
+<span class="sourceLineNo">589</span>   * close<a name="line.589"></a>
+<span class="sourceLineNo">590</span>   * @return this (for chained invocation)<a name="line.590"></a>
+<span class="sourceLineNo">591</span>   */<a name="line.591"></a>
+<span class="sourceLineNo">592</span>  public HColumnDescriptor setEvictBlocksOnClose(boolean value) {<a name="line.592"></a>
+<span class="sourceLineNo">593</span>    getDelegateeForModification().setEvictBlocksOnClose(value);<a name="line.593"></a>
+<span class="sourceLineNo">594</span>    return this;<a name="line.594"></a>
+<span class="sourceLineNo">595</span>  }<a name="line.595"></a>
+<span class="sourceLineNo">596</span><a name="line.596"></a>
+<span class="sourceLineNo">597</span>  @Override<a name="line.597"></a>
+<span class="sourceLineNo">598</span>  public boolean isPrefetchBlocksOnOpen() {<a name="line.598"></a>
+<span class="sourceLineNo">599</span>    return delegatee.isPrefetchBlocksOnOpen();<a name="line.599"></a>
+<span class="sourceLineNo">600</span>  }<a name="line.600"></a>
+<span class="sourceLineNo">601</span><a name="line.601"></a>
+<span class="sourceLineNo">602</span>  /**<a name="line.602"></a>
+<span class="sourceLineNo">603</span>   * @param value true if we should prefetch blocks into the blockcache on open<a name="line.603"></a>
+<span class="sourceLineNo">604</span>   * @return this (for chained invocation)<a name="line.604"></a>
+<span class="sourceLineNo">605</span>   */<a name="line.605"></a>
+<span class="sourceLineNo">606</span>  public HColumnDescriptor setPrefetchBlocksOnOpen(boolean value) {<a name="line.606"></a>
+<span class="sourceLineNo">607</span>    getDelegateeForModification().setPrefetchBlocksOnOpen(value);<a name="line.607"></a>
+<span class="sourceLineNo">608</span>    return this;<a name="line.608"></a>
+<span class="sourceLineNo">609</span>  }<a name="line.609"></a>
+<span class="sourceLineNo">610</span><a name="line.610"></a>
+<span class="sourceLineNo">611</span>  /**<a name="line.611"></a>
+<span class="sourceLineNo">612</span>   * @see java.lang.Object#toString()<a name="line.612"></a>
+<span class="sourceLineNo">613</span>   */<a name="line.613"></a>
+<span class="sourceLineNo">614</span>  @Override<a name="line.614"></a>
+<span class="sourceLineNo">615</span>  public String toString() {<a name="line.615"></a>
+<span class="sourceLineNo">616</span>    return delegatee.toString();<a name="line.616"></a>
+<span class="sourceLineNo">617</span>  }<a name="line.617"></a>
+<span class="sourceLineNo">618</span><a name="line.618"></a>
+<span class="sourceLineNo">619</span>  /**<a name="line.619"></a>
+<span class="sourceLineNo">620</span>   * @return Column family descriptor with only the customized attributes.<a name="line.620"></a>
+<span class="sourceLineNo">621</span>   */<a name="line.621"></a>
+<span class="sourceLineNo">622</span>  @Override<a name="line.622"></a>
+<span class="sourceLineNo">623</span>  public String toStringCustomizedValues() {<a name="line.623"></a>
+<span class="sourceLineNo">624</span>    return delegatee.toStringCustomizedValues();<a name="line.624"></a>
+<span class="sourceLineNo">625</span>  }<a name="line.625"></a>
+<span class="sourceLineNo">626</span><a name="line.626"></a>
+<span class="sourceLineNo">627</span>  public static Unit getUnit(String key) {<a name="line.627"></a>
+<span class="sourceLineNo">628</span>    return ColumnFamilyDescriptorBuilder.getUnit(key);<a name="line.628"></a>
+<span class="sourceLineNo">629</span>  }<a name="line.629"></a>
+<span class="sourceLineNo">630</span><a name="line.630"></a>
+<span class="sourceLineNo">631</span>  public static Map&lt;String, String&gt; getDefaultValues() {<a name="line.631"></a>
+<span class="sourceLineNo">632</span>    return ColumnFamilyDescriptorBuilder.getDefaultValues();<a name="line.632"></a>
+<span class="sourceLineNo">633</span>  }<a name="line.633"></a>
+<span class="sourceLineNo">634</span><a name="line.634"></a>
+<span class="sourceLineNo">635</span>  /**<a name="line.635"></a>
+<span class="sourceLineNo">636</span>   * @see java.lang.Object#equals(java.lang.Object)<a name="line.636"></a>
+<span class="sourceLineNo">637</span>   */<a name="line.637"></a>
+<span class="sourceLineNo">638</span>  @Override<a name="line.638"></a>
+<span class="sourceLineNo">639</span>  public boolean equals(Object obj) {<a name="line.639"></a>
+<span class="sourceLineNo">640</span>    if (this == obj) {<a name="line.640"></a>
+<span class="sourceLineNo">641</span>      return true;<a name="line.641"></a>
+<span class="sourceLineNo">642</span>    }<a name="line.642"></a>
+<span class="sourceLineNo">643</span>    if (obj instanceof HColumnDescriptor) {<a name="line.643"></a>
+<span class="sourceLineNo">644</span>      return delegatee.equals(((HColumnDescriptor) obj).delegatee);<a name="line.644"></a>
+<span class="sourceLineNo">645</span>    }<a name="line.645"></a>
+<span class="sourceLineNo">646</span>    return false;<a name="line.646"></a>
+<span class="sourceLineNo">647</span>  }<a name="line.647"></a>
+<span class="sourceLineNo">648</span><a name="line.648"></a>
+<span class="sourceLineNo">649</span>  /**<a name="line.649"></a>
+<span class="sourceLineNo">650</span>   * @see java.lang.Object#hashCode()<a name="line.650"></a>
+<span class="sourceLineNo">651</span>   */<a name="line.651"></a>
+<span class="sourceLineNo">652</span>  @Override<a name="line.652"></a>
+<span class="sourceLineNo">653</span>  public int hashCode() {<a name="line.653"></a>
+<span class="sourceLineNo">654</span>    return delegatee.hashCode();<a name="line.654"></a>
+<span class="sourceLineNo">655</span>  }<a name="line.655"></a>
+<span class="sourceLineNo">656</span><a name="line.656"></a>
+<span class="sourceLineNo">657</span>  @Override<a name="line.657"></a>
+<span class="sourceLineNo">658</span>  public int compareTo(HColumnDescriptor other) {<a name="line.658"></a>
+<span class="sourceLineNo">659</span>    return COMPARATOR.compare(this, other);<a name="line.659"></a>
+<span class="sourceLineNo">660</span>  }<a name="line.660"></a>
+<span class="sourceLineNo">661</span><a name="line.661"></a>
+<span class="sourceLineNo">662</span>  /**<a name="line.662"></a>
+<span class="sourceLineNo">663</span>   * @return This instance serialized with pb with pb magic prefix<a name="line.663"></a>
+<span class="sourceLineNo">664</span>   * @see #parseFrom(byte[])<a name="line.664"></a>
+<span class="sourceLineNo">665</span>   */<a name="line.665"></a>
+<span class="sourceLineNo">666</span>  public byte[] toByteArray() {<a name="line.666"></a>
+<span class="sourceLineNo">667</span>    return ColumnFamilyDescriptorBuilder.toByteArray(delegatee);<a name="line.667"></a>
 <span class="sourceLineNo">668</span>  }<a name="line.668"></a>
 <span class="sourceLineNo">669</span><a name="line.669"></a>
-<span class="sourceLineNo">670</span>  @Override<a name="line.670"></a>
-<span class="sourceLineNo">671</span>  public String getConfigurationValue(String key) {<a name="line.671"></a>
-<span class="sourceLineNo">672</span>    return delegatee.getConfigurationValue(key);<a name="line.672"></a>
-<span class="sourceLineNo">673</span>  }<a name="line.673"></a>
-<span class="sourceLineNo">674</span><a name="line.674"></a>
-<span class="sourceLineNo">675</span>  @Override<a name="line.675"></a>
-<span class="sourceLineNo">676</span>  public Map&lt;String, String&gt; getConfiguration() {<a name="line.676"></a>
-<span class="sourceLineNo">677</span>    return delegatee.getConfiguration();<a name="line.677"></a>
-<span class="sourceLineNo">678</span>  }<a name="line.678"></a>
-<span class="sourceLineNo">679</span><a name="line.679"></a>
-<span class="sourceLineNo">680</span>  /**<a name="line.680"></a>
-<span class="sourceLineNo">681</span>   * Setter for storing a configuration setting.<a name="line.681"></a>
-<span class="sourceLineNo">682</span>   * @param key Config key. Same as XML config key e.g. hbase.something.or.other.<a name="line.682"></a>
-<span class="sourceLineNo">683</span>   * @param value String value. If null, removes the configuration.<a name="line.683"></a>
-<span class="sourceLineNo">684</span>   */<a name="line.684"></a>
-<span class="sourceLineNo">685</span>  public HColumnDescriptor setConfiguration(String key, String value) {<a name="line.685"></a>
-<span class="sourceLineNo">686</span>    getDelegateeForModification().setConfiguration(key, value);<a name="line.686"></a>
-<span class="sourceLineNo">687</span>    return this;<a name="line.687"></a>
+<span class="sourceLineNo">670</span>  /**<a name="line.670"></a>
+<span class="sourceLineNo">671</span>   * @param bytes A pb serialized {@link HColumnDescriptor} instance with pb magic prefix<a name="line.671"></a>
+<span class="sourceLineNo">672</span>   * @return An instance of {@link HColumnDescriptor} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.672"></a>
+<span class="sourceLineNo">673</span>   * @throws DeserializationException<a name="line.673"></a>
+<span class="sourceLineNo">674</span>   * @see #toByteArray()<a name="line.674"></a>
+<span class="sourceLineNo">675</span>   */<a name="line.675"></a>
+<span class="sourceLineNo">676</span>  public static HColumnDescriptor parseFrom(final byte [] bytes) throws DeserializationException {<a name="line.676"></a>
+<span class="sourceLineNo">677</span>    ColumnFamilyDescriptor desc = ColumnFamilyDescriptorBuilder.parseFrom(bytes);<a name="line.677"></a>
+<span class="sourceLineNo">678</span>    if (desc instanceof ModifyableColumnFamilyDescriptor) {<a name="line.678"></a>
+<span class="sourceLineNo">679</span>      return new HColumnDescriptor((ModifyableColumnFamilyDescriptor) desc);<a name="line.679"></a>
+<span class="sourceLineNo">680</span>    } else {<a name="line.680"></a>
+<span class="sourceLineNo">681</span>      return new HColumnDescriptor(new ModifyableColumnFamilyDescriptor(desc));<a name="line.681"></a>
+<span class="sourceLineNo">682</span>    }<a name="line.682"></a>
+<span class="sourceLineNo">683</span>  }<a name="line.683"></a>
+<span class="sourceLineNo">684</span><a name="line.684"></a>
+<span class="sourceLineNo">685</span>  @Override<a name="line.685"></a>
+<span class="sourceLineNo">686</span>  public String getConfigurationValue(String key) {<a name="line.686"></a>
+<span class="sourceLineNo">687</span>    return delegatee.getConfigurationValue(key);<a name="line.687"></a>
 <span class="sourceLineNo">688</span>  }<a name="line.688"></a>
 <span class="sourceLineNo">689</span><a name="line.689"></a>
-<span class="sourceLineNo">690</span>  /**<a name="line.690"></a>
-<span class="sourceLineNo">691</span>   * Remove a configuration setting represented by the key.<a name="line.691"></a>
-<span class="sourceLineNo">692</span>   */<a name="line.692"></a>
-<span class="sourceLineNo">693</span>  public void removeConfiguration(final String key) {<a name="line.693"></a>
-<span class="sourceLineNo">694</span>    getDelegateeForModification().removeConfiguration(key);<a name="line.694"></a>
-<span class="sourceLineNo">695</span>  }<a name="line.695"></a>
-<span class="sourceLineNo">696</span><a name="line.696"></a>
-<span class="sourceLineNo">697</span>  @Override<a name="line.697"></a>
-<span class="sourceLineNo">698</span>  public String getEncryptionType() {<a name="line.698"></a>
-<span class="sourceLineNo">699</span>    return delegatee.getEncryptionType();<a name="line.699"></a>
-<span class="sourceLineNo">700</span>  }<a name="line.700"></a>
-<span class="sourceLineNo">701</span><a name="line.701"></a>
-<span class="sourceLineNo">702</span>  /**<a name="line.702"></a>
-<span class="sourceLineNo">703</span>   * Set the encryption algorithm for use with this family<a name="line.703"></a>
-<span class="sourceLineNo">704</span>   * @param value<a name="line.704"></a>
-<span class="sourceLineNo">705</span>   */<a name="line.705"></a>
-<span class="sourceLineNo">706</span>  public HColumnDescriptor setEncryptionType(String value) {<a name="line.706"></a>
-<span class="sourceLineNo">707</span>    getDelegateeForModification().setEncryptionType(value);<a name="line.707"></a>
-<span class="sourceLineNo">708</span>    return this;<a name="line.708"></a>
-<span class="sourceLineNo">709</span>  }<a name="line.709"></a>
-<span class="sourceLineNo">710</span><a name="line.710"></a>
-<span class="sourceLineNo">711</span>  @Override<a name="line.711"></a>
-<span class="sourceLineNo">712</span>  public byte[] getEncryptionKey() {<a name="line.712"></a>
-<span class="sourceLineNo">713</span>    return delegatee.getEncryptionKey();<a name="line.713"></a>
-<span class="sourceLineNo">714</span>  }<a name="line.714"></a>
-<span class="sourceLineNo">715</span><a name="line.715"></a>
-<span class="sourceLineNo">716</span>  /** Set the raw crypto key attribute for the family */<a name="line.716"></a>
-<span class="sourceLineNo">717</span>  public HColumnDescriptor setEncryptionKey(byte[] value) {<a name="line.717"></a>
-<span class="sourceLineNo">718</span>    getDelegateeForModification().setEncryptionKey(value);<a name="line.718"></a>
-<span class="sourceLineNo">719</span>    return this;<a name="line.719"></a>
-<span class="sourceLineNo">720</span>  }<a name="line.720"></a>
-<span class="sourceLineNo">721</span><a name="line.721"></a>
-<span class="sourceLineNo">722</span>  @Override<a name="line.722"></a>
-<span class="sourceLineNo">723</span>  public long getMobThreshold() {<a name="line.723"></a>
-<span class="sourceLineNo">724</span>    return delegatee.getMobThreshold();<a name="line.724"></a>
-<span class="sourceLineNo">725</span>  }<a name="line.725"></a>
-<span class="sourceLineNo">726</span><a name="line.726"></a>
-<span class="sourceLineNo">727</span>  /**<a name="line.727"></a>
-<span class="sourceLineNo">728</span>   * Sets the mob threshold of the family.<a name="line.728"></a>
-<span class="sourceLineNo">729</span>   * @param value The mob threshold.<a name="line.729"></a>
-<span class="sourceLineNo">730</span>   * @return this (for chained invocation)<a name="line.730"></a>
-<span class="sourceLineNo">731</span>   */<a name="line.731"></a>
-<span class="sourceLineNo">732</span>  public HColumnDescriptor setMobThreshold(long value) {<a name="line.732"></a>
-<span class="sourceLineNo">733</span>    getDelegateeForModification().setMobThreshold(value);<a name="line.733"></a>
+<span class="sourceLineNo">690</span>  @Override<a name="line.690"></a>
+<span class="sourceLineNo">691</span>  public Map&lt;String, String&gt; getConfiguration() {<a name="line.691"></a>
+<span class="sourceLineNo">692</span>    return delegatee.getConfiguration();<a name="line.692"></a>
+<span class="sourceLineNo">693</span>  }<a name="line.693"></a>
+<span class="sourceLineNo">694</span><a name="line.694"></a>
+<span class="sourceLineNo">695</span>  /**<a name="line.695"></a>
+<span class="sourceLineNo">696</span>   * Setter for storing a configuration setting.<a name="line.696"></a>
+<span class="sourceLineNo">697</span>   * @param key Config key. Same as XML config key e.g. hbase.something.or.other.<a name="line.697"></a>
+<span class="sourceLineNo">698</span>   * @param value String value. If null, removes the configuration.<a name="line.698"></a>
+<span class="sourceLineNo">699</span>   */<a name="line.699"></a>
+<span class="sourceLineNo">700</span>  public HColumnDescriptor setConfiguration(String key, String value) {<a name="line.700"></a>
+<span class="sourceLineNo">701</span>    getDelegateeForModification().setConfiguration(key, value);<a name="line.701"></a>
+<span class="sourceLineNo">702</span>    return this;<a name="line.702"></a>
+<span class="sourceLineNo">703</span>  }<a name="line.703"></a>
+<span class="sourceLineNo">704</span><a name="line.704"></a>
+<span class="sourceLineNo">705</span>  /**<a name="line.705"></a>
+<span class="sourceLineNo">706</span>   * Remove a configuration setting represented by the key.<a name="line.706"></a>
+<span class="sourceLineNo">707</span>   */<a name="line.707"></a>
+<span class="sourceLineNo">708</span>  public void removeConfiguration(final String key) {<a name="line.708"></a>
+<span class="sourceLineNo">709</span>    getDelegateeForModification().removeConfiguration(key);<a name="line.709"></a>
+<span class="sourceLineNo">710</span>  }<a name="line.710"></a>
+<span class="sourceLineNo">711</span><a name="line.711"></a>
+<span class="sourceLineNo">712</span>  @Override<a name="line.712"></a>
+<span class="sourceLineNo">713</span>  public String getEncryptionType() {<a name="line.713"></a>
+<span class="sourceLineNo">714</span>    return delegatee.getEncryptionType();<a name="line.714"></a>
+<span class="sourceLineNo">715</span>  }<a name="line.715"></a>
+<span class="sourceLineNo">716</span><a name="line.716"></a>
+<span class="sourceLineNo">717</span>  /**<a name="line.717"></a>
+<span class="sourceLineNo">718</span>   * Set the encryption algorithm for use with this family<a name="line.718"></a>
+<span class="sourceLineNo">719</span>   * @param value<a name="line.719"></a>
+<span class="sourceLineNo">720</span>   */<a name="line.720"></a>
+<span class="sourceLineNo">721</span>  public HColumnDescriptor setEncryptionType(String value) {<a name="line.721"></a>
+<span class="sourceLineNo">722</span>    getDelegateeForModification().setEncryptionType(value);<a name="line.722"></a>
+<span class="sourceLineNo">723</span>    return this;<a name="line.723"></a>
+<span class="sourceLineNo">724</span>  }<a name="line.724"></a>
+<span class="sourceLineNo">725</span><a name="line.725"></a>
+<span class="sourceLineNo">726</span>  @Override<a name="line.726"></a>
+<span class="sourceLineNo">727</span>  public byte[] getEncryptionKey() {<a name="line.727"></a>
+<span class="sourceLineNo">728</span>    return delegatee.getEncryptionKey();<a name="line.728"></a>
+<span class="sourceLineNo">729</span>  }<a name="line.729"></a>
+<span class="sourceLineNo">730</span><a name="line.730"></a>
+<span class="sourceLineNo">731</span>  /** Set the raw crypto key attribute for the family */<a name="line.731"></a>
+<span class="sourceLineNo">732</span>  public HColumnDescriptor setEncryptionKey(byte[] value) {<a name="line.732"></a>
+<span class="sourceLineNo">733</span>    getDelegateeForModification().setEncryptionKey(value);<a name="line.733"></a>
 <span class="sourceLineNo">734</span>    return this;<a name="line.734"></a>
 <span class="sourceLineNo">735</span>  }<a name="line.735"></a>
 <span class="sourceLineNo">736</span><a name="line.736"></a>
 <span class="sourceLineNo">737</span>  @Override<a name="line.737"></a>
-<span class="sourceLineNo">738</span>  public boolean isMobEnabled() {<a name="line.738"></a>
-<span class="sourceLineNo">739</span>    return delegatee.isMobEnabled();<a name="line.739"></a>
+<span class="sourceLineNo">738</span>  public long getMobThreshold() {<a name="line.738"></a>
+<span class="sourceLineNo">739</span>    return delegatee.getMobThreshold();<a name="line.739"></a>
 <span class="sourceLineNo">740</span>  }<a name="line.740"></a>
 <span class="sourceLineNo">741</span><a name="line.741"></a>
 <span class="sourceLineNo">742</span>  /**<a name="line.742"></a>
-<span class="sourceLineNo">743</span>   * Enables the mob for the family.<a name="line.743"></a>
-<span class="sourceLineNo">744</span>   * @param value Whether to enable the mob for the family.<a name="line.744"></a>
+<span class="sourceLineNo">743</span>   * Sets the mob threshold of the family.<a name="line.743"></a>
+<span class="sourceLineNo">744</span>   * @param value The mob threshold.<a name="line.744"></a>
 <span class="sourceLineNo">745</span>   * @return this (for chained invocation)<a name="line.745"></a>
 <span class="sourceLineNo">746</span>   */<a name="line.746"></a>
-<span class="sourceLineNo">747</span>  public HColumnDescriptor setMobEnabled(boolean value) {<a name="line.747"></a>
-<span class="sourceLineNo">748</span>    getDelegateeForModification().setMobEnabled(value);<a name="line.748"></a>
+<span class="sourceLineNo">747</span>  public HColumnDescriptor setMobThreshold(long value) {<a name="line.747"></a>
+<span class="sourceLineNo">748</span>    getDelegateeForModification().setMobThreshold(value);<a name="line.748"></a>
 <span class="sourceLineNo">749</span>    return this;<a name="line.749"></a>
 <span class="sourceLineNo">750</span>  }<a name="line.750"></a>
 <span class="sourceLineNo">751</span><a name="line.751"></a>
 <span class="sourceLineNo">752</span>  @Override<a name="line.752"></a>
-<span class="sourceLineNo">753</span>  public MobCompactPartitionPolicy getMobCompactPartitionPolicy() {<a name="line.753"></a>
-<span class="sourceLineNo">754</span>    return delegatee.getMobCompactPartitionPolicy();<a name="line.754"></a>
+<span class="sourceLineNo">753</span>  public boolean isMobEnabled() {<a name="line.753"></a>
+<span class="sourceLineNo">754</span>    return delegatee.isMobEnabled();<a name="line.754"></a>
 <span class="sourceLineNo">755</span>  }<a name="line.755"></a>
 <span class="sourceLineNo">756</span><a name="line.756"></a>
 <span class="sourceLineNo">757</span>  /**<a name="line.757"></a>
-<span class="sourceLineNo">758</span>   * Set the mob compact partition policy for the family.<a name="line.758"></a>
-<span class="sourceLineNo">759</span>   * @param value policy type<a name="line.759"></a>
+<span class="sourceLineNo">758</span>   * Enables the mob for the family.<a name="line.758"></a>
+<span class="sourceLineNo">759</span>   * @param value Whether to enable the mob for the family.<a name="line.759"></a>
 <span class="sourceLineNo">760</span>   * @return this (for chained invocation)<a name="line.760"></a>
 <span class="sourceLineNo">761</span>   */<a name="line.761"></a>
-<span class="sourceLineNo">762</span>  public HColumnDescriptor setMobCompactPartitionPolicy(MobCompactPartitionPolicy value) {<a name="line.762"></a>
-<span class="sourceLineNo">763</span>    getDelegateeForModification().setMobCompactPartitionPolicy(value);<a name="line.763"></a>
+<span class="sourceLineNo">762</span>  public HColumnDescriptor setMobEnabled(boolean value) {<a name="line.762"></a>
+<span class="sourceLineNo">763</span>    getDelegateeForModification().setMobEnabled(value);<a name="line.763"></a>
 <span class="sourceLineNo">764</span>    return this;<a name="line.764"></a>
 <span class="sourceLineNo">765</span>  }<a name="line.765"></a>
 <span class="sourceLineNo">766</span><a name="line.766"></a>
 <span class="sourceLineNo">767</span>  @Override<a name="line.767"></a>
-<span class="sourceLineNo">768</span>  public short getDFSReplication() {<a name="line.768"></a>
-<span class="sourceLineNo">769</span>    return delegatee.getDFSReplication();<a name="line.769"></a>
+<span class="sourceLineNo">768</span>  public MobCompactPartitionPolicy getMobCompactPartitionPolicy() {<a name="line.768"></a>
+<span class="sourceLineNo">769</span>    return delegatee.getMobCompactPartitionPolicy();<a name="line.769"></a>
 <span class="sourceLineNo">770</span>  }<a name="line.770"></a>
 <span class="sourceLineNo">771</span><a name="line.771"></a>
 <span class="sourceLineNo">772</span>  /**<a name="line.772"></a>
-<span class="sourceLineNo">773</span>   * Set the replication factor to hfile(s) belonging to this family<a name="line.773"></a>
-<span class="sourceLineNo">774</span>   * @param value number of replicas the blocks(s) belonging to this CF should have, or<a name="line.774"></a>
-<span class="sourceLineNo">775</span>   *          {@link #DEFAULT_DFS_REPLICATION} for the default replication factor set in the<a name="line.775"></a>
-<span class="sourceLineNo">776</span>   *          filesystem<a name="line.776"></a>
-<span class="sourceLineNo">777</span>   * @return this (for chained invocation)<a name="line.777"></a>
-<span class="sourceLineNo">778</span>   */<a name="line.778"></a>
-<span class="sourceLineNo">779</span>  public HColumnDescriptor setDFSReplication(short value) {<a name="line.779"></a>
-<span class="sourceLineNo">780</span>    getDelegateeForModification().setDFSReplication(value);<a name="line.780"></a>
-<span class="sourceLineNo">781</span>    return this;<a name="line.781"></a>
-<span class="sourceLineNo">782</span>  }<a name="line.782"></a>
-<span class="sourceLineNo">783</span><a name="line.783"></a>
-<span class="sourceLineNo">784</span>  @Override<a name="line.784"></a>
-<span class="sourceLineNo">785</span>  public String getStoragePolicy() {<a name="line.785"></a>
-<span class="sourceLineNo">786</span>    return delegatee.getStoragePolicy();<a name="line.786"></a>
-<span class="sourceLineNo">787</span>  }<a name="line.787"></a>
-<span class="sourceLineNo">788</span><a name="line.788"></a>
-<span class="sourceLineNo">789</span>  /**<a name="line.789"></a>
-<span class="sourceLineNo">790</span>   * Set the storage policy for use with this family<a name="line.790"></a>
-<span class="sourceLineNo">791</span>   * @param value the policy to set, valid setting includes: &lt;i&gt;"LAZY_PERSIST"&lt;/i&gt;,<a name="line.791"></a>
-<span class="sourceLineNo">792</span>   *          &lt;i&gt;"ALL_SSD"&lt;/i&gt;, &lt;i&gt;"ONE_SSD"&lt;/i&gt;, &lt;i&gt;"HOT"&lt;/i&gt;, &lt;i&gt;"WARM"&lt;/i&gt;, &lt;i&gt;"COLD"&lt;/i&gt;<a name="line.792"></a>
+<span class="sourceLineNo">773</span>   * Set the mob compact partition policy for the family.<a name="line.773"></a>
+<span class="sourceLineNo">774</span>   * @param value policy type<a name="line.774"></a>
+<span class="sourceLineNo">775</span>   * @return this (for chained invocation)<a name="line.775"></a>
+<span class="sourceLineNo">776</span>   */<a name="line.776"></a>
+<span class="sourceLineNo">777</span>  public HColumnDescriptor setMobCompactPartitionPolicy(MobCompactPartitionPolicy value) {<a name="line.777"></a>
+<span class="sourceLineNo">778</span>    getDelegateeForModification().setMobCompactPartitionPolicy(value);<a name="line.778"></a>
+<span class="sourceLineNo">779</span>    return this;<a name="line.779"></a>
+<span class="sourceLineNo">780</span>  }<a name="line.780"></a>
+<span class="sourceLineNo">781</span><a name="line.781"></a>
+<span class="sourceLineNo">782</span>  @Override<a name="line.782"></a>
+<span class="sourceLineNo">783</span>  public short getDFSReplication() {<a name="line.783"></a>
+<span class="sourceLineNo">784</span>    return delegatee.getDFSReplication();<a name="line.784"></a>
+<span class="sourceLineNo">785</span>  }<a name="line.785"></a>
+<span class="sourceLineNo">786</span><a name="line.786"></a>
+<span class="sourceLineNo">787</span>  /**<a name="line.787"></a>
+<span class="sourceLineNo">788</span>   * Set the replication factor to hfile(s) belonging to this family<a name="line.788"></a>
+<span class="sourceLineNo">789</span>   * @param value number of replicas the blocks(s) belonging to this CF should have, or<a name="line.789"></a>
+<span class="sourceLineNo">790</span>   *          {@link #DEFAULT_DFS_REPLICATION} for the default replication factor set in the<a name="line.790"></a>
+<span class="sourceLineNo">791</span>   *          filesystem<a name="line.791"></a>
+<span class="sourceLineNo">792</span>   * @return this (for chained invocation)<a name="line.792"></a>
 <span class="sourceLineNo">793</span>   */<a name="line.793"></a>
-<span class="sourceLineNo">794</span>  public HColumnDescriptor setStoragePolicy(String value) {<a name="line.794"></a>
-<span class="sourceLineNo">795</span>    getDelegateeForModification().setStoragePolicy(value);<a name="line.795"></a>
+<span class="sourceLineNo">794</span>  public HColumnDescriptor setDFSReplication(short value) {<a name="line.794"></a>
+<span class="sourceLineNo">795</span>    getDelegateeForModification().setDFSReplication(value);<a name="line.795"></a>
 <span class="sourceLineNo">796</span>    return this;<a name="line.796"></a>
 <span class="sourceLineNo">797</span>  }<a name="line.797"></a>
 <span class="sourceLineNo">798</span><a name="line.798"></a>
 <span class="sourceLineNo">799</span>  @Override<a name="line.799"></a>
-<span class="sourceLineNo">800</span>  public Bytes getValue(Bytes key) {<a name="line.800"></a>
-<span class="sourceLineNo">801</span>    return delegatee.getValue(key);<a name="line.801"></a>
+<span class="sourceLineNo">800</span>  public String getStoragePolicy() {<a name="line.800"></a>
+<span class="sourceLineNo">801</span>    return delegatee.getStoragePolicy();<a name="line.801"></a>
 <span class="sourceLineNo">802</span>  }<a name="line.802"></a>
 <span class="sourceLineNo">803</span><a name="line.803"></a>
-<span class="sourceLineNo">804</span>  protected ModifyableColumnFamilyDescriptor getDelegateeForModification() {<a name="line.804"></a>
-<span class="sourceLineNo">805</span>    return delegatee;<a name="line.805"></a>
-<span class="sourceLineNo">806</span>  }<a name="line.806"></a>
-<span class="sourceLineNo">807</span>}<a name="line.807"></a>
+<span class="sourceLineNo">804</span>  /**<a name="line.804"></a>
+<span class="sourceLineNo">805</span>   * Set the storage policy for use with this family<a name="line.805"></a>
+<span class="sourceLineNo">806</span>   * @param value the policy to set, valid setting includes: &lt;i&gt;"LAZY_PERSIST"&lt;/i&gt;,<a name="line.806"></a>
+<span class="sourceLineNo">807</span>   *          &lt;i&gt;"ALL_SSD"&lt;/i&gt;, &lt;i&gt;"ONE_SSD"&lt;/i&gt;, &lt;i&gt;"HOT"&lt;/i&gt;, &lt;i&gt;"WARM"&lt;/i&gt;, &lt;i&gt;"COLD"&lt;/i&gt;<a name="line.807"></a>
+<span class="sourceLineNo">808</span>   */<a name="line.808"></a>
+<span class="sourceLineNo">809</span>  public HColumnDescriptor setStoragePolicy(String value) {<a name="line.809"></a>
+<span class="sourceLineNo">810</span>    getDelegateeForModification().setStoragePolicy(value);<a name="line.810"></a>
+<span class="sourceLineNo">811</span>    return this;<a name="line.811"></a>
+<span class="sourceLineNo">812</span>  }<a name="line.812"></a>
+<span class="sourceLineNo">813</span><a name="line.813"></a>
+<span class="sourceLineNo">814</span>  @Override<a name="line.814"></a>
+<span class="sourceLineNo">815</span>  public Bytes getValue(Bytes key) {<a name="line.815"></a>
+<span class="sourceLineNo">816</span>    return delegatee.getValue(key);<a name="line.816"></a>
+<span class="sourceLineNo">817</span>  }<a name="line.817"></a>
+<span class="sourceLineNo">818</span><a name="line.818"></a>
+<span class="sourceLineNo">819</span>  protected ModifyableColumnFamilyDescriptor getDelegateeForModification() {<a name="line.819"></a>
+<span class="sourceLineNo">820</span>    return delegatee;<a name="line.820"></a>
+<span class="sourceLineNo">821</span>  }<a name="line.821"></a>
+<span class="sourceLineNo">822</span>}<a name="line.822"></a>
 
 
 
diff --git a/book.html b/book.html
index d3247d1..05d0a46 100644
--- a/book.html
+++ b/book.html
@@ -44220,7 +44220,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
 <div id="footer">
 <div id="footer-text">
 Version 3.0.0-SNAPSHOT<br>
-Last updated 2020-01-12 14:30:08 UTC
+Last updated 2020-01-13 14:30:13 UTC
 </div>
 </div>
 </body>
diff --git a/bulk-loads.html b/bulk-loads.html
index 824e74f..71d2c36 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -155,7 +155,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index d3086f1..2bdee28 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -10134,73 +10134,73 @@
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>109</td></tr>
+<td>124</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>147</td></tr>
+<td>162</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>149</td></tr>
+<td>164</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>293</td></tr>
+<td>308</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>338</td></tr>
+<td>353</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>376</td></tr>
+<td>391</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>406</td></tr>
+<td>421</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>461</td></tr>
+<td>476</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>476</td></tr>
+<td>491</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>574</td></tr>
+<td>589</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>658</td></tr>
+<td>673</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>704</td></tr></table></div>
+<td>719</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.HFilePerformanceEvaluation.java">org/apache/hadoop/hbase/HFilePerformanceEvaluation.java</h3>
 <table border="0" class="table table-striped">
@@ -86925,7 +86925,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/coc.html b/coc.html
index c7a7971..a6ada54 100644
--- a/coc.html
+++ b/coc.html
@@ -224,7 +224,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependencies.html b/dependencies.html
index 9379058..441ed8c 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -296,7 +296,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-convergence.html b/dependency-convergence.html
index a3e20ef..c57e40d 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -541,7 +541,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-info.html b/dependency-info.html
index 31bdc52..baeb281 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -177,7 +177,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-management.html b/dependency-management.html
index 8e7758c..58d2501 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -905,7 +905,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 78a6e0a..7f8e409 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -4102,14 +4102,14 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Sun Jan 12 14:36:07 UTC 2020"</code></td>
+<td class="colLast"><code>"Mon Jan 13 14:36:27 UTC 2020"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td>
-<td class="colLast"><code>"4ad12e03b8aa74ee3a1e317f2f28f2e6cf5cb607"</code></td>
+<td class="colLast"><code>"0bf933b0686c78601f95c580ff7436918c4efcfe"</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum">
diff --git a/devapidocs/deprecated-list.html b/devapidocs/deprecated-list.html
index 911369e..e08c316 100644
--- a/devapidocs/deprecated-list.html
+++ b/devapidocs/deprecated-list.html
@@ -1984,114 +1984,121 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#HColumnDescriptor-java.lang.String-">org.apache.hadoop.hbase.HColumnDescriptor(String)</a>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
+             Use <a href="org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-java.lang.String-"><code>ColumnFamilyDescriptorBuilder.of(String)</code></a>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#HRegion-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.wal.WAL-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.regionserver.RegionServerServices-">org.apache.hadoop.hbase.regionserver.HRegion(Path, WAL, FileSystem, Configuration, RegionInfo, TableDescriptor, RegionServerServices)</a>
 <div class="block"><span class="deprecationComment">Use other constructors.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-">org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean)</a>
 <div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-">org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean, Configuration)</a>
 <div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-">org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean, Configuration, AccessControlList)</a>
 <div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-java.lang.String:A-">org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean, Configuration, AccessControlList, String[])</a>
 <div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-java.lang.String:A-">org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean, Configuration, String[])</a>
 <div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html#ModifyableTableDescriptor-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor(TableName, TableDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/types/RawBytes.html#RawBytes--">org.apache.hadoop.hbase.types.RawBytes()</a>
 <div class="block"><span class="deprecationComment">since 3.0.0 and will be removed in 4.0.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/types/RawString.html#RawString--">org.apache.hadoop.hbase.types.RawString()</a>
 <div class="block"><span class="deprecationComment">since 3.0.0 and will be removed in 4.0.0</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/Reference.html#Reference--">org.apache.hadoop.hbase.io.Reference()</a>
 <div class="block"><span class="deprecationComment">need by pb serialization</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html#ReplicationPeerConfig--">org.apache.hadoop.hbase.replication.ReplicationPeerConfig()</a>
 <div class="block"><span class="deprecationComment">as release of 2.0.0, and it will be removed in 3.0.0. Use
              <a href="org/apache/hadoop/hbase/replication/ReplicationPeerConfigBuilder.html" title="interface in org.apache.hadoop.hbase.replication"><code>ReplicationPeerConfigBuilder</code></a> to create new ReplicationPeerConfig.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Scan.html#Scan-byte:A-">org.apache.hadoop.hbase.client.Scan(byte[])</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use
    <code>new Scan().withStartRow(startRow)</code> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Scan.html#Scan-byte:A-byte:A-">org.apache.hadoop.hbase.client.Scan(byte[], byte[])</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use
    <code>new Scan().withStartRow(startRow).withStopRow(stopRow)</code> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Scan.html#Scan-byte:A-org.apache.hadoop.hbase.filter.Filter-">org.apache.hadoop.hbase.client.Scan(byte[], Filter)</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use
    <code>new Scan().withStartRow(startRow).setFilter(filter)</code> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange--">org.apache.hadoop.hbase.io.TimeRange()</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange-byte:A-">org.apache.hadoop.hbase.io.TimeRange(byte[])</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange-byte:A-byte:A-">org.apache.hadoop.hbase.io.TimeRange(byte[], byte[])</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange-long-">org.apache.hadoop.hbase.io.TimeRange(long)</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange-long-long-">org.apache.hadoop.hbase.io.TimeRange(long, long)</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
  changed to private or removed in 3.0.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/wal/WALEdit.html#WALEdit-boolean-">org.apache.hadoop.hbase.wal.WALEdit(boolean)</a>
 <div class="block"><span class="deprecationComment">since 2.0.1 and will be removed in 4.0.0. Use <a href="org/apache/hadoop/hbase/wal/WALEdit.html#WALEdit-int-boolean-"><code>WALEdit.WALEdit(int, boolean)</code></a>
    instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/wal/WALEdit.html#WALEdit-int-">org.apache.hadoop.hbase.wal.WALEdit(int)</a>
 <div class="block"><span class="deprecationComment">since 2.0.1 and will be removed in 4.0.0. Use <a href="org/apache/hadoop/hbase/wal/WALEdit.html#WALEdit-int-boolean-"><code>WALEdit.WALEdit(int, boolean)</code></a>
    instead.</span></div>
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 9b48007..e185d7f 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -58786,6 +58786,14 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#HColumnDescriptor-java.lang.String-">HColumnDescriptor(String)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
+             Use <a href="org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-java.lang.String-"><code>ColumnFamilyDescriptorBuilder.of(String)</code></a>.</span></div>
+</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#HColumnDescriptor-byte:A-">HColumnDescriptor(byte[])</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>
diff --git a/devapidocs/org/apache/hadoop/hbase/HColumnDescriptor.html b/devapidocs/org/apache/hadoop/hbase/HColumnDescriptor.html
index 12c5486..3e9a34c 100644
--- a/devapidocs/org/apache/hadoop/hbase/HColumnDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/HColumnDescriptor.html
@@ -538,6 +538,16 @@ implements <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescr
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 &nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#HColumnDescriptor-java.lang.String-">HColumnDescriptor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;familyName)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
+             Use <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-java.lang.String-"><code>ColumnFamilyDescriptorBuilder.of(String)</code></a>.</span></div>
+</div>
+</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -1879,6 +1889,26 @@ implements <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescr
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
+<a name="HColumnDescriptor-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HColumnDescriptor</h4>
+<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.115">HColumnDescriptor</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;familyName)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
+             Use <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-java.lang.String-"><code>ColumnFamilyDescriptorBuilder.of(String)</code></a>.</span></div>
+<div class="block">Construct a column descriptor specifying only the family name
+ The other attributes are defaulted.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>familyName</code> - Column family name. Must be 'printable' -- digit or
+   letter -- and may not contain a <code>:</code></dd>
+</dl>
+</li>
+</ul>
 <a name="HColumnDescriptor-byte:A-">
 <!--   -->
 </a>
@@ -1886,7 +1916,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescr
 <li class="blockList">
 <h4>HColumnDescriptor</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.115">HColumnDescriptor</a>(byte[]&nbsp;familyName)</pre>
+public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.130">HColumnDescriptor</a>(byte[]&nbsp;familyName)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
              Use <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#of-byte:A-"><code>ColumnFamilyDescriptorBuilder.of(byte[])</code></a>.</span></div>
@@ -1906,7 +1936,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescrip
 <li class="blockList">
 <h4>HColumnDescriptor</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.130">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;desc)</pre>
+public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.145">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;desc)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-18433">HBASE-18433</a>).
              Use <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#copy-org.apache.hadoop.hbase.client.ColumnFamilyDescriptor-"><code>ColumnFamilyDescriptorBuilder.copy(ColumnFamilyDescriptor)</code></a>.</span></div>
@@ -1925,7 +1955,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescrip
 <ul class="blockList">
 <li class="blockList">
 <h4>HColumnDescriptor</h4>
-<pre>protected&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.134">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;desc,
+<pre>protected&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.149">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;desc,
                             boolean&nbsp;deepClone)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -1936,7 +1966,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescrip
 <ul class="blockListLast">
 <li class="blockList">
 <h4>HColumnDescriptor</h4>
-<pre>protected&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.139">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor</a>&nbsp;delegate)</pre>
+<pre>protected&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.154">HColumnDescriptor</a>(<a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor</a>&nbsp;delegate)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -1955,7 +1985,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescrip
 <li class="blockList">
 <h4>isLegalFamilyName</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.156">isLegalFamilyName</a>(byte[]&nbsp;b)</pre>
+public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.171">isLegalFamilyName</a>(byte[]&nbsp;b)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use
    <a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#isLegalColumnFamilyName-byte:A-"><code>ColumnFamilyDescriptorBuilder.isLegalColumnFamilyName(byte[])</code></a> instead.</span></div>
 <dl>
@@ -1980,7 +2010,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.164">getName</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.179">getName</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1996,7 +2026,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getNameAsString</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.172">getNameAsString</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.187">getNameAsString</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2012,7 +2042,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.181">getValue</a>(byte[]&nbsp;key)</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.196">getValue</a>(byte[]&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2030,7 +2060,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.189">getValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.204">getValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2046,7 +2076,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>getValues</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>,<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.195">getV [...]
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>,<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.210">getV [...]
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#getValues--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">It clone all bytes of all elements.</div>
@@ -2064,7 +2094,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>setValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.204">setValue</a>(byte[]&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.219">setValue</a>(byte[]&nbsp;key,
                                   byte[]&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -2082,7 +2112,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>remove</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.212">remove</a>(byte[]&nbsp;key)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.227">remove</a>(byte[]&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2096,7 +2126,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <ul class="blockList">
 <li class="blockList">
 <h4>setValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.221">setValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.236">setValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -2115,7 +2145,7 @@ public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/h
 <li class="blockList">
 <h4>getCompression</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;<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/HColumnDescriptor.html#line.233">getCompression</a>()</pre>
+public&nbsp;<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/HColumnDescriptor.html#line.248">getCompression</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13655">HBASE-13655</a>).
              Use <a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#getCompressionType--"><code>getCompressionType()</code></a>.</span></div>
@@ -2132,7 +2162,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <li class="blockList">
 <h4>getCompactionCompression</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;<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/HColumnDescriptor.html#line.244">getCompactionCompression</a>()</pre>
+public&nbsp;<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/HColumnDescriptor.html#line.259">getCompactionCompression</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13655">HBASE-13655</a>).
              Use <a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#getCompactionCompressionType--"><code>getCompactionCompressionType()</code></a>.</span></div>
@@ -2148,7 +2178,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxVersions</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.249">getMaxVersions</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.264">getMaxVersions</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2164,7 +2194,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxVersions</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.257">setMaxVersions</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.272">setMaxVersions</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2180,7 +2210,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setVersions</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.269">setVersions</a>(int&nbsp;minVersions,
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.284">setVersions</a>(int&nbsp;minVersions,
                                      int&nbsp;maxVersions)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set minimum and maximum versions to keep</div>
@@ -2199,7 +2229,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getBlocksize</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.287">getBlocksize</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.302">getBlocksize</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2215,7 +2245,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setBlocksize</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.296">setBlocksize</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.311">setBlocksize</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2232,7 +2262,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getCompressionType</h4>
-<pre>public&nbsp;<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/HColumnDescriptor.html#line.302">getCompressionType</a>()</pre>
+<pre>public&nbsp;<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/HColumnDescriptor.html#line.317">getCompressionType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2248,7 +2278,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setCompressionType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.314">setCompressionType</a>(<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.329">setCompressionType</a>(<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compression types supported in hbase.
  LZO is not bundled as part of the hbase distribution.
@@ -2268,7 +2298,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataBlockEncoding</h4>
-<pre>public&nbsp;<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/HColumnDescriptor.html#line.320">getDataBlockEncoding</a>()</pre>
+<pre>public&nbsp;<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/HColumnDescriptor.html#line.335">getDataBlockEncoding</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2285,7 +2315,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setDataBlockEncoding</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.329">setDataBlockEncoding</a>(<a href="../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.344">setDataBlockEncoding</a>(<a href="../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set data block encoding algorithm used in block cache.</div>
 <dl>
@@ -2302,7 +2332,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setCompressTags</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.341">setCompressTags</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.356">setCompressTags</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set whether the tags should be compressed along with DataBlockEncoding. When no
  DataBlockEncoding is been used, this is having no effect.</div>
@@ -2320,7 +2350,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>isCompressTags</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.347">isCompressTags</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.362">isCompressTags</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2337,7 +2367,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getCompactionCompressionType</h4>
-<pre>public&nbsp;<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/HColumnDescriptor.html#line.352">getCompactionCompressionType</a>()</pre>
+<pre>public&nbsp;<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/HColumnDescriptor.html#line.367">getCompactionCompressionType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2353,7 +2383,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setCompactionCompressionType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.364">setCompactionCompressionType</a>(<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.379">setCompactionCompressionType</a>(<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compression types supported in hbase.
  LZO is not bundled as part of the hbase distribution.
@@ -2373,7 +2403,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>isInMemory</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.370">isInMemory</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.385">isInMemory</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2390,7 +2420,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setInMemory</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.379">setInMemory</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.394">setInMemory</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2407,7 +2437,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getInMemoryCompaction</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.385">getInMemoryCompaction</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.400">getInMemoryCompaction</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2424,7 +2454,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setInMemoryCompaction</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.394">setInMemoryCompaction</a>(<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.409">setInMemoryCompaction</a>(<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2441,7 +2471,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeepDeletedCells</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.400">getKeepDeletedCells</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.415">getKeepDeletedCells</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2457,7 +2487,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setKeepDeletedCells</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.409">setKeepDeletedCells</a>(<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.424">setKeepDeletedCells</a>(<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2474,7 +2504,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>isNewVersionBehavior</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.420">isNewVersionBehavior</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.435">isNewVersionBehavior</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">By default, HBase only consider timestamp in versions. So a previous Delete with higher ts
  will mask a later Put with lower ts. Set this to true to enable new semantics of versions.
@@ -2491,7 +2521,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setNewVersionBehavior</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.424">setNewVersionBehavior</a>(boolean&nbsp;newVersionBehavior)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.439">setNewVersionBehavior</a>(boolean&nbsp;newVersionBehavior)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -2501,7 +2531,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimeToLive</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.431">getTimeToLive</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.446">getTimeToLive</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2517,7 +2547,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeToLive</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.439">setTimeToLive</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.454">setTimeToLive</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2533,7 +2563,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeToLive</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.449">setTimeToLive</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.464">setTimeToLive</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)
                                 throws <a href="../../../../org/apache/hadoop/hbase/exceptions/HBaseException.html" title="class in org.apache.hadoop.hbase.exceptions">HBaseException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -2554,7 +2584,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getMinVersions</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.455">getMinVersions</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.470">getMinVersions</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2570,7 +2600,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setMinVersions</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.464">setMinVersions</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.479">setMinVersions</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2587,7 +2617,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>isBlockCacheEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.470">isBlockCacheEnabled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.485">isBlockCacheEnabled</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2604,7 +2634,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setBlockCacheEnabled</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.479">setBlockCacheEnabled</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.494">setBlockCacheEnabled</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2621,7 +2651,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getBloomFilterType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.485">getBloomFilterType</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.500">getBloomFilterType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2637,7 +2667,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setBloomFilterType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.493">setBloomFilterType</a>(<a href="../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.508">setBloomFilterType</a>(<a href="../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2653,7 +2683,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>getScope</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.499">getScope</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.514">getScope</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2669,7 +2699,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setScope</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.507">setScope</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.522">setScope</a>(int&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2685,7 +2715,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>isCacheDataOnWrite</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.513">isCacheDataOnWrite</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.528">isCacheDataOnWrite</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2701,7 +2731,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheDataOnWrite</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.521">setCacheDataOnWrite</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.536">setCacheDataOnWrite</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2718,7 +2748,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/io/compress/Compression
 <li class="blockList">
 <h4>setCacheDataInL1</h4>
 <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.535">setCacheDataInL1</a>(boolean&nbsp;value)</pre>
+public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.550">setCacheDataInL1</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.0 and will be removed in 3.0 with out any replacement. Caching data in on
              heap Cache, when there are both on heap LRU Cache and Bucket Cache will no longer
              be supported from 2.0.</span></div>
@@ -2735,7 +2765,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isCacheIndexesOnWrite</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.540">isCacheIndexesOnWrite</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.555">isCacheIndexesOnWrite</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2751,7 +2781,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheIndexesOnWrite</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.548">setCacheIndexesOnWrite</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.563">setCacheIndexesOnWrite</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2767,7 +2797,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isCacheBloomsOnWrite</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.554">isCacheBloomsOnWrite</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.569">isCacheBloomsOnWrite</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2783,7 +2813,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheBloomsOnWrite</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.562">setCacheBloomsOnWrite</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.577">setCacheBloomsOnWrite</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2799,7 +2829,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isEvictBlocksOnClose</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.568">isEvictBlocksOnClose</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.583">isEvictBlocksOnClose</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2815,7 +2845,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setEvictBlocksOnClose</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.577">setEvictBlocksOnClose</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.592">setEvictBlocksOnClose</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2832,7 +2862,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isPrefetchBlocksOnOpen</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.583">isPrefetchBlocksOnOpen</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.598">isPrefetchBlocksOnOpen</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2848,7 +2878,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setPrefetchBlocksOnOpen</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.591">setPrefetchBlocksOnOpen</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.606">setPrefetchBlocksOnOpen</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2864,7 +2894,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.600">toString</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.615">toString</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2880,7 +2910,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toStringCustomizedValues</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.608">toStringCustomizedValues</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.623">toStringCustomizedValues</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2896,7 +2926,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getUnit</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util">PrettyPrinter.Unit</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.612">getUnit</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util">PrettyPrinter.Unit</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.627">getUnit</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -2906,7 +2936,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getDefaultValues</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/ap [...]
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/ap [...]
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -2916,7 +2946,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.624">equals</a>(<a href="https://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/HColumnDescriptor.html#line.639">equals</a>(<a href="https://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>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2932,7 +2962,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.638">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.653">hashCode</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2948,7 +2978,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.643">compareTo</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;other)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.658">compareTo</a>(<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;other)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2962,7 +2992,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.651">toByteArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.666">toByteArray</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2978,7 +3008,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>parseFrom</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.661">parseFrom</a>(byte[]&nbsp;bytes)
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.676">parseFrom</a>(byte[]&nbsp;bytes)
                                    throws <a href="../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html" title="class in org.apache.hadoop.hbase.exceptions">DeserializationException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -2999,7 +3029,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfigurationValue</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.671">getConfigurationValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.686">getConfigurationValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3017,7 +3047,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/ha [...]
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/ha [...]
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3033,7 +3063,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setConfiguration</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.685">setConfiguration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.700">setConfiguration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Setter for storing a configuration setting.</div>
@@ -3050,7 +3080,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>removeConfiguration</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.693">removeConfiguration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.708">removeConfiguration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Remove a configuration setting represented by the key.</div>
 </li>
@@ -3061,7 +3091,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getEncryptionType</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.698">getEncryptionType</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.713">getEncryptionType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3077,7 +3107,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setEncryptionType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.706">setEncryptionType</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.721">setEncryptionType</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the encryption algorithm for use with this family</div>
 <dl>
@@ -3092,7 +3122,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getEncryptionKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.712">getEncryptionKey</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.727">getEncryptionKey</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3108,7 +3138,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setEncryptionKey</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.717">setEncryptionKey</a>(byte[]&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.732">setEncryptionKey</a>(byte[]&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the raw crypto key attribute for the family</div>
 </li>
@@ -3119,7 +3149,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getMobThreshold</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.723">getMobThreshold</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.738">getMobThreshold</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#getMobThreshold--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">Gets the mob threshold of the family.
@@ -3139,7 +3169,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setMobThreshold</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.732">setMobThreshold</a>(long&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.747">setMobThreshold</a>(long&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Sets the mob threshold of the family.</div>
 <dl>
@@ -3156,7 +3186,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isMobEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.738">isMobEnabled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.753">isMobEnabled</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#isMobEnabled--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">Gets whether the mob is enabled for the family.</div>
@@ -3174,7 +3204,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setMobEnabled</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.747">setMobEnabled</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.762">setMobEnabled</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Enables the mob for the family.</div>
 <dl>
@@ -3191,7 +3221,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getMobCompactPartitionPolicy</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.753">getMobCompactPartitionPolicy</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.768">getMobCompactPartitionPolicy</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#getMobCompactPartitionPolicy--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">Get the mob compact partition policy for this family</div>
@@ -3209,7 +3239,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setMobCompactPartitionPolicy</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.762">setMobCompactPartitionPolicy</a>(<a href="../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.777">setMobCompactPartitionPolicy</a>(<a href="../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the mob compact partition policy for the family.</div>
 <dl>
@@ -3226,7 +3256,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getDFSReplication</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.768">getDFSReplication</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.783">getDFSReplication</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3242,7 +3272,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setDFSReplication</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.779">setDFSReplication</a>(short&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.794">setDFSReplication</a>(short&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the replication factor to hfile(s) belonging to this family</div>
 <dl>
@@ -3261,7 +3291,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getStoragePolicy</h4>
-<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.785">getStoragePolicy</a>()</pre>
+<pre>public&nbsp;<a href="https://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/HColumnDescriptor.html#line.800">getStoragePolicy</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html#getStoragePolicy--">ColumnFamilyDescriptor</a></code></span></div>
 <div class="block">Not using <code>enum</code> here because HDFS is not using <code>enum</code> for storage policy, see
@@ -3280,7 +3310,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setStoragePolicy</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.794">setStoragePolicy</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.809">setStoragePolicy</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Set the storage policy for use with this family</div>
 <dl>
@@ -3296,7 +3326,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.800">getValue</a>(<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.815">getValue</a>(<a href="../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;key)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3314,7 +3344,7 @@ public&nbsp;<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getDelegateeForModification</h4>
-<pre>protected&nbsp;<a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.804">getDelegateeForModification</a>()</pre>
+<pre>protected&nbsp;<a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HColumnDescriptor.html#line.819">getDelegateeForModification</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index 6433922..d123a50 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -167,10 +167,10 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
index e4f27c5..cc44884 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -426,21 +426,21 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RegionLocateType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Scan.ReadType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MobCompactPartitionPolicy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RequestController.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RequestController.ReturnCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AbstractResponse.ResponseType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RegionLocateType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Consistency</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">TableState.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AbstractResponse.ResponseType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Scan.ReadType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
index 880a54a..0192935 100644
--- a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
@@ -104,8 +104,8 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">ExecutorType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index e6313f4..70b04d6 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -190,12 +190,12 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">Filter.ReturnCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.SatisfiesCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.FilterRowRetCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterWrapper.FilterRowRetCode</span></a></li>
 </ul>
 </li>
diff --git a/devapidocs/org/apache/hadoop/hbase/hbtop/field/package-tree.html b/devapidocs/org/apache/hadoop/hbase/hbtop/field/package-tree.html
index cd793c2..d9bf09d 100644
--- a/devapidocs/org/apache/hadoop/hbase/hbtop/field/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/hbtop/field/package-tree.html
@@ -92,8 +92,8 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.hbtop.field.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/field/Field.html" title="enum in org.apache.hadoop.hbase.hbtop.field"><span class="typeNameLink">Field</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.hbtop.field.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/field/FieldValueType.html" title="enum in org.apache.hadoop.hbase.hbtop.field"><span class="typeNameLink">FieldValueType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.hbtop.field.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/field/Field.html" title="enum in org.apache.hadoop.hbase.hbtop.field"><span class="typeNameLink">Field</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/http/package-tree.html b/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
index 0d9299a..0cfb404 100644
--- a/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
@@ -140,8 +140,8 @@
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
 <li type="circle">org.apache.hadoop.hbase.http.<a href="../../../../../org/apache/hadoop/hbase/http/ProfileServlet.Output.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">ProfileServlet.Output</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.http.<a href="../../../../../org/apache/hadoop/hbase/http/ProfileServlet.Event.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">ProfileServlet.Event</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.http.<a href="../../../../../org/apache/hadoop/hbase/http/HttpConfig.Policy.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">HttpConfig.Policy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.http.<a href="../../../../../org/apache/hadoop/hbase/http/ProfileServlet.Event.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">ProfileServlet.Event</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index d9c9e9c..35e8a2d 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -305,12 +305,12 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheFactory.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockCacheFactory.ExternalBlockCaches</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockPriority</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType.BlockCategory</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockPriority</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/ReaderContext.ReaderType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">ReaderContext.ReaderType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheFactory.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockCacheFactory.ExternalBlockCaches</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
index 36f4cc5..fb0ff78 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -357,9 +357,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/CallEvent.Type.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">CallEvent.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceFactoryImpl.SourceStorage.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">MetricsHBaseServerSourceFactoryImpl.SourceStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index e9be621..a069ef9 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -296,10 +296,10 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">RowCounter.RowCounterMapper.Counters</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">SyncTable.SyncMapper.Counter</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">TableSplit.Version</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">SyncTable.SyncMapper.Counter</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">RowCounter.RowCounterMapper.Counters</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/package-tree.html
index 5c89e3f..f8add9f 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/package-tree.html
@@ -151,8 +151,8 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.master.assignment.<a href="../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.TransitionType.html" title="enum in org.apache.hadoop.hbase.master.assignment"><span class="typeNameLink">TransitRegionStateProcedure.TransitionType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.assignment.<a href="../../../../../../org/apache/hadoop/hbase/master/assignment/ServerState.html" title="enum in org.apache.hadoop.hbase.master.assignment"><span class="typeNameLink">ServerState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.assignment.<a href="../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.TransitionType.html" title="enum in org.apache.hadoop.hbase.master.assignment"><span class="typeNameLink">TransitRegionStateProcedure.TransitionType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
index e7923e5..5bc120d 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -365,9 +365,9 @@
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.ServerLiveState.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">ServerManager.ServerLiveState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
index e5371b8..084b9ad 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -221,10 +221,10 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MetaProcedureInterface.MetaOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">MetaProcedureInterface.MetaOperationType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">ServerProcedureInterface.ServerOperationType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/PeerProcedureInterface.PeerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">PeerProcedureInterface.PeerOperationType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">TableProcedureInterface.TableOperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MetaProcedureInterface.MetaOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">MetaProcedureInterface.MetaOperationType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html b/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
index 3e65824..2b5bd29 100644
--- a/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
@@ -127,8 +127,8 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.State.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">MonitoredTask.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/TaskMonitor.TaskFilter.TaskType.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">TaskMonitor.TaskFilter.TaskType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.State.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">MonitoredTask.State</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html
index 582eca5..b08c210 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -430,19 +430,19 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellBuilderType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilderType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Cell.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Cell.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeyValue.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaTableAccessor.QueryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Size.Unit.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Size.Unit</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Cell.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Cell.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ClusterMetrics.Option.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClusterMetrics.Option</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaTableAccessor.QueryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompareOperator</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellBuilderType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilderType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ClusterMetrics.Option.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClusterMetrics.Option</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index b822673..14956c4 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -216,9 +216,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockedResourceType</span></a></li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index 6ee2596..c59f77b 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -241,11 +241,11 @@
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/RpcThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">RpcThrottlingException.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 04a75e2..7b72a34 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -735,20 +735,20 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.ChunkType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator.ChunkType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.Type.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TimeRangeTracker.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactionStrategy.Action</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.ChunkType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator.ChunkType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScanType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.Type.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TimeRangeTracker.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactionStrategy.Action</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
index 1f3f1dc..e39e381 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -247,10 +247,10 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.RollRequestReason.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">WALActionsListener.RollRequestReason</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/CompressionContext.DictionaryIndex.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">CompressionContext.DictionaryIndex</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.WALHdrResult.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">ProtobufLogReader.WALHdrResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.RollRequestReason.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">WALActionsListener.RollRequestReason</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/package-tree.html
index 883f175..087555d 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/package-tree.html
@@ -192,8 +192,8 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.replication.regionserver.<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.WorkerState.html" title="enum in org.apache.hadoop.hbase.replication.regionserver"><span class="typeNameLink">ReplicationSourceShipper.WorkerState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.replication.regionserver.<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceFactoryImpl.SourceHolder.html" title="enum in org.apache.hadoop.hbase.replication.regionserver"><span class="typeNameLink">MetricsReplicationSourceFactoryImpl.SourceHolder</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.replication.regionserver.<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.WorkerState.html" title="enum in org.apache.hadoop.hbase.replication.regionserver"><span class="typeNameLink">ReplicationSourceShipper.WorkerState</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
index b225bc5..4d7170b 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
@@ -162,12 +162,12 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Scope.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Scope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/SnapshotScannerHDFSAclHelper.HDFSAclOperation.AclType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">SnapshotScannerHDFSAclHelper.HDFSAclOperation.AclType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/SnapshotScannerHDFSAclHelper.HDFSAclOperation.OperationType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">SnapshotScannerHDFSAclHelper.HDFSAclOperation.OperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessController.OpType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Action</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessController.OpType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Scope.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Scope</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
index be79a68..8fdccaa 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -192,9 +192,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
index 84c399e..6d46ba3 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
@@ -211,9 +211,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ImplType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ImplType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ThriftMetrics.ThriftServerType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ImplType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ImplType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index 9309f81..da6e9aa 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -559,14 +559,14 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HbckErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HbckErrorReporter.ERROR_CODE</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLockWithObjectPool.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLockWithObjectPool.ReferenceType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PrettyPrinter.Unit</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLockWithObjectPool.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLockWithObjectPool.ReferenceType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HbckErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HbckErrorReporter.ERROR_CODE</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index d78cc8b..f2c94bd 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -199,8 +199,8 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/HColumnDescriptor.html b/devapidocs/src-html/org/apache/hadoop/hbase/HColumnDescriptor.html
index aa30312..689bfa3 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/HColumnDescriptor.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/HColumnDescriptor.html
@@ -114,705 +114,720 @@
 <span class="sourceLineNo">106</span>   * The other attributes are defaulted.<a name="line.106"></a>
 <span class="sourceLineNo">107</span>   *<a name="line.107"></a>
 <span class="sourceLineNo">108</span>   * @param familyName Column family name. Must be 'printable' -- digit or<a name="line.108"></a>
-<span class="sourceLineNo">109</span>   * letter -- and may not contain a &lt;code&gt;:&lt;/code&gt;<a name="line.109"></a>
+<span class="sourceLineNo">109</span>   *   letter -- and may not contain a &lt;code&gt;:&lt;/code&gt;<a name="line.109"></a>
 <span class="sourceLineNo">110</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.110"></a>
 <span class="sourceLineNo">111</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-18433"&gt;HBASE-18433&lt;/a&gt;).<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   *             Use {@link ColumnFamilyDescriptorBuilder#of(byte[])}.<a name="line.112"></a>
+<span class="sourceLineNo">112</span>   *             Use {@link ColumnFamilyDescriptorBuilder#of(String)}.<a name="line.112"></a>
 <span class="sourceLineNo">113</span>   */<a name="line.113"></a>
 <span class="sourceLineNo">114</span>  @Deprecated<a name="line.114"></a>
-<span class="sourceLineNo">115</span>  public HColumnDescriptor(final byte [] familyName) {<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    this(new ModifyableColumnFamilyDescriptor(familyName));<a name="line.116"></a>
+<span class="sourceLineNo">115</span>  public HColumnDescriptor(final String familyName) {<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    this(Bytes.toBytes(familyName));<a name="line.116"></a>
 <span class="sourceLineNo">117</span>  }<a name="line.117"></a>
 <span class="sourceLineNo">118</span><a name="line.118"></a>
 <span class="sourceLineNo">119</span>  /**<a name="line.119"></a>
-<span class="sourceLineNo">120</span>   * Constructor.<a name="line.120"></a>
-<span class="sourceLineNo">121</span>   * Makes a deep copy of the supplied descriptor.<a name="line.121"></a>
-<span class="sourceLineNo">122</span>   * Can make a modifiable descriptor from an UnmodifyableHColumnDescriptor.<a name="line.122"></a>
-<span class="sourceLineNo">123</span>   *<a name="line.123"></a>
-<span class="sourceLineNo">124</span>   * @param desc The descriptor.<a name="line.124"></a>
+<span class="sourceLineNo">120</span>   * Construct a column descriptor specifying only the family name<a name="line.120"></a>
+<span class="sourceLineNo">121</span>   * The other attributes are defaulted.<a name="line.121"></a>
+<span class="sourceLineNo">122</span>   *<a name="line.122"></a>
+<span class="sourceLineNo">123</span>   * @param familyName Column family name. Must be 'printable' -- digit or<a name="line.123"></a>
+<span class="sourceLineNo">124</span>   * letter -- and may not contain a &lt;code&gt;:&lt;/code&gt;<a name="line.124"></a>
 <span class="sourceLineNo">125</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.125"></a>
 <span class="sourceLineNo">126</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-18433"&gt;HBASE-18433&lt;/a&gt;).<a name="line.126"></a>
-<span class="sourceLineNo">127</span>   *             Use {@link ColumnFamilyDescriptorBuilder#copy(ColumnFamilyDescriptor)}.<a name="line.127"></a>
+<span class="sourceLineNo">127</span>   *             Use {@link ColumnFamilyDescriptorBuilder#of(byte[])}.<a name="line.127"></a>
 <span class="sourceLineNo">128</span>   */<a name="line.128"></a>
 <span class="sourceLineNo">129</span>  @Deprecated<a name="line.129"></a>
-<span class="sourceLineNo">130</span>  public HColumnDescriptor(HColumnDescriptor desc) {<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    this(desc, true);<a name="line.131"></a>
+<span class="sourceLineNo">130</span>  public HColumnDescriptor(final byte [] familyName) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    this(new ModifyableColumnFamilyDescriptor(familyName));<a name="line.131"></a>
 <span class="sourceLineNo">132</span>  }<a name="line.132"></a>
 <span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  protected HColumnDescriptor(HColumnDescriptor desc, boolean deepClone) {<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    this(deepClone ? new ModifyableColumnFamilyDescriptor(desc)<a name="line.135"></a>
-<span class="sourceLineNo">136</span>            : desc.delegatee);<a name="line.136"></a>
-<span class="sourceLineNo">137</span>  }<a name="line.137"></a>
-<span class="sourceLineNo">138</span><a name="line.138"></a>
-<span class="sourceLineNo">139</span>  protected HColumnDescriptor(ModifyableColumnFamilyDescriptor delegate) {<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    this.delegatee = delegate;<a name="line.140"></a>
-<span class="sourceLineNo">141</span>  }<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span>  /**<a name="line.143"></a>
-<span class="sourceLineNo">144</span>   * @param b Family name.<a name="line.144"></a>
-<span class="sourceLineNo">145</span>   * @return &lt;code&gt;b&lt;/code&gt;<a name="line.145"></a>
-<span class="sourceLineNo">146</span>   * @throws IllegalArgumentException If not null and not a legitimate family<a name="line.146"></a>
-<span class="sourceLineNo">147</span>   * name: i.e. 'printable' and ends in a ':' (Null passes are allowed because<a name="line.147"></a>
-<span class="sourceLineNo">148</span>   * &lt;code&gt;b&lt;/code&gt; can be null when deserializing).  Cannot start with a '.'<a name="line.148"></a>
-<span class="sourceLineNo">149</span>   * either. Also Family can not be an empty value or equal "recovered.edits".<a name="line.149"></a>
-<span class="sourceLineNo">150</span>   * @deprecated since 2.0.0 and will be removed in 3.0.0. Use<a name="line.150"></a>
-<span class="sourceLineNo">151</span>   *   {@link ColumnFamilyDescriptorBuilder#isLegalColumnFamilyName(byte[])} instead.<a name="line.151"></a>
-<span class="sourceLineNo">152</span>   * @see ColumnFamilyDescriptorBuilder#isLegalColumnFamilyName(byte[])<a name="line.152"></a>
-<span class="sourceLineNo">153</span>   * @see &lt;a href="https://issues.apache.org/jira/browse/HBASE-18008"&gt;HBASE-18008&lt;/a&gt;<a name="line.153"></a>
-<span class="sourceLineNo">154</span>   */<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  @Deprecated<a name="line.155"></a>
-<span class="sourceLineNo">156</span>  public static byte [] isLegalFamilyName(final byte [] b) {<a name="line.156"></a>
-<span class="sourceLineNo">157</span>    return ColumnFamilyDescriptorBuilder.isLegalColumnFamilyName(b);<a name="line.157"></a>
-<span class="sourceLineNo">158</span>  }<a name="line.158"></a>
-<span class="sourceLineNo">159</span><a name="line.159"></a>
-<span class="sourceLineNo">160</span>  /**<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   * @return Name of this column family<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   */<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  @Override<a name="line.163"></a>
-<span class="sourceLineNo">164</span>  public byte [] getName() {<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    return delegatee.getName();<a name="line.165"></a>
-<span class="sourceLineNo">166</span>  }<a name="line.166"></a>
-<span class="sourceLineNo">167</span><a name="line.167"></a>
-<span class="sourceLineNo">168</span>  /**<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   * @return The name string of this column family<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   */<a name="line.170"></a>
-<span class="sourceLineNo">171</span>  @Override<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  public String getNameAsString() {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    return delegatee.getNameAsString();<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>  /**<a name="line.176"></a>
-<span class="sourceLineNo">177</span>   * @param key The key.<a name="line.177"></a>
-<span class="sourceLineNo">178</span>   * @return The value.<a name="line.178"></a>
-<span class="sourceLineNo">179</span>   */<a name="line.179"></a>
-<span class="sourceLineNo">180</span>  @Override<a name="line.180"></a>
-<span class="sourceLineNo">181</span>  public byte[] getValue(byte[] key) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    return delegatee.getValue(key);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>  }<a name="line.183"></a>
-<span class="sourceLineNo">184</span><a name="line.184"></a>
-<span class="sourceLineNo">185</span>  /**<a name="line.185"></a>
-<span class="sourceLineNo">186</span>   * @param key The key.<a name="line.186"></a>
-<span class="sourceLineNo">187</span>   * @return The value as a string.<a name="line.187"></a>
-<span class="sourceLineNo">188</span>   */<a name="line.188"></a>
-<span class="sourceLineNo">189</span>  public String getValue(String key) {<a name="line.189"></a>
-<span class="sourceLineNo">190</span>    byte[] value = getValue(Bytes.toBytes(key));<a name="line.190"></a>
-<span class="sourceLineNo">191</span>    return value == null ? null : Bytes.toString(value);<a name="line.191"></a>
-<span class="sourceLineNo">192</span>  }<a name="line.192"></a>
-<span class="sourceLineNo">193</span><a name="line.193"></a>
-<span class="sourceLineNo">194</span>  @Override<a name="line.194"></a>
-<span class="sourceLineNo">195</span>  public Map&lt;Bytes, Bytes&gt; getValues() {<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    return delegatee.getValues();<a name="line.196"></a>
-<span class="sourceLineNo">197</span>  }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span>  /**<a name="line.199"></a>
-<span class="sourceLineNo">200</span>   * @param key The key.<a name="line.200"></a>
-<span class="sourceLineNo">201</span>   * @param value The value.<a name="line.201"></a>
-<span class="sourceLineNo">202</span>   * @return this (for chained invocation)<a name="line.202"></a>
+<span class="sourceLineNo">134</span>  /**<a name="line.134"></a>
+<span class="sourceLineNo">135</span>   * Constructor.<a name="line.135"></a>
+<span class="sourceLineNo">136</span>   * Makes a deep copy of the supplied descriptor.<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   * Can make a modifiable descriptor from an UnmodifyableHColumnDescriptor.<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   *<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   * @param desc The descriptor.<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.140"></a>
+<span class="sourceLineNo">141</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-18433"&gt;HBASE-18433&lt;/a&gt;).<a name="line.141"></a>
+<span class="sourceLineNo">142</span>   *             Use {@link ColumnFamilyDescriptorBuilder#copy(ColumnFamilyDescriptor)}.<a name="line.142"></a>
+<span class="sourceLineNo">143</span>   */<a name="line.143"></a>
+<span class="sourceLineNo">144</span>  @Deprecated<a name="line.144"></a>
+<span class="sourceLineNo">145</span>  public HColumnDescriptor(HColumnDescriptor desc) {<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    this(desc, true);<a name="line.146"></a>
+<span class="sourceLineNo">147</span>  }<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span>  protected HColumnDescriptor(HColumnDescriptor desc, boolean deepClone) {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    this(deepClone ? new ModifyableColumnFamilyDescriptor(desc)<a name="line.150"></a>
+<span class="sourceLineNo">151</span>            : desc.delegatee);<a name="line.151"></a>
+<span class="sourceLineNo">152</span>  }<a name="line.152"></a>
+<span class="sourceLineNo">153</span><a name="line.153"></a>
+<span class="sourceLineNo">154</span>  protected HColumnDescriptor(ModifyableColumnFamilyDescriptor delegate) {<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    this.delegatee = delegate;<a name="line.155"></a>
+<span class="sourceLineNo">156</span>  }<a name="line.156"></a>
+<span class="sourceLineNo">157</span><a name="line.157"></a>
+<span class="sourceLineNo">158</span>  /**<a name="line.158"></a>
+<span class="sourceLineNo">159</span>   * @param b Family name.<a name="line.159"></a>
+<span class="sourceLineNo">160</span>   * @return &lt;code&gt;b&lt;/code&gt;<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * @throws IllegalArgumentException If not null and not a legitimate family<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   * name: i.e. 'printable' and ends in a ':' (Null passes are allowed because<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * &lt;code&gt;b&lt;/code&gt; can be null when deserializing).  Cannot start with a '.'<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   * either. Also Family can not be an empty value or equal "recovered.edits".<a name="line.164"></a>
+<span class="sourceLineNo">165</span>   * @deprecated since 2.0.0 and will be removed in 3.0.0. Use<a name="line.165"></a>
+<span class="sourceLineNo">166</span>   *   {@link ColumnFamilyDescriptorBuilder#isLegalColumnFamilyName(byte[])} instead.<a name="line.166"></a>
+<span class="sourceLineNo">167</span>   * @see ColumnFamilyDescriptorBuilder#isLegalColumnFamilyName(byte[])<a name="line.167"></a>
+<span class="sourceLineNo">168</span>   * @see &lt;a href="https://issues.apache.org/jira/browse/HBASE-18008"&gt;HBASE-18008&lt;/a&gt;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>   */<a name="line.169"></a>
+<span class="sourceLineNo">170</span>  @Deprecated<a name="line.170"></a>
+<span class="sourceLineNo">171</span>  public static byte [] isLegalFamilyName(final byte [] b) {<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    return ColumnFamilyDescriptorBuilder.isLegalColumnFamilyName(b);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>  }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span>  /**<a name="line.175"></a>
+<span class="sourceLineNo">176</span>   * @return Name of this column family<a name="line.176"></a>
+<span class="sourceLineNo">177</span>   */<a name="line.177"></a>
+<span class="sourceLineNo">178</span>  @Override<a name="line.178"></a>
+<span class="sourceLineNo">179</span>  public byte [] getName() {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    return delegatee.getName();<a name="line.180"></a>
+<span class="sourceLineNo">181</span>  }<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span>  /**<a name="line.183"></a>
+<span class="sourceLineNo">184</span>   * @return The name string of this column family<a name="line.184"></a>
+<span class="sourceLineNo">185</span>   */<a name="line.185"></a>
+<span class="sourceLineNo">186</span>  @Override<a name="line.186"></a>
+<span class="sourceLineNo">187</span>  public String getNameAsString() {<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    return delegatee.getNameAsString();<a name="line.188"></a>
+<span class="sourceLineNo">189</span>  }<a name="line.189"></a>
+<span class="sourceLineNo">190</span><a name="line.190"></a>
+<span class="sourceLineNo">191</span>  /**<a name="line.191"></a>
+<span class="sourceLineNo">192</span>   * @param key The key.<a name="line.192"></a>
+<span class="sourceLineNo">193</span>   * @return The value.<a name="line.193"></a>
+<span class="sourceLineNo">194</span>   */<a name="line.194"></a>
+<span class="sourceLineNo">195</span>  @Override<a name="line.195"></a>
+<span class="sourceLineNo">196</span>  public byte[] getValue(byte[] key) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>    return delegatee.getValue(key);<a name="line.197"></a>
+<span class="sourceLineNo">198</span>  }<a name="line.198"></a>
+<span class="sourceLineNo">199</span><a name="line.199"></a>
+<span class="sourceLineNo">200</span>  /**<a name="line.200"></a>
+<span class="sourceLineNo">201</span>   * @param key The key.<a name="line.201"></a>
+<span class="sourceLineNo">202</span>   * @return The value as a string.<a name="line.202"></a>
 <span class="sourceLineNo">203</span>   */<a name="line.203"></a>
-<span class="sourceLineNo">204</span>  public HColumnDescriptor setValue(byte[] key, byte[] value) {<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    getDelegateeForModification().setValue(key, value);<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    return this;<a name="line.206"></a>
+<span class="sourceLineNo">204</span>  public String getValue(String key) {<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    byte[] value = getValue(Bytes.toBytes(key));<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    return value == null ? null : Bytes.toString(value);<a name="line.206"></a>
 <span class="sourceLineNo">207</span>  }<a name="line.207"></a>
 <span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span>  /**<a name="line.209"></a>
-<span class="sourceLineNo">210</span>   * @param key Key whose key and value we're to remove from HCD parameters.<a name="line.210"></a>
-<span class="sourceLineNo">211</span>   */<a name="line.211"></a>
-<span class="sourceLineNo">212</span>  public void remove(final byte [] key) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>    getDelegateeForModification().removeValue(new Bytes(key));<a name="line.213"></a>
-<span class="sourceLineNo">214</span>  }<a name="line.214"></a>
-<span class="sourceLineNo">215</span><a name="line.215"></a>
-<span class="sourceLineNo">216</span>  /**<a name="line.216"></a>
-<span class="sourceLineNo">217</span>   * @param key The key.<a name="line.217"></a>
-<span class="sourceLineNo">218</span>   * @param value The value.<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   * @return this (for chained invocation)<a name="line.219"></a>
-<span class="sourceLineNo">220</span>   */<a name="line.220"></a>
-<span class="sourceLineNo">221</span>  public HColumnDescriptor setValue(String key, String value) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    getDelegateeForModification().setValue(key, value);<a name="line.222"></a>
-<span class="sourceLineNo">223</span>    return this;<a name="line.223"></a>
-<span class="sourceLineNo">224</span>  }<a name="line.224"></a>
-<span class="sourceLineNo">225</span><a name="line.225"></a>
-<span class="sourceLineNo">226</span>  /**<a name="line.226"></a>
-<span class="sourceLineNo">227</span>   * @return compression type being used for the column family<a name="line.227"></a>
-<span class="sourceLineNo">228</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.228"></a>
-<span class="sourceLineNo">229</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-13655"&gt;HBASE-13655&lt;/a&gt;).<a name="line.229"></a>
-<span class="sourceLineNo">230</span>   *             Use {@link #getCompressionType()}.<a name="line.230"></a>
-<span class="sourceLineNo">231</span>   */<a name="line.231"></a>
-<span class="sourceLineNo">232</span>  @Deprecated<a name="line.232"></a>
-<span class="sourceLineNo">233</span>  public Compression.Algorithm getCompression() {<a name="line.233"></a>
-<span class="sourceLineNo">234</span>    return getCompressionType();<a name="line.234"></a>
-<span class="sourceLineNo">235</span>  }<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span>  /**<a name="line.237"></a>
-<span class="sourceLineNo">238</span>   *  @return compression type being used for the column family for major compaction<a name="line.238"></a>
-<span class="sourceLineNo">239</span>   *  @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.239"></a>
-<span class="sourceLineNo">240</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-13655"&gt;HBASE-13655&lt;/a&gt;).<a name="line.240"></a>
-<span class="sourceLineNo">241</span>   *             Use {@link #getCompactionCompressionType()}.<a name="line.241"></a>
-<span class="sourceLineNo">242</span>   */<a name="line.242"></a>
-<span class="sourceLineNo">243</span>  @Deprecated<a name="line.243"></a>
-<span class="sourceLineNo">244</span>  public Compression.Algorithm getCompactionCompression() {<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    return getCompactionCompressionType();<a name="line.245"></a>
-<span class="sourceLineNo">246</span>  }<a name="line.246"></a>
-<span class="sourceLineNo">247</span><a name="line.247"></a>
-<span class="sourceLineNo">248</span>  @Override<a name="line.248"></a>
-<span class="sourceLineNo">249</span>  public int getMaxVersions() {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>    return delegatee.getMaxVersions();<a name="line.250"></a>
-<span class="sourceLineNo">251</span>  }<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span>  /**<a name="line.253"></a>
-<span class="sourceLineNo">254</span>   * @param value maximum number of versions<a name="line.254"></a>
-<span class="sourceLineNo">255</span>   * @return this (for chained invocation)<a name="line.255"></a>
-<span class="sourceLineNo">256</span>   */<a name="line.256"></a>
-<span class="sourceLineNo">257</span>  public HColumnDescriptor setMaxVersions(int value) {<a name="line.257"></a>
-<span class="sourceLineNo">258</span>    getDelegateeForModification().setMaxVersions(value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span>    return this;<a name="line.259"></a>
-<span class="sourceLineNo">260</span>  }<a name="line.260"></a>
-<span class="sourceLineNo">261</span><a name="line.261"></a>
-<span class="sourceLineNo">262</span>  /**<a name="line.262"></a>
-<span class="sourceLineNo">263</span>   * Set minimum and maximum versions to keep<a name="line.263"></a>
-<span class="sourceLineNo">264</span>   *<a name="line.264"></a>
-<span class="sourceLineNo">265</span>   * @param minVersions minimal number of versions<a name="line.265"></a>
-<span class="sourceLineNo">266</span>   * @param maxVersions maximum number of versions<a name="line.266"></a>
-<span class="sourceLineNo">267</span>   * @return this (for chained invocation)<a name="line.267"></a>
-<span class="sourceLineNo">268</span>   */<a name="line.268"></a>
-<span class="sourceLineNo">269</span>  public HColumnDescriptor setVersions(int minVersions, int maxVersions) {<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    if (minVersions &lt;= 0) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span>      // TODO: Allow minVersion and maxVersion of 0 to be the way you say "Keep all versions".<a name="line.271"></a>
-<span class="sourceLineNo">272</span>      // Until there is support, consider 0 or &lt; 0 -- a configuration error.<a name="line.272"></a>
-<span class="sourceLineNo">273</span>      throw new IllegalArgumentException("Minimum versions must be positive");<a name="line.273"></a>
-<span class="sourceLineNo">274</span>    }<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span>    if (maxVersions &lt; minVersions) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span>      throw new IllegalArgumentException("Unable to set MaxVersion to " + maxVersions<a name="line.277"></a>
-<span class="sourceLineNo">278</span>        + " and set MinVersion to " + minVersions<a name="line.278"></a>
-<span class="sourceLineNo">279</span>        + ", as maximum versions must be &gt;= minimum versions.");<a name="line.279"></a>
-<span class="sourceLineNo">280</span>    }<a name="line.280"></a>
-<span class="sourceLineNo">281</span>    setMinVersions(minVersions);<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    setMaxVersions(maxVersions);<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    return this;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span>  @Override<a name="line.286"></a>
-<span class="sourceLineNo">287</span>  public int getBlocksize() {<a name="line.287"></a>
-<span class="sourceLineNo">288</span>    return delegatee.getBlocksize();<a name="line.288"></a>
-<span class="sourceLineNo">289</span>  }<a name="line.289"></a>
+<span class="sourceLineNo">209</span>  @Override<a name="line.209"></a>
+<span class="sourceLineNo">210</span>  public Map&lt;Bytes, Bytes&gt; getValues() {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    return delegatee.getValues();<a name="line.211"></a>
+<span class="sourceLineNo">212</span>  }<a name="line.212"></a>
+<span class="sourceLineNo">213</span><a name="line.213"></a>
+<span class="sourceLineNo">214</span>  /**<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   * @param key The key.<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   * @param value The value.<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   * @return this (for chained invocation)<a name="line.217"></a>
+<span class="sourceLineNo">218</span>   */<a name="line.218"></a>
+<span class="sourceLineNo">219</span>  public HColumnDescriptor setValue(byte[] key, byte[] value) {<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    getDelegateeForModification().setValue(key, value);<a name="line.220"></a>
+<span class="sourceLineNo">221</span>    return this;<a name="line.221"></a>
+<span class="sourceLineNo">222</span>  }<a name="line.222"></a>
+<span class="sourceLineNo">223</span><a name="line.223"></a>
+<span class="sourceLineNo">224</span>  /**<a name="line.224"></a>
+<span class="sourceLineNo">225</span>   * @param key Key whose key and value we're to remove from HCD parameters.<a name="line.225"></a>
+<span class="sourceLineNo">226</span>   */<a name="line.226"></a>
+<span class="sourceLineNo">227</span>  public void remove(final byte [] key) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    getDelegateeForModification().removeValue(new Bytes(key));<a name="line.228"></a>
+<span class="sourceLineNo">229</span>  }<a name="line.229"></a>
+<span class="sourceLineNo">230</span><a name="line.230"></a>
+<span class="sourceLineNo">231</span>  /**<a name="line.231"></a>
+<span class="sourceLineNo">232</span>   * @param key The key.<a name="line.232"></a>
+<span class="sourceLineNo">233</span>   * @param value The value.<a name="line.233"></a>
+<span class="sourceLineNo">234</span>   * @return this (for chained invocation)<a name="line.234"></a>
+<span class="sourceLineNo">235</span>   */<a name="line.235"></a>
+<span class="sourceLineNo">236</span>  public HColumnDescriptor setValue(String key, String value) {<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    getDelegateeForModification().setValue(key, value);<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    return this;<a name="line.238"></a>
+<span class="sourceLineNo">239</span>  }<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span>  /**<a name="line.241"></a>
+<span class="sourceLineNo">242</span>   * @return compression type being used for the column family<a name="line.242"></a>
+<span class="sourceLineNo">243</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.243"></a>
+<span class="sourceLineNo">244</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-13655"&gt;HBASE-13655&lt;/a&gt;).<a name="line.244"></a>
+<span class="sourceLineNo">245</span>   *             Use {@link #getCompressionType()}.<a name="line.245"></a>
+<span class="sourceLineNo">246</span>   */<a name="line.246"></a>
+<span class="sourceLineNo">247</span>  @Deprecated<a name="line.247"></a>
+<span class="sourceLineNo">248</span>  public Compression.Algorithm getCompression() {<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    return getCompressionType();<a name="line.249"></a>
+<span class="sourceLineNo">250</span>  }<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span>  /**<a name="line.252"></a>
+<span class="sourceLineNo">253</span>   *  @return compression type being used for the column family for major compaction<a name="line.253"></a>
+<span class="sourceLineNo">254</span>   *  @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.254"></a>
+<span class="sourceLineNo">255</span>   *             (&lt;a href="https://issues.apache.org/jira/browse/HBASE-13655"&gt;HBASE-13655&lt;/a&gt;).<a name="line.255"></a>
+<span class="sourceLineNo">256</span>   *             Use {@link #getCompactionCompressionType()}.<a name="line.256"></a>
+<span class="sourceLineNo">257</span>   */<a name="line.257"></a>
+<span class="sourceLineNo">258</span>  @Deprecated<a name="line.258"></a>
+<span class="sourceLineNo">259</span>  public Compression.Algorithm getCompactionCompression() {<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    return getCompactionCompressionType();<a name="line.260"></a>
+<span class="sourceLineNo">261</span>  }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span>  @Override<a name="line.263"></a>
+<span class="sourceLineNo">264</span>  public int getMaxVersions() {<a name="line.264"></a>
+<span class="sourceLineNo">265</span>    return delegatee.getMaxVersions();<a name="line.265"></a>
+<span class="sourceLineNo">266</span>  }<a name="line.266"></a>
+<span class="sourceLineNo">267</span><a name="line.267"></a>
+<span class="sourceLineNo">268</span>  /**<a name="line.268"></a>
+<span class="sourceLineNo">269</span>   * @param value maximum number of versions<a name="line.269"></a>
+<span class="sourceLineNo">270</span>   * @return this (for chained invocation)<a name="line.270"></a>
+<span class="sourceLineNo">271</span>   */<a name="line.271"></a>
+<span class="sourceLineNo">272</span>  public HColumnDescriptor setMaxVersions(int value) {<a name="line.272"></a>
+<span class="sourceLineNo">273</span>    getDelegateeForModification().setMaxVersions(value);<a name="line.273"></a>
+<span class="sourceLineNo">274</span>    return this;<a name="line.274"></a>
+<span class="sourceLineNo">275</span>  }<a name="line.275"></a>
+<span class="sourceLineNo">276</span><a name="line.276"></a>
+<span class="sourceLineNo">277</span>  /**<a name="line.277"></a>
+<span class="sourceLineNo">278</span>   * Set minimum and maximum versions to keep<a name="line.278"></a>
+<span class="sourceLineNo">279</span>   *<a name="line.279"></a>
+<span class="sourceLineNo">280</span>   * @param minVersions minimal number of versions<a name="line.280"></a>
+<span class="sourceLineNo">281</span>   * @param maxVersions maximum number of versions<a name="line.281"></a>
+<span class="sourceLineNo">282</span>   * @return this (for chained invocation)<a name="line.282"></a>
+<span class="sourceLineNo">283</span>   */<a name="line.283"></a>
+<span class="sourceLineNo">284</span>  public HColumnDescriptor setVersions(int minVersions, int maxVersions) {<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    if (minVersions &lt;= 0) {<a name="line.285"></a>
+<span class="sourceLineNo">286</span>      // TODO: Allow minVersion and maxVersion of 0 to be the way you say "Keep all versions".<a name="line.286"></a>
+<span class="sourceLineNo">287</span>      // Until there is support, consider 0 or &lt; 0 -- a configuration error.<a name="line.287"></a>
+<span class="sourceLineNo">288</span>      throw new IllegalArgumentException("Minimum versions must be positive");<a name="line.288"></a>
+<span class="sourceLineNo">289</span>    }<a name="line.289"></a>
 <span class="sourceLineNo">290</span><a name="line.290"></a>
-<span class="sourceLineNo">291</span>  /**<a name="line.291"></a>
-<span class="sourceLineNo">292</span>   * @param value Blocksize to use when writing out storefiles/hfiles on this<a name="line.292"></a>
-<span class="sourceLineNo">293</span>   * column family.<a name="line.293"></a>
-<span class="sourceLineNo">294</span>   * @return this (for chained invocation)<a name="line.294"></a>
-<span class="sourceLineNo">295</span>   */<a name="line.295"></a>
-<span class="sourceLineNo">296</span>  public HColumnDescriptor setBlocksize(int value) {<a name="line.296"></a>
-<span class="sourceLineNo">297</span>    getDelegateeForModification().setBlocksize(value);<a name="line.297"></a>
+<span class="sourceLineNo">291</span>    if (maxVersions &lt; minVersions) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span>      throw new IllegalArgumentException("Unable to set MaxVersion to " + maxVersions<a name="line.292"></a>
+<span class="sourceLineNo">293</span>        + " and set MinVersion to " + minVersions<a name="line.293"></a>
+<span class="sourceLineNo">294</span>        + ", as maximum versions must be &gt;= minimum versions.");<a name="line.294"></a>
+<span class="sourceLineNo">295</span>    }<a name="line.295"></a>
+<span class="sourceLineNo">296</span>    setMinVersions(minVersions);<a name="line.296"></a>
+<span class="sourceLineNo">297</span>    setMaxVersions(maxVersions);<a name="line.297"></a>
 <span class="sourceLineNo">298</span>    return this;<a name="line.298"></a>
 <span class="sourceLineNo">299</span>  }<a name="line.299"></a>
 <span class="sourceLineNo">300</span><a name="line.300"></a>
 <span class="sourceLineNo">301</span>  @Override<a name="line.301"></a>
-<span class="sourceLineNo">302</span>  public Compression.Algorithm getCompressionType() {<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    return delegatee.getCompressionType();<a name="line.303"></a>
+<span class="sourceLineNo">302</span>  public int getBlocksize() {<a name="line.302"></a>
+<span class="sourceLineNo">303</span>    return delegatee.getBlocksize();<a name="line.303"></a>
 <span class="sourceLineNo">304</span>  }<a name="line.304"></a>
 <span class="sourceLineNo">305</span><a name="line.305"></a>
 <span class="sourceLineNo">306</span>  /**<a name="line.306"></a>
-<span class="sourceLineNo">307</span>   * Compression types supported in hbase.<a name="line.307"></a>
-<span class="sourceLineNo">308</span>   * LZO is not bundled as part of the hbase distribution.<a name="line.308"></a>
-<span class="sourceLineNo">309</span>   * See &lt;a href="http://hbase.apache.org/book.html#lzo.compression"&gt;LZO Compression&lt;/a&gt;<a name="line.309"></a>
-<span class="sourceLineNo">310</span>   * for how to enable it.<a name="line.310"></a>
-<span class="sourceLineNo">311</span>   * @param value Compression type setting.<a name="line.311"></a>
-<span class="sourceLineNo">312</span>   * @return this (for chained invocation)<a name="line.312"></a>
-<span class="sourceLineNo">313</span>   */<a name="line.313"></a>
-<span class="sourceLineNo">314</span>  public HColumnDescriptor setCompressionType(Compression.Algorithm value) {<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    getDelegateeForModification().setCompressionType(value);<a name="line.315"></a>
-<span class="sourceLineNo">316</span>    return this;<a name="line.316"></a>
-<span class="sourceLineNo">317</span>  }<a name="line.317"></a>
-<span class="sourceLineNo">318</span><a name="line.318"></a>
-<span class="sourceLineNo">319</span>  @Override<a name="line.319"></a>
-<span class="sourceLineNo">320</span>  public DataBlockEncoding getDataBlockEncoding() {<a name="line.320"></a>
-<span class="sourceLineNo">321</span>    return delegatee.getDataBlockEncoding();<a name="line.321"></a>
-<span class="sourceLineNo">322</span>  }<a name="line.322"></a>
-<span class="sourceLineNo">323</span><a name="line.323"></a>
-<span class="sourceLineNo">324</span>  /**<a name="line.324"></a>
-<span class="sourceLineNo">325</span>   * Set data block encoding algorithm used in block cache.<a name="line.325"></a>
-<span class="sourceLineNo">326</span>   * @param value What kind of data block encoding will be used.<a name="line.326"></a>
+<span class="sourceLineNo">307</span>   * @param value Blocksize to use when writing out storefiles/hfiles on this<a name="line.307"></a>
+<span class="sourceLineNo">308</span>   * column family.<a name="line.308"></a>
+<span class="sourceLineNo">309</span>   * @return this (for chained invocation)<a name="line.309"></a>
+<span class="sourceLineNo">310</span>   */<a name="line.310"></a>
+<span class="sourceLineNo">311</span>  public HColumnDescriptor setBlocksize(int value) {<a name="line.311"></a>
+<span class="sourceLineNo">312</span>    getDelegateeForModification().setBlocksize(value);<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    return this;<a name="line.313"></a>
+<span class="sourceLineNo">314</span>  }<a name="line.314"></a>
+<span class="sourceLineNo">315</span><a name="line.315"></a>
+<span class="sourceLineNo">316</span>  @Override<a name="line.316"></a>
+<span class="sourceLineNo">317</span>  public Compression.Algorithm getCompressionType() {<a name="line.317"></a>
+<span class="sourceLineNo">318</span>    return delegatee.getCompressionType();<a name="line.318"></a>
+<span class="sourceLineNo">319</span>  }<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span>  /**<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * Compression types supported in hbase.<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * LZO is not bundled as part of the hbase distribution.<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   * See &lt;a href="http://hbase.apache.org/book.html#lzo.compression"&gt;LZO Compression&lt;/a&gt;<a name="line.324"></a>
+<span class="sourceLineNo">325</span>   * for how to enable it.<a name="line.325"></a>
+<span class="sourceLineNo">326</span>   * @param value Compression type setting.<a name="line.326"></a>
 <span class="sourceLineNo">327</span>   * @return this (for chained invocation)<a name="line.327"></a>
 <span class="sourceLineNo">328</span>   */<a name="line.328"></a>
-<span class="sourceLineNo">329</span>  public HColumnDescriptor setDataBlockEncoding(DataBlockEncoding value) {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    getDelegateeForModification().setDataBlockEncoding(value);<a name="line.330"></a>
+<span class="sourceLineNo">329</span>  public HColumnDescriptor setCompressionType(Compression.Algorithm value) {<a name="line.329"></a>
+<span class="sourceLineNo">330</span>    getDelegateeForModification().setCompressionType(value);<a name="line.330"></a>
 <span class="sourceLineNo">331</span>    return this;<a name="line.331"></a>
 <span class="sourceLineNo">332</span>  }<a name="line.332"></a>
 <span class="sourceLineNo">333</span><a name="line.333"></a>
-<span class="sourceLineNo">334</span>  /**<a name="line.334"></a>
-<span class="sourceLineNo">335</span>   * Set whether the tags should be compressed along with DataBlockEncoding. When no<a name="line.335"></a>
-<span class="sourceLineNo">336</span>   * DataBlockEncoding is been used, this is having no effect.<a name="line.336"></a>
-<span class="sourceLineNo">337</span>   *<a name="line.337"></a>
-<span class="sourceLineNo">338</span>   * @param value<a name="line.338"></a>
-<span class="sourceLineNo">339</span>   * @return this (for chained invocation)<a name="line.339"></a>
-<span class="sourceLineNo">340</span>   */<a name="line.340"></a>
-<span class="sourceLineNo">341</span>  public HColumnDescriptor setCompressTags(boolean value) {<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    getDelegateeForModification().setCompressTags(value);<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    return this;<a name="line.343"></a>
-<span class="sourceLineNo">344</span>  }<a name="line.344"></a>
-<span class="sourceLineNo">345</span><a name="line.345"></a>
-<span class="sourceLineNo">346</span>  @Override<a name="line.346"></a>
-<span class="sourceLineNo">347</span>  public boolean isCompressTags() {<a name="line.347"></a>
-<span class="sourceLineNo">348</span>    return delegatee.isCompressTags();<a name="line.348"></a>
-<span class="sourceLineNo">349</span>  }<a name="line.349"></a>
-<span class="sourceLineNo">350</span><a name="line.350"></a>
-<span class="sourceLineNo">351</span>  @Override<a name="line.351"></a>
-<span class="sourceLineNo">352</span>  public Compression.Algorithm getCompactionCompressionType() {<a name="line.352"></a>
-<span class="sourceLineNo">353</span>    return delegatee.getCompactionCompressionType();<a name="line.353"></a>
-<span class="sourceLineNo">354</span>  }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span>  /**<a name="line.356"></a>
-<span class="sourceLineNo">357</span>   * Compression types supported in hbase.<a name="line.357"></a>
-<span class="sourceLineNo">358</span>   * LZO is not bundled as part of the hbase distribution.<a name="line.358"></a>
-<span class="sourceLineNo">359</span>   * See &lt;a href="http://hbase.apache.org/book.html#lzo.compression"&gt;LZO Compression&lt;/a&gt;<a name="line.359"></a>
-<span class="sourceLineNo">360</span>   * for how to enable it.<a name="line.360"></a>
-<span class="sourceLineNo">361</span>   * @param value Compression type setting.<a name="line.361"></a>
-<span class="sourceLineNo">362</span>   * @return this (for chained invocation)<a name="line.362"></a>
-<span class="sourceLineNo">363</span>   */<a name="line.363"></a>
-<span class="sourceLineNo">364</span>  public HColumnDescriptor setCompactionCompressionType(Compression.Algorithm value) {<a name="line.364"></a>
-<span class="sourceLineNo">365</span>    getDelegateeForModification().setCompactionCompressionType(value);<a name="line.365"></a>
-<span class="sourceLineNo">366</span>    return this;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>  }<a name="line.367"></a>
-<span class="sourceLineNo">368</span><a name="line.368"></a>
-<span class="sourceLineNo">369</span>  @Override<a name="line.369"></a>
-<span class="sourceLineNo">370</span>  public boolean isInMemory() {<a name="line.370"></a>
-<span class="sourceLineNo">371</span>    return delegatee.isInMemory();<a name="line.371"></a>
-<span class="sourceLineNo">372</span>  }<a name="line.372"></a>
-<span class="sourceLineNo">373</span><a name="line.373"></a>
-<span class="sourceLineNo">374</span>  /**<a name="line.374"></a>
-<span class="sourceLineNo">375</span>   * @param value True if we are to favor keeping all values for this column family in the<a name="line.375"></a>
-<span class="sourceLineNo">376</span>   * HRegionServer cache<a name="line.376"></a>
+<span class="sourceLineNo">334</span>  @Override<a name="line.334"></a>
+<span class="sourceLineNo">335</span>  public DataBlockEncoding getDataBlockEncoding() {<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    return delegatee.getDataBlockEncoding();<a name="line.336"></a>
+<span class="sourceLineNo">337</span>  }<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span>  /**<a name="line.339"></a>
+<span class="sourceLineNo">340</span>   * Set data block encoding algorithm used in block cache.<a name="line.340"></a>
+<span class="sourceLineNo">341</span>   * @param value What kind of data block encoding will be used.<a name="line.341"></a>
+<span class="sourceLineNo">342</span>   * @return this (for chained invocation)<a name="line.342"></a>
+<span class="sourceLineNo">343</span>   */<a name="line.343"></a>
+<span class="sourceLineNo">344</span>  public HColumnDescriptor setDataBlockEncoding(DataBlockEncoding value) {<a name="line.344"></a>
+<span class="sourceLineNo">345</span>    getDelegateeForModification().setDataBlockEncoding(value);<a name="line.345"></a>
+<span class="sourceLineNo">346</span>    return this;<a name="line.346"></a>
+<span class="sourceLineNo">347</span>  }<a name="line.347"></a>
+<span class="sourceLineNo">348</span><a name="line.348"></a>
+<span class="sourceLineNo">349</span>  /**<a name="line.349"></a>
+<span class="sourceLineNo">350</span>   * Set whether the tags should be compressed along with DataBlockEncoding. When no<a name="line.350"></a>
+<span class="sourceLineNo">351</span>   * DataBlockEncoding is been used, this is having no effect.<a name="line.351"></a>
+<span class="sourceLineNo">352</span>   *<a name="line.352"></a>
+<span class="sourceLineNo">353</span>   * @param value<a name="line.353"></a>
+<span class="sourceLineNo">354</span>   * @return this (for chained invocation)<a name="line.354"></a>
+<span class="sourceLineNo">355</span>   */<a name="line.355"></a>
+<span class="sourceLineNo">356</span>  public HColumnDescriptor setCompressTags(boolean value) {<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    getDelegateeForModification().setCompressTags(value);<a name="line.357"></a>
+<span class="sourceLineNo">358</span>    return this;<a name="line.358"></a>
+<span class="sourceLineNo">359</span>  }<a name="line.359"></a>
+<span class="sourceLineNo">360</span><a name="line.360"></a>
+<span class="sourceLineNo">361</span>  @Override<a name="line.361"></a>
+<span class="sourceLineNo">362</span>  public boolean isCompressTags() {<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    return delegatee.isCompressTags();<a name="line.363"></a>
+<span class="sourceLineNo">364</span>  }<a name="line.364"></a>
+<span class="sourceLineNo">365</span><a name="line.365"></a>
+<span class="sourceLineNo">366</span>  @Override<a name="line.366"></a>
+<span class="sourceLineNo">367</span>  public Compression.Algorithm getCompactionCompressionType() {<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    return delegatee.getCompactionCompressionType();<a name="line.368"></a>
+<span class="sourceLineNo">369</span>  }<a name="line.369"></a>
+<span class="sourceLineNo">370</span><a name="line.370"></a>
+<span class="sourceLineNo">371</span>  /**<a name="line.371"></a>
+<span class="sourceLineNo">372</span>   * Compression types supported in hbase.<a name="line.372"></a>
+<span class="sourceLineNo">373</span>   * LZO is not bundled as part of the hbase distribution.<a name="line.373"></a>
+<span class="sourceLineNo">374</span>   * See &lt;a href="http://hbase.apache.org/book.html#lzo.compression"&gt;LZO Compression&lt;/a&gt;<a name="line.374"></a>
+<span class="sourceLineNo">375</span>   * for how to enable it.<a name="line.375"></a>
+<span class="sourceLineNo">376</span>   * @param value Compression type setting.<a name="line.376"></a>
 <span class="sourceLineNo">377</span>   * @return this (for chained invocation)<a name="line.377"></a>
 <span class="sourceLineNo">378</span>   */<a name="line.378"></a>
-<span class="sourceLineNo">379</span>  public HColumnDescriptor setInMemory(boolean value) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>    getDelegateeForModification().setInMemory(value);<a name="line.380"></a>
+<span class="sourceLineNo">379</span>  public HColumnDescriptor setCompactionCompressionType(Compression.Algorithm value) {<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    getDelegateeForModification().setCompactionCompressionType(value);<a name="line.380"></a>
 <span class="sourceLineNo">381</span>    return this;<a name="line.381"></a>
 <span class="sourceLineNo">382</span>  }<a name="line.382"></a>
 <span class="sourceLineNo">383</span><a name="line.383"></a>
 <span class="sourceLineNo">384</span>  @Override<a name="line.384"></a>
-<span class="sourceLineNo">385</span>  public MemoryCompactionPolicy getInMemoryCompaction() {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>    return delegatee.getInMemoryCompaction();<a name="line.386"></a>
+<span class="sourceLineNo">385</span>  public boolean isInMemory() {<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    return delegatee.isInMemory();<a name="line.386"></a>
 <span class="sourceLineNo">387</span>  }<a name="line.387"></a>
 <span class="sourceLineNo">388</span><a name="line.388"></a>
 <span class="sourceLineNo">389</span>  /**<a name="line.389"></a>
-<span class="sourceLineNo">390</span>   * @param value the prefered in-memory compaction policy<a name="line.390"></a>
-<span class="sourceLineNo">391</span>   *                  for this column family<a name="line.391"></a>
+<span class="sourceLineNo">390</span>   * @param value True if we are to favor keeping all values for this column family in the<a name="line.390"></a>
+<span class="sourceLineNo">391</span>   * HRegionServer cache<a name="line.391"></a>
 <span class="sourceLineNo">392</span>   * @return this (for chained invocation)<a name="line.392"></a>
 <span class="sourceLineNo">393</span>   */<a name="line.393"></a>
-<span class="sourceLineNo">394</span>  public HColumnDescriptor setInMemoryCompaction(MemoryCompactionPolicy value) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    getDelegateeForModification().setInMemoryCompaction(value);<a name="line.395"></a>
+<span class="sourceLineNo">394</span>  public HColumnDescriptor setInMemory(boolean value) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span>    getDelegateeForModification().setInMemory(value);<a name="line.395"></a>
 <span class="sourceLineNo">396</span>    return this;<a name="line.396"></a>
 <span class="sourceLineNo">397</span>  }<a name="line.397"></a>
 <span class="sourceLineNo">398</span><a name="line.398"></a>
 <span class="sourceLineNo">399</span>  @Override<a name="line.399"></a>
-<span class="sourceLineNo">400</span>  public KeepDeletedCells getKeepDeletedCells() {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>    return delegatee.getKeepDeletedCells();<a name="line.401"></a>
+<span class="sourceLineNo">400</span>  public MemoryCompactionPolicy getInMemoryCompaction() {<a name="line.400"></a>
+<span class="sourceLineNo">401</span>    return delegatee.getInMemoryCompaction();<a name="line.401"></a>
 <span class="sourceLineNo">402</span>  }<a name="line.402"></a>
 <span class="sourceLineNo">403</span><a name="line.403"></a>
 <span class="sourceLineNo">404</span>  /**<a name="line.404"></a>
-<span class="sourceLineNo">405</span>   * @param value True if deleted rows should not be collected<a name="line.405"></a>
-<span class="sourceLineNo">406</span>   * immediately.<a name="line.406"></a>
+<span class="sourceLineNo">405</span>   * @param value the prefered in-memory compaction policy<a name="line.405"></a>
+<span class="sourceLineNo">406</span>   *                  for this column family<a name="line.406"></a>
 <span class="sourceLineNo">407</span>   * @return this (for chained invocation)<a name="line.407"></a>
 <span class="sourceLineNo">408</span>   */<a name="line.408"></a>
-<span class="sourceLineNo">409</span>  public HColumnDescriptor setKeepDeletedCells(KeepDeletedCells value) {<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    getDelegateeForModification().setKeepDeletedCells(value);<a name="line.410"></a>
+<span class="sourceLineNo">409</span>  public HColumnDescriptor setInMemoryCompaction(MemoryCompactionPolicy value) {<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    getDelegateeForModification().setInMemoryCompaction(value);<a name="line.410"></a>
 <span class="sourceLineNo">411</span>    return this;<a name="line.411"></a>
 <span class="sourceLineNo">412</span>  }<a name="line.412"></a>
 <span class="sourceLineNo">413</span><a name="line.413"></a>
-<span class="sourceLineNo">414</span>  /**<a name="line.414"></a>
-<span class="sourceLineNo">415</span>   * By default, HBase only consider timestamp in versions. So a previous Delete with higher ts<a name="line.415"></a>
-<span class="sourceLineNo">416</span>   * will mask a later Put with lower ts. Set this to true to enable new semantics of versions.<a name="line.416"></a>
-<span class="sourceLineNo">417</span>   * We will also consider mvcc in versions. See HBASE-15968 for details.<a name="line.417"></a>
-<span class="sourceLineNo">418</span>   */<a name="line.418"></a>
-<span class="sourceLineNo">419</span>  @Override<a name="line.419"></a>
-<span class="sourceLineNo">420</span>  public boolean isNewVersionBehavior() {<a name="line.420"></a>
-<span class="sourceLineNo">421</span>    return delegatee.isNewVersionBehavior();<a name="line.421"></a>
-<span class="sourceLineNo">422</span>  }<a name="line.422"></a>
-<span class="sourceLineNo">423</span><a name="line.423"></a>
-<span class="sourceLineNo">424</span>  public HColumnDescriptor setNewVersionBehavior(boolean newVersionBehavior) {<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    getDelegateeForModification().setNewVersionBehavior(newVersionBehavior);<a name="line.425"></a>
+<span class="sourceLineNo">414</span>  @Override<a name="line.414"></a>
+<span class="sourceLineNo">415</span>  public KeepDeletedCells getKeepDeletedCells() {<a name="line.415"></a>
+<span class="sourceLineNo">416</span>    return delegatee.getKeepDeletedCells();<a name="line.416"></a>
+<span class="sourceLineNo">417</span>  }<a name="line.417"></a>
+<span class="sourceLineNo">418</span><a name="line.418"></a>
+<span class="sourceLineNo">419</span>  /**<a name="line.419"></a>
+<span class="sourceLineNo">420</span>   * @param value True if deleted rows should not be collected<a name="line.420"></a>
+<span class="sourceLineNo">421</span>   * immediately.<a name="line.421"></a>
+<span class="sourceLineNo">422</span>   * @return this (for chained invocation)<a name="line.422"></a>
+<span class="sourceLineNo">423</span>   */<a name="line.423"></a>
+<span class="sourceLineNo">424</span>  public HColumnDescriptor setKeepDeletedCells(KeepDeletedCells value) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span>    getDelegateeForModification().setKeepDeletedCells(value);<a name="line.425"></a>
 <span class="sourceLineNo">426</span>    return this;<a name="line.426"></a>
 <span class="sourceLineNo">427</span>  }<a name="line.427"></a>
 <span class="sourceLineNo">428</span><a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>  @Override<a name="line.430"></a>
-<span class="sourceLineNo">431</span>  public int getTimeToLive() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    return delegatee.getTimeToLive();<a name="line.432"></a>
-<span class="sourceLineNo">433</span>  }<a name="line.433"></a>
-<span class="sourceLineNo">434</span><a name="line.434"></a>
-<span class="sourceLineNo">435</span>  /**<a name="line.435"></a>
-<span class="sourceLineNo">436</span>   * @param value Time-to-live of cell contents, in seconds.<a name="line.436"></a>
-<span class="sourceLineNo">437</span>   * @return this (for chained invocation)<a name="line.437"></a>
-<span class="sourceLineNo">438</span>   */<a name="line.438"></a>
-<span class="sourceLineNo">439</span>  public HColumnDescriptor setTimeToLive(int value) {<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    getDelegateeForModification().setTimeToLive(value);<a name="line.440"></a>
+<span class="sourceLineNo">429</span>  /**<a name="line.429"></a>
+<span class="sourceLineNo">430</span>   * By default, HBase only consider timestamp in versions. So a previous Delete with higher ts<a name="line.430"></a>
+<span class="sourceLineNo">431</span>   * will mask a later Put with lower ts. Set this to true to enable new semantics of versions.<a name="line.431"></a>
+<span class="sourceLineNo">432</span>   * We will also consider mvcc in versions. See HBASE-15968 for details.<a name="line.432"></a>
+<span class="sourceLineNo">433</span>   */<a name="line.433"></a>
+<span class="sourceLineNo">434</span>  @Override<a name="line.434"></a>
+<span class="sourceLineNo">435</span>  public boolean isNewVersionBehavior() {<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    return delegatee.isNewVersionBehavior();<a name="line.436"></a>
+<span class="sourceLineNo">437</span>  }<a name="line.437"></a>
+<span class="sourceLineNo">438</span><a name="line.438"></a>
+<span class="sourceLineNo">439</span>  public HColumnDescriptor setNewVersionBehavior(boolean newVersionBehavior) {<a name="line.439"></a>
+<span class="sourceLineNo">440</span>    getDelegateeForModification().setNewVersionBehavior(newVersionBehavior);<a name="line.440"></a>
 <span class="sourceLineNo">441</span>    return this;<a name="line.441"></a>
 <span class="sourceLineNo">442</span>  }<a name="line.442"></a>
 <span class="sourceLineNo">443</span><a name="line.443"></a>
-<span class="sourceLineNo">444</span>  /**<a name="line.444"></a>
-<span class="sourceLineNo">445</span>   * @param value Time to live of cell contents, in human readable format<a name="line.445"></a>
-<span class="sourceLineNo">446</span>   *                   @see org.apache.hadoop.hbase.util.PrettyPrinter#format(String, Unit)<a name="line.446"></a>
-<span class="sourceLineNo">447</span>   * @return this (for chained invocation)<a name="line.447"></a>
-<span class="sourceLineNo">448</span>   */<a name="line.448"></a>
-<span class="sourceLineNo">449</span>  public HColumnDescriptor setTimeToLive(String value) throws HBaseException {<a name="line.449"></a>
-<span class="sourceLineNo">450</span>    getDelegateeForModification().setTimeToLive(value);<a name="line.450"></a>
-<span class="sourceLineNo">451</span>    return this;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>  }<a name="line.452"></a>
-<span class="sourceLineNo">453</span><a name="line.453"></a>
-<span class="sourceLineNo">454</span>  @Override<a name="line.454"></a>
-<span class="sourceLineNo">455</span>  public int getMinVersions() {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>    return delegatee.getMinVersions();<a name="line.456"></a>
+<span class="sourceLineNo">444</span><a name="line.444"></a>
+<span class="sourceLineNo">445</span>  @Override<a name="line.445"></a>
+<span class="sourceLineNo">446</span>  public int getTimeToLive() {<a name="line.446"></a>
+<span class="sourceLineNo">447</span>    return delegatee.getTimeToLive();<a name="line.447"></a>
+<span class="sourceLineNo">448</span>  }<a name="line.448"></a>
+<span class="sourceLineNo">449</span><a name="line.449"></a>
+<span class="sourceLineNo">450</span>  /**<a name="line.450"></a>
+<span class="sourceLineNo">451</span>   * @param value Time-to-live of cell contents, in seconds.<a name="line.451"></a>
+<span class="sourceLineNo">452</span>   * @return this (for chained invocation)<a name="line.452"></a>
+<span class="sourceLineNo">453</span>   */<a name="line.453"></a>
+<span class="sourceLineNo">454</span>  public HColumnDescriptor setTimeToLive(int value) {<a name="line.454"></a>
+<span class="sourceLineNo">455</span>    getDelegateeForModification().setTimeToLive(value);<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    return this;<a name="line.456"></a>
 <span class="sourceLineNo">457</span>  }<a name="line.457"></a>
 <span class="sourceLineNo">458</span><a name="line.458"></a>
 <span class="sourceLineNo">459</span>  /**<a name="line.459"></a>
-<span class="sourceLineNo">460</span>   * @param value The minimum number of versions to keep.<a name="line.460"></a>
-<span class="sourceLineNo">461</span>   * (used when timeToLive is set)<a name="line.461"></a>
+<span class="sourceLineNo">460</span>   * @param value Time to live of cell contents, in human readable format<a name="line.460"></a>
+<span class="sourceLineNo">461</span>   *                   @see org.apache.hadoop.hbase.util.PrettyPrinter#format(String, Unit)<a name="line.461"></a>
 <span class="sourceLineNo">462</span>   * @return this (for chained invocation)<a name="line.462"></a>
 <span class="sourceLineNo">463</span>   */<a name="line.463"></a>
-<span class="sourceLineNo">464</span>  public HColumnDescriptor setMinVersions(int value) {<a name="line.464"></a>
-<span class="sourceLineNo">465</span>    getDelegateeForModification().setMinVersions(value);<a name="line.465"></a>
+<span class="sourceLineNo">464</span>  public HColumnDescriptor setTimeToLive(String value) throws HBaseException {<a name="line.464"></a>
+<span class="sourceLineNo">465</span>    getDelegateeForModification().setTimeToLive(value);<a name="line.465"></a>
 <span class="sourceLineNo">466</span>    return this;<a name="line.466"></a>
 <span class="sourceLineNo">467</span>  }<a name="line.467"></a>
 <span class="sourceLineNo">468</span><a name="line.468"></a>
 <span class="sourceLineNo">469</span>  @Override<a name="line.469"></a>
-<span class="sourceLineNo">470</span>  public boolean isBlockCacheEnabled() {<a name="line.470"></a>
-<span class="sourceLineNo">471</span>    return delegatee.isBlockCacheEnabled();<a name="line.471"></a>
+<span class="sourceLineNo">470</span>  public int getMinVersions() {<a name="line.470"></a>
+<span class="sourceLineNo">471</span>    return delegatee.getMinVersions();<a name="line.471"></a>
 <span class="sourceLineNo">472</span>  }<a name="line.472"></a>
 <span class="sourceLineNo">473</span><a name="line.473"></a>
 <span class="sourceLineNo">474</span>  /**<a name="line.474"></a>
-<span class="sourceLineNo">475</span>   * @param value True if hfile DATA type blocks should be cached (We always cache<a name="line.475"></a>
-<span class="sourceLineNo">476</span>   * INDEX and BLOOM blocks; you cannot turn this off).<a name="line.476"></a>
+<span class="sourceLineNo">475</span>   * @param value The minimum number of versions to keep.<a name="line.475"></a>
+<span class="sourceLineNo">476</span>   * (used when timeToLive is set)<a name="line.476"></a>
 <span class="sourceLineNo">477</span>   * @return this (for chained invocation)<a name="line.477"></a>
 <span class="sourceLineNo">478</span>   */<a name="line.478"></a>
-<span class="sourceLineNo">479</span>  public HColumnDescriptor setBlockCacheEnabled(boolean value) {<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    getDelegateeForModification().setBlockCacheEnabled(value);<a name="line.480"></a>
+<span class="sourceLineNo">479</span>  public HColumnDescriptor setMinVersions(int value) {<a name="line.479"></a>
+<span class="sourceLineNo">480</span>    getDelegateeForModification().setMinVersions(value);<a name="line.480"></a>
 <span class="sourceLineNo">481</span>    return this;<a name="line.481"></a>
 <span class="sourceLineNo">482</span>  }<a name="line.482"></a>
 <span class="sourceLineNo">483</span><a name="line.483"></a>
 <span class="sourceLineNo">484</span>  @Override<a name="line.484"></a>
-<span class="sourceLineNo">485</span>  public BloomType getBloomFilterType() {<a name="line.485"></a>
-<span class="sourceLineNo">486</span>    return delegatee.getBloomFilterType();<a name="line.486"></a>
+<span class="sourceLineNo">485</span>  public boolean isBlockCacheEnabled() {<a name="line.485"></a>
+<span class="sourceLineNo">486</span>    return delegatee.isBlockCacheEnabled();<a name="line.486"></a>
 <span class="sourceLineNo">487</span>  }<a name="line.487"></a>
 <span class="sourceLineNo">488</span><a name="line.488"></a>
 <span class="sourceLineNo">489</span>  /**<a name="line.489"></a>
-<span class="sourceLineNo">490</span>   * @param value bloom filter type<a name="line.490"></a>
-<span class="sourceLineNo">491</span>   * @return this (for chained invocation)<a name="line.491"></a>
-<span class="sourceLineNo">492</span>   */<a name="line.492"></a>
-<span class="sourceLineNo">493</span>  public HColumnDescriptor setBloomFilterType(final BloomType value) {<a name="line.493"></a>
-<span class="sourceLineNo">494</span>    getDelegateeForModification().setBloomFilterType(value);<a name="line.494"></a>
-<span class="sourceLineNo">495</span>    return this;<a name="line.495"></a>
-<span class="sourceLineNo">496</span>  }<a name="line.496"></a>
-<span class="sourceLineNo">497</span><a name="line.497"></a>
-<span class="sourceLineNo">498</span>  @Override<a name="line.498"></a>
-<span class="sourceLineNo">499</span>  public int getScope() {<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    return delegatee.getScope();<a name="line.500"></a>
-<span class="sourceLineNo">501</span>  }<a name="line.501"></a>
-<span class="sourceLineNo">502</span><a name="line.502"></a>
-<span class="sourceLineNo">503</span> /**<a name="line.503"></a>
-<span class="sourceLineNo">504</span>  * @param value the scope tag<a name="line.504"></a>
-<span class="sourceLineNo">505</span>  * @return this (for chained invocation)<a name="line.505"></a>
-<span class="sourceLineNo">506</span>  */<a name="line.506"></a>
-<span class="sourceLineNo">507</span>  public HColumnDescriptor setScope(int value) {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    getDelegateeForModification().setScope(value);<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    return this;<a name="line.509"></a>
-<span class="sourceLineNo">510</span>  }<a name="line.510"></a>
-<span class="sourceLineNo">511</span><a name="line.511"></a>
-<span class="sourceLineNo">512</span>  @Override<a name="line.512"></a>
-<span class="sourceLineNo">513</span>  public boolean isCacheDataOnWrite() {<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    return delegatee.isCacheDataOnWrite();<a name="line.514"></a>
-<span class="sourceLineNo">515</span>  }<a name="line.515"></a>
-<span class="sourceLineNo">516</span><a name="line.516"></a>
-<span class="sourceLineNo">517</span>  /**<a name="line.517"></a>
-<span class="sourceLineNo">518</span>   * @param value true if we should cache data blocks on write<a name="line.518"></a>
-<span class="sourceLineNo">519</span>   * @return this (for chained invocation)<a name="line.519"></a>
-<span class="sourceLineNo">520</span>   */<a name="line.520"></a>
-<span class="sourceLineNo">521</span>  public HColumnDescriptor setCacheDataOnWrite(boolean value) {<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    getDelegateeForModification().setCacheDataOnWrite(value);<a name="line.522"></a>
-<span class="sourceLineNo">523</span>    return this;<a name="line.523"></a>
-<span class="sourceLineNo">524</span>  }<a name="line.524"></a>
-<span class="sourceLineNo">525</span><a name="line.525"></a>
-<span class="sourceLineNo">526</span>  /**<a name="line.526"></a>
-<span class="sourceLineNo">527</span>   * This is a noop call from HBase 2.0 onwards<a name="line.527"></a>
-<span class="sourceLineNo">528</span>   *<a name="line.528"></a>
-<span class="sourceLineNo">529</span>   * @return this (for chained invocation)<a name="line.529"></a>
-<span class="sourceLineNo">530</span>   * @deprecated Since 2.0 and will be removed in 3.0 with out any replacement. Caching data in on<a name="line.530"></a>
-<span class="sourceLineNo">531</span>   *             heap Cache, when there are both on heap LRU Cache and Bucket Cache will no longer<a name="line.531"></a>
-<span class="sourceLineNo">532</span>   *             be supported from 2.0.<a name="line.532"></a>
-<span class="sourceLineNo">533</span>   */<a name="line.533"></a>
-<span class="sourceLineNo">534</span>  @Deprecated<a name="line.534"></a>
-<span class="sourceLineNo">535</span>  public HColumnDescriptor setCacheDataInL1(boolean value) {<a name="line.535"></a>
-<span class="sourceLineNo">536</span>    return this;<a name="line.536"></a>
-<span class="sourceLineNo">537</span>  }<a name="line.537"></a>
-<span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>  @Override<a name="line.539"></a>
-<span class="sourceLineNo">540</span>  public boolean isCacheIndexesOnWrite() {<a name="line.540"></a>
-<span class="sourceLineNo">541</span>    return delegatee.isCacheIndexesOnWrite();<a name="line.541"></a>
-<span class="sourceLineNo">542</span>  }<a name="line.542"></a>
-<span class="sourceLineNo">543</span><a name="line.543"></a>
-<span class="sourceLineNo">544</span>  /**<a name="line.544"></a>
-<span class="sourceLineNo">545</span>   * @param value true if we should cache index blocks on write<a name="line.545"></a>
-<span class="sourceLineNo">546</span>   * @return this (for chained invocation)<a name="line.546"></a>
-<span class="sourceLineNo">547</span>   */<a name="line.547"></a>
-<span class="sourceLineNo">548</span>  public HColumnDescriptor setCacheIndexesOnWrite(boolean value) {<a name="line.548"></a>
-<span class="sourceLineNo">549</span>    getDelegateeForModification().setCacheIndexesOnWrite(value);<a name="line.549"></a>
-<span class="sourceLineNo">550</span>    return this;<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  }<a name="line.551"></a>
-<span class="sourceLineNo">552</span><a name="line.552"></a>
-<span class="sourceLineNo">553</span>  @Override<a name="line.553"></a>
-<span class="sourceLineNo">554</span>  public boolean isCacheBloomsOnWrite() {<a name="line.554"></a>
-<span class="sourceLineNo">555</span>    return delegatee.isCacheBloomsOnWrite();<a name="line.555"></a>
-<span class="sourceLineNo">556</span>  }<a name="line.556"></a>
-<span class="sourceLineNo">557</span><a name="line.557"></a>
-<span class="sourceLineNo">558</span>  /**<a name="line.558"></a>
-<span class="sourceLineNo">559</span>   * @param value true if we should cache bloomfilter blocks on write<a name="line.559"></a>
-<span class="sourceLineNo">560</span>   * @return this (for chained invocation)<a name="line.560"></a>
-<span class="sourceLineNo">561</span>   */<a name="line.561"></a>
-<span class="sourceLineNo">562</span>  public HColumnDescriptor setCacheBloomsOnWrite(boolean value) {<a name="line.562"></a>
-<span class="sourceLineNo">563</span>    getDelegateeForModification().setCacheBloomsOnWrite(value);<a name="line.563"></a>
-<span class="sourceLineNo">564</span>    return this;<a name="line.564"></a>
-<span class="sourceLineNo">565</span>  }<a name="line.565"></a>
-<span class="sourceLineNo">566</span><a name="line.566"></a>
-<span class="sourceLineNo">567</span>  @Override<a name="line.567"></a>
-<span class="sourceLineNo">568</span>  public boolean isEvictBlocksOnClose() {<a name="line.568"></a>
-<span class="sourceLineNo">569</span>    return delegatee.isEvictBlocksOnClose();<a name="line.569"></a>
-<span class="sourceLineNo">570</span>  }<a name="line.570"></a>
-<span class="sourceLineNo">571</span><a name="line.571"></a>
-<span class="sourceLineNo">572</span>  /**<a name="line.572"></a>
-<span class="sourceLineNo">573</span>   * @param value true if we should evict cached blocks from the blockcache on<a name="line.573"></a>
-<span class="sourceLineNo">574</span>   * close<a name="line.574"></a>
+<span class="sourceLineNo">490</span>   * @param value True if hfile DATA type blocks should be cached (We always cache<a name="line.490"></a>
+<span class="sourceLineNo">491</span>   * INDEX and BLOOM blocks; you cannot turn this off).<a name="line.491"></a>
+<span class="sourceLineNo">492</span>   * @return this (for chained invocation)<a name="line.492"></a>
+<span class="sourceLineNo">493</span>   */<a name="line.493"></a>
+<span class="sourceLineNo">494</span>  public HColumnDescriptor setBlockCacheEnabled(boolean value) {<a name="line.494"></a>
+<span class="sourceLineNo">495</span>    getDelegateeForModification().setBlockCacheEnabled(value);<a name="line.495"></a>
+<span class="sourceLineNo">496</span>    return this;<a name="line.496"></a>
+<span class="sourceLineNo">497</span>  }<a name="line.497"></a>
+<span class="sourceLineNo">498</span><a name="line.498"></a>
+<span class="sourceLineNo">499</span>  @Override<a name="line.499"></a>
+<span class="sourceLineNo">500</span>  public BloomType getBloomFilterType() {<a name="line.500"></a>
+<span class="sourceLineNo">501</span>    return delegatee.getBloomFilterType();<a name="line.501"></a>
+<span class="sourceLineNo">502</span>  }<a name="line.502"></a>
+<span class="sourceLineNo">503</span><a name="line.503"></a>
+<span class="sourceLineNo">504</span>  /**<a name="line.504"></a>
+<span class="sourceLineNo">505</span>   * @param value bloom filter type<a name="line.505"></a>
+<span class="sourceLineNo">506</span>   * @return this (for chained invocation)<a name="line.506"></a>
+<span class="sourceLineNo">507</span>   */<a name="line.507"></a>
+<span class="sourceLineNo">508</span>  public HColumnDescriptor setBloomFilterType(final BloomType value) {<a name="line.508"></a>
+<span class="sourceLineNo">509</span>    getDelegateeForModification().setBloomFilterType(value);<a name="line.509"></a>
+<span class="sourceLineNo">510</span>    return this;<a name="line.510"></a>
+<span class="sourceLineNo">511</span>  }<a name="line.511"></a>
+<span class="sourceLineNo">512</span><a name="line.512"></a>
+<span class="sourceLineNo">513</span>  @Override<a name="line.513"></a>
+<span class="sourceLineNo">514</span>  public int getScope() {<a name="line.514"></a>
+<span class="sourceLineNo">515</span>    return delegatee.getScope();<a name="line.515"></a>
+<span class="sourceLineNo">516</span>  }<a name="line.516"></a>
+<span class="sourceLineNo">517</span><a name="line.517"></a>
+<span class="sourceLineNo">518</span> /**<a name="line.518"></a>
+<span class="sourceLineNo">519</span>  * @param value the scope tag<a name="line.519"></a>
+<span class="sourceLineNo">520</span>  * @return this (for chained invocation)<a name="line.520"></a>
+<span class="sourceLineNo">521</span>  */<a name="line.521"></a>
+<span class="sourceLineNo">522</span>  public HColumnDescriptor setScope(int value) {<a name="line.522"></a>
+<span class="sourceLineNo">523</span>    getDelegateeForModification().setScope(value);<a name="line.523"></a>
+<span class="sourceLineNo">524</span>    return this;<a name="line.524"></a>
+<span class="sourceLineNo">525</span>  }<a name="line.525"></a>
+<span class="sourceLineNo">526</span><a name="line.526"></a>
+<span class="sourceLineNo">527</span>  @Override<a name="line.527"></a>
+<span class="sourceLineNo">528</span>  public boolean isCacheDataOnWrite() {<a name="line.528"></a>
+<span class="sourceLineNo">529</span>    return delegatee.isCacheDataOnWrite();<a name="line.529"></a>
+<span class="sourceLineNo">530</span>  }<a name="line.530"></a>
+<span class="sourceLineNo">531</span><a name="line.531"></a>
+<span class="sourceLineNo">532</span>  /**<a name="line.532"></a>
+<span class="sourceLineNo">533</span>   * @param value true if we should cache data blocks on write<a name="line.533"></a>
+<span class="sourceLineNo">534</span>   * @return this (for chained invocation)<a name="line.534"></a>
+<span class="sourceLineNo">535</span>   */<a name="line.535"></a>
+<span class="sourceLineNo">536</span>  public HColumnDescriptor setCacheDataOnWrite(boolean value) {<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    getDelegateeForModification().setCacheDataOnWrite(value);<a name="line.537"></a>
+<span class="sourceLineNo">538</span>    return this;<a name="line.538"></a>
+<span class="sourceLineNo">539</span>  }<a name="line.539"></a>
+<span class="sourceLineNo">540</span><a name="line.540"></a>
+<span class="sourceLineNo">541</span>  /**<a name="line.541"></a>
+<span class="sourceLineNo">542</span>   * This is a noop call from HBase 2.0 onwards<a name="line.542"></a>
+<span class="sourceLineNo">543</span>   *<a name="line.543"></a>
+<span class="sourceLineNo">544</span>   * @return this (for chained invocation)<a name="line.544"></a>
+<span class="sourceLineNo">545</span>   * @deprecated Since 2.0 and will be removed in 3.0 with out any replacement. Caching data in on<a name="line.545"></a>
+<span class="sourceLineNo">546</span>   *             heap Cache, when there are both on heap LRU Cache and Bucket Cache will no longer<a name="line.546"></a>
+<span class="sourceLineNo">547</span>   *             be supported from 2.0.<a name="line.547"></a>
+<span class="sourceLineNo">548</span>   */<a name="line.548"></a>
+<span class="sourceLineNo">549</span>  @Deprecated<a name="line.549"></a>
+<span class="sourceLineNo">550</span>  public HColumnDescriptor setCacheDataInL1(boolean value) {<a name="line.550"></a>
+<span class="sourceLineNo">551</span>    return this;<a name="line.551"></a>
+<span class="sourceLineNo">552</span>  }<a name="line.552"></a>
+<span class="sourceLineNo">553</span><a name="line.553"></a>
+<span class="sourceLineNo">554</span>  @Override<a name="line.554"></a>
+<span class="sourceLineNo">555</span>  public boolean isCacheIndexesOnWrite() {<a name="line.555"></a>
+<span class="sourceLineNo">556</span>    return delegatee.isCacheIndexesOnWrite();<a name="line.556"></a>
+<span class="sourceLineNo">557</span>  }<a name="line.557"></a>
+<span class="sourceLineNo">558</span><a name="line.558"></a>
+<span class="sourceLineNo">559</span>  /**<a name="line.559"></a>
+<span class="sourceLineNo">560</span>   * @param value true if we should cache index blocks on write<a name="line.560"></a>
+<span class="sourceLineNo">561</span>   * @return this (for chained invocation)<a name="line.561"></a>
+<span class="sourceLineNo">562</span>   */<a name="line.562"></a>
+<span class="sourceLineNo">563</span>  public HColumnDescriptor setCacheIndexesOnWrite(boolean value) {<a name="line.563"></a>
+<span class="sourceLineNo">564</span>    getDelegateeForModification().setCacheIndexesOnWrite(value);<a name="line.564"></a>
+<span class="sourceLineNo">565</span>    return this;<a name="line.565"></a>
+<span class="sourceLineNo">566</span>  }<a name="line.566"></a>
+<span class="sourceLineNo">567</span><a name="line.567"></a>
+<span class="sourceLineNo">568</span>  @Override<a name="line.568"></a>
+<span class="sourceLineNo">569</span>  public boolean isCacheBloomsOnWrite() {<a name="line.569"></a>
+<span class="sourceLineNo">570</span>    return delegatee.isCacheBloomsOnWrite();<a name="line.570"></a>
+<span class="sourceLineNo">571</span>  }<a name="line.571"></a>
+<span class="sourceLineNo">572</span><a name="line.572"></a>
+<span class="sourceLineNo">573</span>  /**<a name="line.573"></a>
+<span class="sourceLineNo">574</span>   * @param value true if we should cache bloomfilter blocks on write<a name="line.574"></a>
 <span class="sourceLineNo">575</span>   * @return this (for chained invocation)<a name="line.575"></a>
 <span class="sourceLineNo">576</span>   */<a name="line.576"></a>
-<span class="sourceLineNo">577</span>  public HColumnDescriptor setEvictBlocksOnClose(boolean value) {<a name="line.577"></a>
-<span class="sourceLineNo">578</span>    getDelegateeForModification().setEvictBlocksOnClose(value);<a name="line.578"></a>
+<span class="sourceLineNo">577</span>  public HColumnDescriptor setCacheBloomsOnWrite(boolean value) {<a name="line.577"></a>
+<span class="sourceLineNo">578</span>    getDelegateeForModification().setCacheBloomsOnWrite(value);<a name="line.578"></a>
 <span class="sourceLineNo">579</span>    return this;<a name="line.579"></a>
 <span class="sourceLineNo">580</span>  }<a name="line.580"></a>
 <span class="sourceLineNo">581</span><a name="line.581"></a>
 <span class="sourceLineNo">582</span>  @Override<a name="line.582"></a>
-<span class="sourceLineNo">583</span>  public boolean isPrefetchBlocksOnOpen() {<a name="line.583"></a>
-<span class="sourceLineNo">584</span>    return delegatee.isPrefetchBlocksOnOpen();<a name="line.584"></a>
+<span class="sourceLineNo">583</span>  public boolean isEvictBlocksOnClose() {<a name="line.583"></a>
+<span class="sourceLineNo">584</span>    return delegatee.isEvictBlocksOnClose();<a name="line.584"></a>
 <span class="sourceLineNo">585</span>  }<a name="line.585"></a>
 <span class="sourceLineNo">586</span><a name="line.586"></a>
 <span class="sourceLineNo">587</span>  /**<a name="line.587"></a>
-<span class="sourceLineNo">588</span>   * @param value true if we should prefetch blocks into the blockcache on open<a name="line.588"></a>
-<span class="sourceLineNo">589</span>   * @return this (for chained invocation)<a name="line.589"></a>
-<span class="sourceLineNo">590</span>   */<a name="line.590"></a>
-<span class="sourceLineNo">591</span>  public HColumnDescriptor setPrefetchBlocksOnOpen(boolean value) {<a name="line.591"></a>
-<span class="sourceLineNo">592</span>    getDelegateeForModification().setPrefetchBlocksOnOpen(value);<a name="line.592"></a>
-<span class="sourceLineNo">593</span>    return this;<a name="line.593"></a>
-<span class="sourceLineNo">594</span>  }<a name="line.594"></a>
-<span class="sourceLineNo">595</span><a name="line.595"></a>
-<span class="sourceLineNo">596</span>  /**<a name="line.596"></a>
-<span class="sourceLineNo">597</span>   * @see java.lang.Object#toString()<a name="line.597"></a>
-<span class="sourceLineNo">598</span>   */<a name="line.598"></a>
-<span class="sourceLineNo">599</span>  @Override<a name="line.599"></a>
-<span class="sourceLineNo">600</span>  public String toString() {<a name="line.600"></a>
-<span class="sourceLineNo">601</span>    return delegatee.toString();<a name="line.601"></a>
-<span class="sourceLineNo">602</span>  }<a name="line.602"></a>
-<span class="sourceLineNo">603</span><a name="line.603"></a>
-<span class="sourceLineNo">604</span>  /**<a name="line.604"></a>
-<span class="sourceLineNo">605</span>   * @return Column family descriptor with only the customized attributes.<a name="line.605"></a>
-<span class="sourceLineNo">606</span>   */<a name="line.606"></a>
-<span class="sourceLineNo">607</span>  @Override<a name="line.607"></a>
-<span class="sourceLineNo">608</span>  public String toStringCustomizedValues() {<a name="line.608"></a>
-<span class="sourceLineNo">609</span>    return delegatee.toStringCustomizedValues();<a name="line.609"></a>
-<span class="sourceLineNo">610</span>  }<a name="line.610"></a>
-<span class="sourceLineNo">611</span><a name="line.611"></a>
-<span class="sourceLineNo">612</span>  public static Unit getUnit(String key) {<a name="line.612"></a>
-<span class="sourceLineNo">613</span>    return ColumnFamilyDescriptorBuilder.getUnit(key);<a name="line.613"></a>
-<span class="sourceLineNo">614</span>  }<a name="line.614"></a>
-<span class="sourceLineNo">615</span><a name="line.615"></a>
-<span class="sourceLineNo">616</span>  public static Map&lt;String, String&gt; getDefaultValues() {<a name="line.616"></a>
-<span class="sourceLineNo">617</span>    return ColumnFamilyDescriptorBuilder.getDefaultValues();<a name="line.617"></a>
-<span class="sourceLineNo">618</span>  }<a name="line.618"></a>
-<span class="sourceLineNo">619</span><a name="line.619"></a>
-<span class="sourceLineNo">620</span>  /**<a name="line.620"></a>
-<span class="sourceLineNo">621</span>   * @see java.lang.Object#equals(java.lang.Object)<a name="line.621"></a>
-<span class="sourceLineNo">622</span>   */<a name="line.622"></a>
-<span class="sourceLineNo">623</span>  @Override<a name="line.623"></a>
-<span class="sourceLineNo">624</span>  public boolean equals(Object obj) {<a name="line.624"></a>
-<span class="sourceLineNo">625</span>    if (this == obj) {<a name="line.625"></a>
-<span class="sourceLineNo">626</span>      return true;<a name="line.626"></a>
-<span class="sourceLineNo">627</span>    }<a name="line.627"></a>
-<span class="sourceLineNo">628</span>    if (obj instanceof HColumnDescriptor) {<a name="line.628"></a>
-<span class="sourceLineNo">629</span>      return delegatee.equals(((HColumnDescriptor) obj).delegatee);<a name="line.629"></a>
-<span class="sourceLineNo">630</span>    }<a name="line.630"></a>
-<span class="sourceLineNo">631</span>    return false;<a name="line.631"></a>
-<span class="sourceLineNo">632</span>  }<a name="line.632"></a>
-<span class="sourceLineNo">633</span><a name="line.633"></a>
-<span class="sourceLineNo">634</span>  /**<a name="line.634"></a>
-<span class="sourceLineNo">635</span>   * @see java.lang.Object#hashCode()<a name="line.635"></a>
-<span class="sourceLineNo">636</span>   */<a name="line.636"></a>
-<span class="sourceLineNo">637</span>  @Override<a name="line.637"></a>
-<span class="sourceLineNo">638</span>  public int hashCode() {<a name="line.638"></a>
-<span class="sourceLineNo">639</span>    return delegatee.hashCode();<a name="line.639"></a>
-<span class="sourceLineNo">640</span>  }<a name="line.640"></a>
-<span class="sourceLineNo">641</span><a name="line.641"></a>
-<span class="sourceLineNo">642</span>  @Override<a name="line.642"></a>
-<span class="sourceLineNo">643</span>  public int compareTo(HColumnDescriptor other) {<a name="line.643"></a>
-<span class="sourceLineNo">644</span>    return COMPARATOR.compare(this, other);<a name="line.644"></a>
-<span class="sourceLineNo">645</span>  }<a name="line.645"></a>
-<span class="sourceLineNo">646</span><a name="line.646"></a>
-<span class="sourceLineNo">647</span>  /**<a name="line.647"></a>
-<span class="sourceLineNo">648</span>   * @return This instance serialized with pb with pb magic prefix<a name="line.648"></a>
-<span class="sourceLineNo">649</span>   * @see #parseFrom(byte[])<a name="line.649"></a>
-<span class="sourceLineNo">650</span>   */<a name="line.650"></a>
-<span class="sourceLineNo">651</span>  public byte[] toByteArray() {<a name="line.651"></a>
-<span class="sourceLineNo">652</span>    return ColumnFamilyDescriptorBuilder.toByteArray(delegatee);<a name="line.652"></a>
-<span class="sourceLineNo">653</span>  }<a name="line.653"></a>
-<span class="sourceLineNo">654</span><a name="line.654"></a>
-<span class="sourceLineNo">655</span>  /**<a name="line.655"></a>
-<span class="sourceLineNo">656</span>   * @param bytes A pb serialized {@link HColumnDescriptor} instance with pb magic prefix<a name="line.656"></a>
-<span class="sourceLineNo">657</span>   * @return An instance of {@link HColumnDescriptor} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.657"></a>
-<span class="sourceLineNo">658</span>   * @throws DeserializationException<a name="line.658"></a>
-<span class="sourceLineNo">659</span>   * @see #toByteArray()<a name="line.659"></a>
-<span class="sourceLineNo">660</span>   */<a name="line.660"></a>
-<span class="sourceLineNo">661</span>  public static HColumnDescriptor parseFrom(final byte [] bytes) throws DeserializationException {<a name="line.661"></a>
-<span class="sourceLineNo">662</span>    ColumnFamilyDescriptor desc = ColumnFamilyDescriptorBuilder.parseFrom(bytes);<a name="line.662"></a>
-<span class="sourceLineNo">663</span>    if (desc instanceof ModifyableColumnFamilyDescriptor) {<a name="line.663"></a>
-<span class="sourceLineNo">664</span>      return new HColumnDescriptor((ModifyableColumnFamilyDescriptor) desc);<a name="line.664"></a>
-<span class="sourceLineNo">665</span>    } else {<a name="line.665"></a>
-<span class="sourceLineNo">666</span>      return new HColumnDescriptor(new ModifyableColumnFamilyDescriptor(desc));<a name="line.666"></a>
-<span class="sourceLineNo">667</span>    }<a name="line.667"></a>
+<span class="sourceLineNo">588</span>   * @param value true if we should evict cached blocks from the blockcache on<a name="line.588"></a>
+<span class="sourceLineNo">589</span>   * close<a name="line.589"></a>
+<span class="sourceLineNo">590</span>   * @return this (for chained invocation)<a name="line.590"></a>
+<span class="sourceLineNo">591</span>   */<a name="line.591"></a>
+<span class="sourceLineNo">592</span>  public HColumnDescriptor setEvictBlocksOnClose(boolean value) {<a name="line.592"></a>
+<span class="sourceLineNo">593</span>    getDelegateeForModification().setEvictBlocksOnClose(value);<a name="line.593"></a>
+<span class="sourceLineNo">594</span>    return this;<a name="line.594"></a>
+<span class="sourceLineNo">595</span>  }<a name="line.595"></a>
+<span class="sourceLineNo">596</span><a name="line.596"></a>
+<span class="sourceLineNo">597</span>  @Override<a name="line.597"></a>
+<span class="sourceLineNo">598</span>  public boolean isPrefetchBlocksOnOpen() {<a name="line.598"></a>
+<span class="sourceLineNo">599</span>    return delegatee.isPrefetchBlocksOnOpen();<a name="line.599"></a>
+<span class="sourceLineNo">600</span>  }<a name="line.600"></a>
+<span class="sourceLineNo">601</span><a name="line.601"></a>
+<span class="sourceLineNo">602</span>  /**<a name="line.602"></a>
+<span class="sourceLineNo">603</span>   * @param value true if we should prefetch blocks into the blockcache on open<a name="line.603"></a>
+<span class="sourceLineNo">604</span>   * @return this (for chained invocation)<a name="line.604"></a>
+<span class="sourceLineNo">605</span>   */<a name="line.605"></a>
+<span class="sourceLineNo">606</span>  public HColumnDescriptor setPrefetchBlocksOnOpen(boolean value) {<a name="line.606"></a>
+<span class="sourceLineNo">607</span>    getDelegateeForModification().setPrefetchBlocksOnOpen(value);<a name="line.607"></a>
+<span class="sourceLineNo">608</span>    return this;<a name="line.608"></a>
+<span class="sourceLineNo">609</span>  }<a name="line.609"></a>
+<span class="sourceLineNo">610</span><a name="line.610"></a>
+<span class="sourceLineNo">611</span>  /**<a name="line.611"></a>
+<span class="sourceLineNo">612</span>   * @see java.lang.Object#toString()<a name="line.612"></a>
+<span class="sourceLineNo">613</span>   */<a name="line.613"></a>
+<span class="sourceLineNo">614</span>  @Override<a name="line.614"></a>
+<span class="sourceLineNo">615</span>  public String toString() {<a name="line.615"></a>
+<span class="sourceLineNo">616</span>    return delegatee.toString();<a name="line.616"></a>
+<span class="sourceLineNo">617</span>  }<a name="line.617"></a>
+<span class="sourceLineNo">618</span><a name="line.618"></a>
+<span class="sourceLineNo">619</span>  /**<a name="line.619"></a>
+<span class="sourceLineNo">620</span>   * @return Column family descriptor with only the customized attributes.<a name="line.620"></a>
+<span class="sourceLineNo">621</span>   */<a name="line.621"></a>
+<span class="sourceLineNo">622</span>  @Override<a name="line.622"></a>
+<span class="sourceLineNo">623</span>  public String toStringCustomizedValues() {<a name="line.623"></a>
+<span class="sourceLineNo">624</span>    return delegatee.toStringCustomizedValues();<a name="line.624"></a>
+<span class="sourceLineNo">625</span>  }<a name="line.625"></a>
+<span class="sourceLineNo">626</span><a name="line.626"></a>
+<span class="sourceLineNo">627</span>  public static Unit getUnit(String key) {<a name="line.627"></a>
+<span class="sourceLineNo">628</span>    return ColumnFamilyDescriptorBuilder.getUnit(key);<a name="line.628"></a>
+<span class="sourceLineNo">629</span>  }<a name="line.629"></a>
+<span class="sourceLineNo">630</span><a name="line.630"></a>
+<span class="sourceLineNo">631</span>  public static Map&lt;String, String&gt; getDefaultValues() {<a name="line.631"></a>
+<span class="sourceLineNo">632</span>    return ColumnFamilyDescriptorBuilder.getDefaultValues();<a name="line.632"></a>
+<span class="sourceLineNo">633</span>  }<a name="line.633"></a>
+<span class="sourceLineNo">634</span><a name="line.634"></a>
+<span class="sourceLineNo">635</span>  /**<a name="line.635"></a>
+<span class="sourceLineNo">636</span>   * @see java.lang.Object#equals(java.lang.Object)<a name="line.636"></a>
+<span class="sourceLineNo">637</span>   */<a name="line.637"></a>
+<span class="sourceLineNo">638</span>  @Override<a name="line.638"></a>
+<span class="sourceLineNo">639</span>  public boolean equals(Object obj) {<a name="line.639"></a>
+<span class="sourceLineNo">640</span>    if (this == obj) {<a name="line.640"></a>
+<span class="sourceLineNo">641</span>      return true;<a name="line.641"></a>
+<span class="sourceLineNo">642</span>    }<a name="line.642"></a>
+<span class="sourceLineNo">643</span>    if (obj instanceof HColumnDescriptor) {<a name="line.643"></a>
+<span class="sourceLineNo">644</span>      return delegatee.equals(((HColumnDescriptor) obj).delegatee);<a name="line.644"></a>
+<span class="sourceLineNo">645</span>    }<a name="line.645"></a>
+<span class="sourceLineNo">646</span>    return false;<a name="line.646"></a>
+<span class="sourceLineNo">647</span>  }<a name="line.647"></a>
+<span class="sourceLineNo">648</span><a name="line.648"></a>
+<span class="sourceLineNo">649</span>  /**<a name="line.649"></a>
+<span class="sourceLineNo">650</span>   * @see java.lang.Object#hashCode()<a name="line.650"></a>
+<span class="sourceLineNo">651</span>   */<a name="line.651"></a>
+<span class="sourceLineNo">652</span>  @Override<a name="line.652"></a>
+<span class="sourceLineNo">653</span>  public int hashCode() {<a name="line.653"></a>
+<span class="sourceLineNo">654</span>    return delegatee.hashCode();<a name="line.654"></a>
+<span class="sourceLineNo">655</span>  }<a name="line.655"></a>
+<span class="sourceLineNo">656</span><a name="line.656"></a>
+<span class="sourceLineNo">657</span>  @Override<a name="line.657"></a>
+<span class="sourceLineNo">658</span>  public int compareTo(HColumnDescriptor other) {<a name="line.658"></a>
+<span class="sourceLineNo">659</span>    return COMPARATOR.compare(this, other);<a name="line.659"></a>
+<span class="sourceLineNo">660</span>  }<a name="line.660"></a>
+<span class="sourceLineNo">661</span><a name="line.661"></a>
+<span class="sourceLineNo">662</span>  /**<a name="line.662"></a>
+<span class="sourceLineNo">663</span>   * @return This instance serialized with pb with pb magic prefix<a name="line.663"></a>
+<span class="sourceLineNo">664</span>   * @see #parseFrom(byte[])<a name="line.664"></a>
+<span class="sourceLineNo">665</span>   */<a name="line.665"></a>
+<span class="sourceLineNo">666</span>  public byte[] toByteArray() {<a name="line.666"></a>
+<span class="sourceLineNo">667</span>    return ColumnFamilyDescriptorBuilder.toByteArray(delegatee);<a name="line.667"></a>
 <span class="sourceLineNo">668</span>  }<a name="line.668"></a>
 <span class="sourceLineNo">669</span><a name="line.669"></a>
-<span class="sourceLineNo">670</span>  @Override<a name="line.670"></a>
-<span class="sourceLineNo">671</span>  public String getConfigurationValue(String key) {<a name="line.671"></a>
-<span class="sourceLineNo">672</span>    return delegatee.getConfigurationValue(key);<a name="line.672"></a>
-<span class="sourceLineNo">673</span>  }<a name="line.673"></a>
-<span class="sourceLineNo">674</span><a name="line.674"></a>
-<span class="sourceLineNo">675</span>  @Override<a name="line.675"></a>
-<span class="sourceLineNo">676</span>  public Map&lt;String, String&gt; getConfiguration() {<a name="line.676"></a>
-<span class="sourceLineNo">677</span>    return delegatee.getConfiguration();<a name="line.677"></a>
-<span class="sourceLineNo">678</span>  }<a name="line.678"></a>
-<span class="sourceLineNo">679</span><a name="line.679"></a>
-<span class="sourceLineNo">680</span>  /**<a name="line.680"></a>
-<span class="sourceLineNo">681</span>   * Setter for storing a configuration setting.<a name="line.681"></a>
-<span class="sourceLineNo">682</span>   * @param key Config key. Same as XML config key e.g. hbase.something.or.other.<a name="line.682"></a>
-<span class="sourceLineNo">683</span>   * @param value String value. If null, removes the configuration.<a name="line.683"></a>
-<span class="sourceLineNo">684</span>   */<a name="line.684"></a>
-<span class="sourceLineNo">685</span>  public HColumnDescriptor setConfiguration(String key, String value) {<a name="line.685"></a>
-<span class="sourceLineNo">686</span>    getDelegateeForModification().setConfiguration(key, value);<a name="line.686"></a>
-<span class="sourceLineNo">687</span>    return this;<a name="line.687"></a>
+<span class="sourceLineNo">670</span>  /**<a name="line.670"></a>
+<span class="sourceLineNo">671</span>   * @param bytes A pb serialized {@link HColumnDescriptor} instance with pb magic prefix<a name="line.671"></a>
+<span class="sourceLineNo">672</span>   * @return An instance of {@link HColumnDescriptor} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.672"></a>
+<span class="sourceLineNo">673</span>   * @throws DeserializationException<a name="line.673"></a>
+<span class="sourceLineNo">674</span>   * @see #toByteArray()<a name="line.674"></a>
+<span class="sourceLineNo">675</span>   */<a name="line.675"></a>
+<span class="sourceLineNo">676</span>  public static HColumnDescriptor parseFrom(final byte [] bytes) throws DeserializationException {<a name="line.676"></a>
+<span class="sourceLineNo">677</span>    ColumnFamilyDescriptor desc = ColumnFamilyDescriptorBuilder.parseFrom(bytes);<a name="line.677"></a>
+<span class="sourceLineNo">678</span>    if (desc instanceof ModifyableColumnFamilyDescriptor) {<a name="line.678"></a>
+<span class="sourceLineNo">679</span>      return new HColumnDescriptor((ModifyableColumnFamilyDescriptor) desc);<a name="line.679"></a>
+<span class="sourceLineNo">680</span>    } else {<a name="line.680"></a>
+<span class="sourceLineNo">681</span>      return new HColumnDescriptor(new ModifyableColumnFamilyDescriptor(desc));<a name="line.681"></a>
+<span class="sourceLineNo">682</span>    }<a name="line.682"></a>
+<span class="sourceLineNo">683</span>  }<a name="line.683"></a>
+<span class="sourceLineNo">684</span><a name="line.684"></a>
+<span class="sourceLineNo">685</span>  @Override<a name="line.685"></a>
+<span class="sourceLineNo">686</span>  public String getConfigurationValue(String key) {<a name="line.686"></a>
+<span class="sourceLineNo">687</span>    return delegatee.getConfigurationValue(key);<a name="line.687"></a>
 <span class="sourceLineNo">688</span>  }<a name="line.688"></a>
 <span class="sourceLineNo">689</span><a name="line.689"></a>
-<span class="sourceLineNo">690</span>  /**<a name="line.690"></a>
-<span class="sourceLineNo">691</span>   * Remove a configuration setting represented by the key.<a name="line.691"></a>
-<span class="sourceLineNo">692</span>   */<a name="line.692"></a>
-<span class="sourceLineNo">693</span>  public void removeConfiguration(final String key) {<a name="line.693"></a>
-<span class="sourceLineNo">694</span>    getDelegateeForModification().removeConfiguration(key);<a name="line.694"></a>
-<span class="sourceLineNo">695</span>  }<a name="line.695"></a>
-<span class="sourceLineNo">696</span><a name="line.696"></a>
-<span class="sourceLineNo">697</span>  @Override<a name="line.697"></a>
-<span class="sourceLineNo">698</span>  public String getEncryptionType() {<a name="line.698"></a>
-<span class="sourceLineNo">699</span>    return delegatee.getEncryptionType();<a name="line.699"></a>
-<span class="sourceLineNo">700</span>  }<a name="line.700"></a>
-<span class="sourceLineNo">701</span><a name="line.701"></a>
-<span class="sourceLineNo">702</span>  /**<a name="line.702"></a>
-<span class="sourceLineNo">703</span>   * Set the encryption algorithm for use with this family<a name="line.703"></a>
-<span class="sourceLineNo">704</span>   * @param value<a name="line.704"></a>
-<span class="sourceLineNo">705</span>   */<a name="line.705"></a>
-<span class="sourceLineNo">706</span>  public HColumnDescriptor setEncryptionType(String value) {<a name="line.706"></a>
-<span class="sourceLineNo">707</span>    getDelegateeForModification().setEncryptionType(value);<a name="line.707"></a>
-<span class="sourceLineNo">708</span>    return this;<a name="line.708"></a>
-<span class="sourceLineNo">709</span>  }<a name="line.709"></a>
-<span class="sourceLineNo">710</span><a name="line.710"></a>
-<span class="sourceLineNo">711</span>  @Override<a name="line.711"></a>
-<span class="sourceLineNo">712</span>  public byte[] getEncryptionKey() {<a name="line.712"></a>
-<span class="sourceLineNo">713</span>    return delegatee.getEncryptionKey();<a name="line.713"></a>
-<span class="sourceLineNo">714</span>  }<a name="line.714"></a>
-<span class="sourceLineNo">715</span><a name="line.715"></a>
-<span class="sourceLineNo">716</span>  /** Set the raw crypto key attribute for the family */<a name="line.716"></a>
-<span class="sourceLineNo">717</span>  public HColumnDescriptor setEncryptionKey(byte[] value) {<a name="line.717"></a>
-<span class="sourceLineNo">718</span>    getDelegateeForModification().setEncryptionKey(value);<a name="line.718"></a>
-<span class="sourceLineNo">719</span>    return this;<a name="line.719"></a>
-<span class="sourceLineNo">720</span>  }<a name="line.720"></a>
-<span class="sourceLineNo">721</span><a name="line.721"></a>
-<span class="sourceLineNo">722</span>  @Override<a name="line.722"></a>
-<span class="sourceLineNo">723</span>  public long getMobThreshold() {<a name="line.723"></a>
-<span class="sourceLineNo">724</span>    return delegatee.getMobThreshold();<a name="line.724"></a>
-<span class="sourceLineNo">725</span>  }<a name="line.725"></a>
-<span class="sourceLineNo">726</span><a name="line.726"></a>
-<span class="sourceLineNo">727</span>  /**<a name="line.727"></a>
-<span class="sourceLineNo">728</span>   * Sets the mob threshold of the family.<a name="line.728"></a>
-<span class="sourceLineNo">729</span>   * @param value The mob threshold.<a name="line.729"></a>
-<span class="sourceLineNo">730</span>   * @return this (for chained invocation)<a name="line.730"></a>
-<span class="sourceLineNo">731</span>   */<a name="line.731"></a>
-<span class="sourceLineNo">732</span>  public HColumnDescriptor setMobThreshold(long value) {<a name="line.732"></a>
-<span class="sourceLineNo">733</span>    getDelegateeForModification().setMobThreshold(value);<a name="line.733"></a>
+<span class="sourceLineNo">690</span>  @Override<a name="line.690"></a>
+<span class="sourceLineNo">691</span>  public Map&lt;String, String&gt; getConfiguration() {<a name="line.691"></a>
+<span class="sourceLineNo">692</span>    return delegatee.getConfiguration();<a name="line.692"></a>
+<span class="sourceLineNo">693</span>  }<a name="line.693"></a>
+<span class="sourceLineNo">694</span><a name="line.694"></a>
+<span class="sourceLineNo">695</span>  /**<a name="line.695"></a>
+<span class="sourceLineNo">696</span>   * Setter for storing a configuration setting.<a name="line.696"></a>
+<span class="sourceLineNo">697</span>   * @param key Config key. Same as XML config key e.g. hbase.something.or.other.<a name="line.697"></a>
+<span class="sourceLineNo">698</span>   * @param value String value. If null, removes the configuration.<a name="line.698"></a>
+<span class="sourceLineNo">699</span>   */<a name="line.699"></a>
+<span class="sourceLineNo">700</span>  public HColumnDescriptor setConfiguration(String key, String value) {<a name="line.700"></a>
+<span class="sourceLineNo">701</span>    getDelegateeForModification().setConfiguration(key, value);<a name="line.701"></a>
+<span class="sourceLineNo">702</span>    return this;<a name="line.702"></a>
+<span class="sourceLineNo">703</span>  }<a name="line.703"></a>
+<span class="sourceLineNo">704</span><a name="line.704"></a>
+<span class="sourceLineNo">705</span>  /**<a name="line.705"></a>
+<span class="sourceLineNo">706</span>   * Remove a configuration setting represented by the key.<a name="line.706"></a>
+<span class="sourceLineNo">707</span>   */<a name="line.707"></a>
+<span class="sourceLineNo">708</span>  public void removeConfiguration(final String key) {<a name="line.708"></a>
+<span class="sourceLineNo">709</span>    getDelegateeForModification().removeConfiguration(key);<a name="line.709"></a>
+<span class="sourceLineNo">710</span>  }<a name="line.710"></a>
+<span class="sourceLineNo">711</span><a name="line.711"></a>
+<span class="sourceLineNo">712</span>  @Override<a name="line.712"></a>
+<span class="sourceLineNo">713</span>  public String getEncryptionType() {<a name="line.713"></a>
+<span class="sourceLineNo">714</span>    return delegatee.getEncryptionType();<a name="line.714"></a>
+<span class="sourceLineNo">715</span>  }<a name="line.715"></a>
+<span class="sourceLineNo">716</span><a name="line.716"></a>
+<span class="sourceLineNo">717</span>  /**<a name="line.717"></a>
+<span class="sourceLineNo">718</span>   * Set the encryption algorithm for use with this family<a name="line.718"></a>
+<span class="sourceLineNo">719</span>   * @param value<a name="line.719"></a>
+<span class="sourceLineNo">720</span>   */<a name="line.720"></a>
+<span class="sourceLineNo">721</span>  public HColumnDescriptor setEncryptionType(String value) {<a name="line.721"></a>
+<span class="sourceLineNo">722</span>    getDelegateeForModification().setEncryptionType(value);<a name="line.722"></a>
+<span class="sourceLineNo">723</span>    return this;<a name="line.723"></a>
+<span class="sourceLineNo">724</span>  }<a name="line.724"></a>
+<span class="sourceLineNo">725</span><a name="line.725"></a>
+<span class="sourceLineNo">726</span>  @Override<a name="line.726"></a>
+<span class="sourceLineNo">727</span>  public byte[] getEncryptionKey() {<a name="line.727"></a>
+<span class="sourceLineNo">728</span>    return delegatee.getEncryptionKey();<a name="line.728"></a>
+<span class="sourceLineNo">729</span>  }<a name="line.729"></a>
+<span class="sourceLineNo">730</span><a name="line.730"></a>
+<span class="sourceLineNo">731</span>  /** Set the raw crypto key attribute for the family */<a name="line.731"></a>
+<span class="sourceLineNo">732</span>  public HColumnDescriptor setEncryptionKey(byte[] value) {<a name="line.732"></a>
+<span class="sourceLineNo">733</span>    getDelegateeForModification().setEncryptionKey(value);<a name="line.733"></a>
 <span class="sourceLineNo">734</span>    return this;<a name="line.734"></a>
 <span class="sourceLineNo">735</span>  }<a name="line.735"></a>
 <span class="sourceLineNo">736</span><a name="line.736"></a>
 <span class="sourceLineNo">737</span>  @Override<a name="line.737"></a>
-<span class="sourceLineNo">738</span>  public boolean isMobEnabled() {<a name="line.738"></a>
-<span class="sourceLineNo">739</span>    return delegatee.isMobEnabled();<a name="line.739"></a>
+<span class="sourceLineNo">738</span>  public long getMobThreshold() {<a name="line.738"></a>
+<span class="sourceLineNo">739</span>    return delegatee.getMobThreshold();<a name="line.739"></a>
 <span class="sourceLineNo">740</span>  }<a name="line.740"></a>
 <span class="sourceLineNo">741</span><a name="line.741"></a>
 <span class="sourceLineNo">742</span>  /**<a name="line.742"></a>
-<span class="sourceLineNo">743</span>   * Enables the mob for the family.<a name="line.743"></a>
-<span class="sourceLineNo">744</span>   * @param value Whether to enable the mob for the family.<a name="line.744"></a>
+<span class="sourceLineNo">743</span>   * Sets the mob threshold of the family.<a name="line.743"></a>
+<span class="sourceLineNo">744</span>   * @param value The mob threshold.<a name="line.744"></a>
 <span class="sourceLineNo">745</span>   * @return this (for chained invocation)<a name="line.745"></a>
 <span class="sourceLineNo">746</span>   */<a name="line.746"></a>
-<span class="sourceLineNo">747</span>  public HColumnDescriptor setMobEnabled(boolean value) {<a name="line.747"></a>
-<span class="sourceLineNo">748</span>    getDelegateeForModification().setMobEnabled(value);<a name="line.748"></a>
+<span class="sourceLineNo">747</span>  public HColumnDescriptor setMobThreshold(long value) {<a name="line.747"></a>
+<span class="sourceLineNo">748</span>    getDelegateeForModification().setMobThreshold(value);<a name="line.748"></a>
 <span class="sourceLineNo">749</span>    return this;<a name="line.749"></a>
 <span class="sourceLineNo">750</span>  }<a name="line.750"></a>
 <span class="sourceLineNo">751</span><a name="line.751"></a>
 <span class="sourceLineNo">752</span>  @Override<a name="line.752"></a>
-<span class="sourceLineNo">753</span>  public MobCompactPartitionPolicy getMobCompactPartitionPolicy() {<a name="line.753"></a>
-<span class="sourceLineNo">754</span>    return delegatee.getMobCompactPartitionPolicy();<a name="line.754"></a>
+<span class="sourceLineNo">753</span>  public boolean isMobEnabled() {<a name="line.753"></a>
+<span class="sourceLineNo">754</span>    return delegatee.isMobEnabled();<a name="line.754"></a>
 <span class="sourceLineNo">755</span>  }<a name="line.755"></a>
 <span class="sourceLineNo">756</span><a name="line.756"></a>
 <span class="sourceLineNo">757</span>  /**<a name="line.757"></a>
-<span class="sourceLineNo">758</span>   * Set the mob compact partition policy for the family.<a name="line.758"></a>
-<span class="sourceLineNo">759</span>   * @param value policy type<a name="line.759"></a>
+<span class="sourceLineNo">758</span>   * Enables the mob for the family.<a name="line.758"></a>
+<span class="sourceLineNo">759</span>   * @param value Whether to enable the mob for the family.<a name="line.759"></a>
 <span class="sourceLineNo">760</span>   * @return this (for chained invocation)<a name="line.760"></a>
 <span class="sourceLineNo">761</span>   */<a name="line.761"></a>
-<span class="sourceLineNo">762</span>  public HColumnDescriptor setMobCompactPartitionPolicy(MobCompactPartitionPolicy value) {<a name="line.762"></a>
-<span class="sourceLineNo">763</span>    getDelegateeForModification().setMobCompactPartitionPolicy(value);<a name="line.763"></a>
+<span class="sourceLineNo">762</span>  public HColumnDescriptor setMobEnabled(boolean value) {<a name="line.762"></a>
+<span class="sourceLineNo">763</span>    getDelegateeForModification().setMobEnabled(value);<a name="line.763"></a>
 <span class="sourceLineNo">764</span>    return this;<a name="line.764"></a>
 <span class="sourceLineNo">765</span>  }<a name="line.765"></a>
 <span class="sourceLineNo">766</span><a name="line.766"></a>
 <span class="sourceLineNo">767</span>  @Override<a name="line.767"></a>
-<span class="sourceLineNo">768</span>  public short getDFSReplication() {<a name="line.768"></a>
-<span class="sourceLineNo">769</span>    return delegatee.getDFSReplication();<a name="line.769"></a>
+<span class="sourceLineNo">768</span>  public MobCompactPartitionPolicy getMobCompactPartitionPolicy() {<a name="line.768"></a>
+<span class="sourceLineNo">769</span>    return delegatee.getMobCompactPartitionPolicy();<a name="line.769"></a>
 <span class="sourceLineNo">770</span>  }<a name="line.770"></a>
 <span class="sourceLineNo">771</span><a name="line.771"></a>
 <span class="sourceLineNo">772</span>  /**<a name="line.772"></a>
-<span class="sourceLineNo">773</span>   * Set the replication factor to hfile(s) belonging to this family<a name="line.773"></a>
-<span class="sourceLineNo">774</span>   * @param value number of replicas the blocks(s) belonging to this CF should have, or<a name="line.774"></a>
-<span class="sourceLineNo">775</span>   *          {@link #DEFAULT_DFS_REPLICATION} for the default replication factor set in the<a name="line.775"></a>
-<span class="sourceLineNo">776</span>   *          filesystem<a name="line.776"></a>
-<span class="sourceLineNo">777</span>   * @return this (for chained invocation)<a name="line.777"></a>
-<span class="sourceLineNo">778</span>   */<a name="line.778"></a>
-<span class="sourceLineNo">779</span>  public HColumnDescriptor setDFSReplication(short value) {<a name="line.779"></a>
-<span class="sourceLineNo">780</span>    getDelegateeForModification().setDFSReplication(value);<a name="line.780"></a>
-<span class="sourceLineNo">781</span>    return this;<a name="line.781"></a>
-<span class="sourceLineNo">782</span>  }<a name="line.782"></a>
-<span class="sourceLineNo">783</span><a name="line.783"></a>
-<span class="sourceLineNo">784</span>  @Override<a name="line.784"></a>
-<span class="sourceLineNo">785</span>  public String getStoragePolicy() {<a name="line.785"></a>
-<span class="sourceLineNo">786</span>    return delegatee.getStoragePolicy();<a name="line.786"></a>
-<span class="sourceLineNo">787</span>  }<a name="line.787"></a>
-<span class="sourceLineNo">788</span><a name="line.788"></a>
-<span class="sourceLineNo">789</span>  /**<a name="line.789"></a>
-<span class="sourceLineNo">790</span>   * Set the storage policy for use with this family<a name="line.790"></a>
-<span class="sourceLineNo">791</span>   * @param value the policy to set, valid setting includes: &lt;i&gt;"LAZY_PERSIST"&lt;/i&gt;,<a name="line.791"></a>
-<span class="sourceLineNo">792</span>   *          &lt;i&gt;"ALL_SSD"&lt;/i&gt;, &lt;i&gt;"ONE_SSD"&lt;/i&gt;, &lt;i&gt;"HOT"&lt;/i&gt;, &lt;i&gt;"WARM"&lt;/i&gt;, &lt;i&gt;"COLD"&lt;/i&gt;<a name="line.792"></a>
+<span class="sourceLineNo">773</span>   * Set the mob compact partition policy for the family.<a name="line.773"></a>
+<span class="sourceLineNo">774</span>   * @param value policy type<a name="line.774"></a>
+<span class="sourceLineNo">775</span>   * @return this (for chained invocation)<a name="line.775"></a>
+<span class="sourceLineNo">776</span>   */<a name="line.776"></a>
+<span class="sourceLineNo">777</span>  public HColumnDescriptor setMobCompactPartitionPolicy(MobCompactPartitionPolicy value) {<a name="line.777"></a>
+<span class="sourceLineNo">778</span>    getDelegateeForModification().setMobCompactPartitionPolicy(value);<a name="line.778"></a>
+<span class="sourceLineNo">779</span>    return this;<a name="line.779"></a>
+<span class="sourceLineNo">780</span>  }<a name="line.780"></a>
+<span class="sourceLineNo">781</span><a name="line.781"></a>
+<span class="sourceLineNo">782</span>  @Override<a name="line.782"></a>
+<span class="sourceLineNo">783</span>  public short getDFSReplication() {<a name="line.783"></a>
+<span class="sourceLineNo">784</span>    return delegatee.getDFSReplication();<a name="line.784"></a>
+<span class="sourceLineNo">785</span>  }<a name="line.785"></a>
+<span class="sourceLineNo">786</span><a name="line.786"></a>
+<span class="sourceLineNo">787</span>  /**<a name="line.787"></a>
+<span class="sourceLineNo">788</span>   * Set the replication factor to hfile(s) belonging to this family<a name="line.788"></a>
+<span class="sourceLineNo">789</span>   * @param value number of replicas the blocks(s) belonging to this CF should have, or<a name="line.789"></a>
+<span class="sourceLineNo">790</span>   *          {@link #DEFAULT_DFS_REPLICATION} for the default replication factor set in the<a name="line.790"></a>
+<span class="sourceLineNo">791</span>   *          filesystem<a name="line.791"></a>
+<span class="sourceLineNo">792</span>   * @return this (for chained invocation)<a name="line.792"></a>
 <span class="sourceLineNo">793</span>   */<a name="line.793"></a>
-<span class="sourceLineNo">794</span>  public HColumnDescriptor setStoragePolicy(String value) {<a name="line.794"></a>
-<span class="sourceLineNo">795</span>    getDelegateeForModification().setStoragePolicy(value);<a name="line.795"></a>
+<span class="sourceLineNo">794</span>  public HColumnDescriptor setDFSReplication(short value) {<a name="line.794"></a>
+<span class="sourceLineNo">795</span>    getDelegateeForModification().setDFSReplication(value);<a name="line.795"></a>
 <span class="sourceLineNo">796</span>    return this;<a name="line.796"></a>
 <span class="sourceLineNo">797</span>  }<a name="line.797"></a>
 <span class="sourceLineNo">798</span><a name="line.798"></a>
 <span class="sourceLineNo">799</span>  @Override<a name="line.799"></a>
-<span class="sourceLineNo">800</span>  public Bytes getValue(Bytes key) {<a name="line.800"></a>
-<span class="sourceLineNo">801</span>    return delegatee.getValue(key);<a name="line.801"></a>
+<span class="sourceLineNo">800</span>  public String getStoragePolicy() {<a name="line.800"></a>
+<span class="sourceLineNo">801</span>    return delegatee.getStoragePolicy();<a name="line.801"></a>
 <span class="sourceLineNo">802</span>  }<a name="line.802"></a>
 <span class="sourceLineNo">803</span><a name="line.803"></a>
-<span class="sourceLineNo">804</span>  protected ModifyableColumnFamilyDescriptor getDelegateeForModification() {<a name="line.804"></a>
-<span class="sourceLineNo">805</span>    return delegatee;<a name="line.805"></a>
-<span class="sourceLineNo">806</span>  }<a name="line.806"></a>
-<span class="sourceLineNo">807</span>}<a name="line.807"></a>
+<span class="sourceLineNo">804</span>  /**<a name="line.804"></a>
+<span class="sourceLineNo">805</span>   * Set the storage policy for use with this family<a name="line.805"></a>
+<span class="sourceLineNo">806</span>   * @param value the policy to set, valid setting includes: &lt;i&gt;"LAZY_PERSIST"&lt;/i&gt;,<a name="line.806"></a>
+<span class="sourceLineNo">807</span>   *          &lt;i&gt;"ALL_SSD"&lt;/i&gt;, &lt;i&gt;"ONE_SSD"&lt;/i&gt;, &lt;i&gt;"HOT"&lt;/i&gt;, &lt;i&gt;"WARM"&lt;/i&gt;, &lt;i&gt;"COLD"&lt;/i&gt;<a name="line.807"></a>
+<span class="sourceLineNo">808</span>   */<a name="line.808"></a>
+<span class="sourceLineNo">809</span>  public HColumnDescriptor setStoragePolicy(String value) {<a name="line.809"></a>
+<span class="sourceLineNo">810</span>    getDelegateeForModification().setStoragePolicy(value);<a name="line.810"></a>
+<span class="sourceLineNo">811</span>    return this;<a name="line.811"></a>
+<span class="sourceLineNo">812</span>  }<a name="line.812"></a>
+<span class="sourceLineNo">813</span><a name="line.813"></a>
+<span class="sourceLineNo">814</span>  @Override<a name="line.814"></a>
+<span class="sourceLineNo">815</span>  public Bytes getValue(Bytes key) {<a name="line.815"></a>
+<span class="sourceLineNo">816</span>    return delegatee.getValue(key);<a name="line.816"></a>
+<span class="sourceLineNo">817</span>  }<a name="line.817"></a>
+<span class="sourceLineNo">818</span><a name="line.818"></a>
+<span class="sourceLineNo">819</span>  protected ModifyableColumnFamilyDescriptor getDelegateeForModification() {<a name="line.819"></a>
+<span class="sourceLineNo">820</span>    return delegatee;<a name="line.820"></a>
+<span class="sourceLineNo">821</span>  }<a name="line.821"></a>
+<span class="sourceLineNo">822</span>}<a name="line.822"></a>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
index f10e0c8..ac6ebdd 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
@@ -18,9 +18,9 @@
 <span class="sourceLineNo">010</span>  justification="Intentional; to be modified in test")<a name="line.10"></a>
 <span class="sourceLineNo">011</span>public class Version {<a name="line.11"></a>
 <span class="sourceLineNo">012</span>  public static final String version = new String("3.0.0-SNAPSHOT");<a name="line.12"></a>
-<span class="sourceLineNo">013</span>  public static final String revision = "4ad12e03b8aa74ee3a1e317f2f28f2e6cf5cb607";<a name="line.13"></a>
+<span class="sourceLineNo">013</span>  public static final String revision = "0bf933b0686c78601f95c580ff7436918c4efcfe";<a name="line.13"></a>
 <span class="sourceLineNo">014</span>  public static final String user = "jenkins";<a name="line.14"></a>
-<span class="sourceLineNo">015</span>  public static final String date = "Sun Jan 12 14:36:07 UTC 2020";<a name="line.15"></a>
+<span class="sourceLineNo">015</span>  public static final String date = "Mon Jan 13 14:36:27 UTC 2020";<a name="line.15"></a>
 <span class="sourceLineNo">016</span>  public static final String url = "git://jenkins-websites-he-de.apache.org/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";<a name="line.16"></a>
 <span class="sourceLineNo">017</span>  public static final String srcChecksum = "(stdin)=";<a name="line.17"></a>
 <span class="sourceLineNo">018</span>}<a name="line.18"></a>
diff --git a/downloads.html b/downloads.html
index e0bff47..ce73d43 100644
--- a/downloads.html
+++ b/downloads.html
@@ -418,7 +418,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/export_control.html b/export_control.html
index 4d59afe..334028c 100644
--- a/export_control.html
+++ b/export_control.html
@@ -180,7 +180,7 @@ for more details.</p>
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/index.html b/index.html
index 312ea87..6cc0da8 100644
--- a/index.html
+++ b/index.html
@@ -258,7 +258,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/issue-tracking.html b/issue-tracking.html
index b094b64..c725414 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -152,7 +152,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/mail-lists.html b/mail-lists.html
index 278db61..d1eae5c 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -205,7 +205,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/metrics.html b/metrics.html
index 91648b1..45223d9 100644
--- a/metrics.html
+++ b/metrics.html
@@ -308,7 +308,7 @@ export HBASE_REGIONSERVER_OPTS=&quot;$HBASE_JMX_OPTS -Dcom.sun.management.jmxrem
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/old_news.html b/old_news.html
index fc06476..46b413d 100644
--- a/old_news.html
+++ b/old_news.html
@@ -299,7 +299,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/plugin-management.html b/plugin-management.html
index f3b1c1e..9d38101 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -304,7 +304,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/plugins.html b/plugins.html
index 4834945..cf6d851 100644
--- a/plugins.html
+++ b/plugins.html
@@ -231,7 +231,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/poweredbyhbase.html b/poweredbyhbase.html
index ec06d07..66ad7d9 100644
--- a/poweredbyhbase.html
+++ b/poweredbyhbase.html
@@ -633,7 +633,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-info.html b/project-info.html
index 1e3e4bc..6e6363d 100644
--- a/project-info.html
+++ b/project-info.html
@@ -193,7 +193,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-reports.html b/project-reports.html
index f4f99de..8de6bb1 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -169,7 +169,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-summary.html b/project-summary.html
index ddec943..4da132b 100644
--- a/project-summary.html
+++ b/project-summary.html
@@ -195,7 +195,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/pseudo-distributed.html b/pseudo-distributed.html
index c87e534..5c4ddad 100644
--- a/pseudo-distributed.html
+++ b/pseudo-distributed.html
@@ -157,7 +157,7 @@ Running Apache HBase (TM) in pseudo-distributed mode
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/replication.html b/replication.html
index 10d074f..600ec44 100644
--- a/replication.html
+++ b/replication.html
@@ -152,7 +152,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/resources.html b/resources.html
index 7aa8cc4..8a8f756 100644
--- a/resources.html
+++ b/resources.html
@@ -180,7 +180,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/source-repository.html b/source-repository.html
index 66e8d0b..9a441f1 100644
--- a/source-repository.html
+++ b/source-repository.html
@@ -163,7 +163,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/sponsors.html b/sponsors.html
index ae44d1d..eb70844 100644
--- a/sponsors.html
+++ b/sponsors.html
@@ -182,7 +182,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/supportingprojects.html b/supportingprojects.html
index 8b687f0..37d30bb 100644
--- a/supportingprojects.html
+++ b/supportingprojects.html
@@ -373,7 +373,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/team-list.html b/team-list.html
index b93daab..f814c84 100644
--- a/team-list.html
+++ b/team-list.html
@@ -672,7 +672,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-12</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-01-13</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>