http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html
index a40bb14..b6b595f 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/MemStoreSize.html"
 target="_top">Frames</a></li>
@@ -107,20 +107,17 @@ var activeTableTab = "activeTableTab";
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a></dd>
-</dl>
 <hr>
 <br>
 <pre>@InterfaceAudience.LimitedPrivate(value="Coprocesssor")
 public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.29">MemStoreSize</a>
 extends <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></pre>
-<div class="block">Reports the data size part and total heap space occupied by 
the MemStore.
- Read-only.</div>
+<div class="block">Data structure of three longs.
+ Convenient package in which to carry current state of three counters.
+ <p>Immutable!</p></div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver"><code>MemStoreSizing</code></a></dd>
+<dd><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver"><code>MemStoreSizing</code></a></dd>
 </dl>
 </li>
 </ul>
@@ -141,19 +138,19 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected long</code></td>
+<td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#dataSize">dataSize</a></span></code>
 <div class="block">'dataSize' tracks the Cell's data bytes size alone (Key 
bytes, value bytes).</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected long</code></td>
+<td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#heapSize">heapSize</a></span></code>
-<div class="block">'heapSize' tracks all Cell's heap size occupancy.</div>
+<div class="block">'getHeapSize' tracks all Cell's heap size occupancy.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected long</code></td>
+<td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#offHeapSize">offHeapSize</a></span></code>
 <div class="block">off-heap size: the aggregated size of all data that is 
allocated off-heap including all
  key-values that reside off-heap and the metadata that resides off-heap</div>
@@ -171,22 +168,24 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colFirst" scope="col">Modifier</th>
-<th class="colLast" scope="col">Constructor and Description</th>
+<th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize--">MemStoreSize</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize--">MemStoreSize</a></span>()</code>
+<div class="block">Package private constructor.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize-long-long-long-">MemStoreSize</a></span>(long&nbsp;dataSize,
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize-long-long-long-">MemStoreSize</a></span>(long&nbsp;dataSize,
             long&nbsp;heapSize,
-            long&nbsp;offHeapSize)</code>&nbsp;</td>
+            long&nbsp;offHeapSize)</code>
+<div class="block">Package private constructor.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">MemStoreSize</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">MemStoreSize</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</code>
+<div class="block">Package private constructor.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -259,10 +258,10 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>dataSize</h4>
-<pre>protected volatile&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.53">dataSize</a></pre>
+<pre>private final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.35">dataSize</a></pre>
 <div class="block">'dataSize' tracks the Cell's data bytes size alone (Key 
bytes, value bytes). A cell's data can
- be in on heap or off heap area depending on the MSLAB and its configuration 
to be using on heap
- or off heap LABs</div>
+ be in on heap or off heap area depending on the MSLAB and its configuration 
to be using on
+ heap or off heap LABs</div>
 </li>
 </ul>
 <a name="heapSize">
@@ -271,8 +270,8 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>heapSize</h4>
-<pre>protected volatile&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.58">heapSize</a></pre>
-<div class="block">'heapSize' tracks all Cell's heap size occupancy. This will 
include Cell POJO heap overhead.
+<pre>private final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.40">heapSize</a></pre>
+<div class="block">'getHeapSize' tracks all Cell's heap size occupancy. This 
will include Cell POJO heap overhead.
  When Cells in on heap area, this will include the cells data size as 
well.</div>
 </li>
 </ul>
@@ -282,7 +281,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>offHeapSize</h4>
-<pre>protected volatile&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.63">offHeapSize</a></pre>
+<pre>private final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.45">offHeapSize</a></pre>
 <div class="block">off-heap size: the aggregated size of all data that is 
allocated off-heap including all
  key-values that reside off-heap and the metadata that resides off-heap</div>
 </li>
@@ -301,7 +300,8 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>MemStoreSize</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.65">MemStoreSize</a>()</pre>
+<pre><a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.50">MemStoreSize</a>()</pre>
+<div class="block">Package private constructor.</div>
 </li>
 </ul>
 <a name="MemStoreSize-long-long-long-">
@@ -310,9 +310,10 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>MemStoreSize</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.69">MemStoreSize</a>(long&nbsp;dataSize,
-                    long&nbsp;heapSize,
-                    long&nbsp;offHeapSize)</pre>
+<pre><a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.57">MemStoreSize</a>(long&nbsp;dataSize,
+             long&nbsp;heapSize,
+             long&nbsp;offHeapSize)</pre>
+<div class="block">Package private constructor.</div>
 </li>
 </ul>
 <a name="MemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">
@@ -321,7 +322,8 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MemStoreSize</h4>
-<pre>protected&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.75">MemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</pre>
+<pre><a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.66">MemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</pre>
+<div class="block">Package private constructor.</div>
 </li>
 </ul>
 </li>
@@ -338,7 +340,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.80">isEmpty</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.72">isEmpty</a>()</pre>
 </li>
 </ul>
 <a name="getDataSize--">
@@ -347,7 +349,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataSize</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.84">getDataSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.76">getDataSize</a>()</pre>
 </li>
 </ul>
 <a name="getHeapSize--">
@@ -356,7 +358,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getHeapSize</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.88">getHeapSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.80">getHeapSize</a>()</pre>
 </li>
 </ul>
 <a name="getOffHeapSize--">
@@ -365,7 +367,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getOffHeapSize</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.92">getOffHeapSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.84">getOffHeapSize</a>()</pre>
 </li>
 </ul>
 <a name="equals-java.lang.Object-">
@@ -374,7 +376,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.97">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/regionserver/MemStoreSize.html#line.89">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>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals</a></code>&nbsp;in 
class&nbsp;<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
@@ -387,7 +389,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.111">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.102">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode</a></code>&nbsp;in 
class&nbsp;<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
@@ -400,7 +402,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <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/regionserver/MemStoreSize.html#line.119">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/regionserver/MemStoreSize.html#line.110">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString</a></code>&nbsp;in 
class&nbsp;<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
@@ -436,7 +438,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="subNav">
 <ul class="navList">
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/MemStoreSize.html"
 target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html
index 57270ac..9942879 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":18,"i1":18,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -76,13 +76,13 @@ var activeTableTab = "activeTableTab";
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
@@ -93,37 +93,50 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.hadoop.hbase.regionserver</div>
-<h2 title="Class MemStoreSizing" class="title">Class MemStoreSizing</h2>
+<h2 title="Interface MemStoreSizing" class="title">Interface 
MemStoreSizing</h2>
 </div>
 <div class="contentContainer">
-<ul class="inheritance">
-<li><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver.MemStoreSize</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.regionserver.MemStoreSizing</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CellArrayImmutableSegment</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CellChunkImmutableSegment</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/CompositeImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CompositeImmutableSegment</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/CSLMImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CSLMImmutableSegment</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
 title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" 
title="class in org.apache.hadoop.hbase.regionser
 ver">MutableSegment</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonThreadSafeMemStoreSizing.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">NonThreadSafeMemStoreSizing</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" 
title="class in org.apache.hadoop.hbase.regionserver">Segment</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ThreadSafeMemStoreSizing.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">ThreadSafeMemStoreSizing</a></dd>
+</dl>
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.29">MemStoreSizing</a>
-extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></pre>
+public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.55">MemStoreSizing</a></pre>
 <div class="block">Accounting of current heap and data sizes.
- Allows read/write on data/heap size as opposed to  which is read-only.
- For internal use.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver"><code>MemStoreSize</code></a></dd>
-</dl>
+ Tracks 3 sizes:
+ <ol>
+ <li></li>data size: the aggregated size of all key-value not including meta 
data such as
+ index, time range etc.
+ </li>
+ <li>heap size: the aggregated size of all data that is allocated on-heap 
including all
+ key-values that reside on-heap and the metadata that resides on-heap
+ </li>
+ <li></li>off-heap size: the aggregated size of all data that is allocated 
off-heap including all
+ key-values that reside off-heap and the metadata that resides off-heap
+ </li>
+ </ol>
+
+ 3 examples to illustrate their usage:
+ <p>
+ Consider a store with 100MB of key-values allocated on-heap and 20MB of 
metadata allocated
+ on-heap. The counters are <100MB, 120MB, 0>, respectively.
+ </p>
+ <p>Consider a store with 100MB of key-values allocated off-heap and 20MB of 
metadata
+ allocated on-heap (e.g, CAM index). The counters are <100MB, 20MB, 100MB>, 
respectively.
+ </p>
+ <p>
+ Consider a store with 100MB of key-values from which 95MB are allocated 
off-heap and 5MB
+ are allocated on-heap (e.g., due to upserts) and 20MB of metadata from which 
15MB allocated
+ off-heap (e.g, CCM index) and 5MB allocated on-heap (e.g, CSLM index in 
active).
+ The counters are <100MB, 10MB, 110MB>, respectively.
+ </p>
+
+ Like <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html"
 title="class in 
org.apache.hadoop.hbase.regionserver"><code>TimeRangeTracker</code></a>, it has 
thread-safe and non-thread-safe implementations.</div>
 </li>
 </ul>
 </div>
@@ -143,42 +156,10 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSiz
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a></code></td>
+<td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#DUD">DUD</a></span></code>&nbsp;</td>
 </tr>
 </table>
-<ul class="blockList">
-<li class="blockList"><a 
name="fields.inherited.from.class.org.apache.hadoop.hbase.regionserver.MemStoreSize">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#dataSize">dataSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#heapSize">heapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#offHeapSize">offHeapSize</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#MemStoreSizing--">MemStoreSizing</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#MemStoreSizing-long-long-long-">MemStoreSizing</a></span>(long&nbsp;dataSize,
-              long&nbsp;heapSize,
-              long&nbsp;offHeapSize)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#MemStoreSizing-org.apache.hadoop.hbase.regionserver.MemStoreSize-">MemStoreSizing</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</code>&nbsp;</td>
-</tr>
-</table>
 </li>
 </ul>
 <!-- ========== METHOD SUMMARY =========== -->
@@ -188,50 +169,48 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSiz
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a 
href="javascript:show(4);">Abstract Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a 
href="javascript:show(16);">Default Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code>default long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#decMemStoreSize-long-long-long-">decMemStoreSize</a></span>(long&nbsp;dataSizeDelta,
                long&nbsp;heapSizeDelta,
                long&nbsp;offHeapSizeDelta)</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code>default long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#decMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">decMemStoreSize</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;delta)</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#empty--">empty</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#getDataSize--">getDataSize</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#getHeapSize--">getHeapSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#getMemStoreSize--">getMemStoreSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#getOffHeapSize--">getOffHeapSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#incMemStoreSize-long-long-long-">incMemStoreSize</a></span>(long&nbsp;dataSizeDelta,
                long&nbsp;heapSizeDelta,
                long&nbsp;offHeapSizeDelta)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>default long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#incMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">incMemStoreSize</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;delta)</code>&nbsp;</td>
 </tr>
 </table>
-<ul class="blockList">
-<li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.MemStoreSize">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#equals-java.lang.Object-">equals</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#getDataSize--">getDataSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#getHeapSize--">getHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#getOffHeapSize--">getOffHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#hashCode--">hashCode</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#isEmpty--">isEmpty</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#toString--">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
-<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--";
 title="class or interface in java.lang">notifyAll</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.htm
 l?is-external=true#wait-long-" title="class or interface in 
java.lang">wait</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
 title="class or interface in java.lang">wait</a></code></li>
-</ul>
 </li>
 </ul>
 </li>
@@ -252,101 +231,104 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSiz
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DUD</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.30">DUD</a></pre>
+<pre>static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.56">DUD</a></pre>
 </li>
 </ul>
 </li>
 </ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
+<li class="blockList"><a name="method.detail">
 <!--   -->
 </a>
-<h3>Constructor Detail</h3>
-<a name="MemStoreSizing--">
+<h3>Method Detail</h3>
+<a name="incMemStoreSize-long-long-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MemStoreSizing</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.43">MemStoreSizing</a>()</pre>
+<h4>incMemStoreSize</h4>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.89">incMemStoreSize</a>(long&nbsp;dataSizeDelta,
+                     long&nbsp;heapSizeDelta,
+                     long&nbsp;offHeapSizeDelta)</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The new dataSize ONLY as a convenience</dd>
+</dl>
 </li>
 </ul>
-<a name="MemStoreSizing-long-long-long-">
+<a name="incMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MemStoreSizing</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.47">MemStoreSizing</a>(long&nbsp;dataSize,
-                      long&nbsp;heapSize,
-                      long&nbsp;offHeapSize)</pre>
+<h4>incMemStoreSize</h4>
+<pre>default&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.91">incMemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;delta)</pre>
 </li>
 </ul>
-<a name="MemStoreSizing-org.apache.hadoop.hbase.regionserver.MemStoreSize-">
+<a name="decMemStoreSize-long-long-long-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
-<h4>MemStoreSizing</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.51">MemStoreSizing</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</pre>
-</li>
-</ul>
+<h4>decMemStoreSize</h4>
+<pre>default&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.98">decMemStoreSize</a>(long&nbsp;dataSizeDelta,
+                             long&nbsp;heapSizeDelta,
+                             long&nbsp;offHeapSizeDelta)</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The new dataSize ONLY as a convenience</dd>
+</dl>
 </li>
 </ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="incMemStoreSize-long-long-long-">
+<a name="decMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>incMemStoreSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.55">incMemStoreSize</a>(long&nbsp;dataSizeDelta,
-                            long&nbsp;heapSizeDelta,
-                            long&nbsp;offHeapSizeDelta)</pre>
+<h4>decMemStoreSize</h4>
+<pre>default&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.103">decMemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;delta)</pre>
 </li>
 </ul>
-<a name="incMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">
+<a name="getDataSize--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>incMemStoreSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.61">incMemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;delta)</pre>
+<h4>getDataSize</h4>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.107">getDataSize</a>()</pre>
 </li>
 </ul>
-<a name="decMemStoreSize-long-long-long-">
+<a name="getHeapSize--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>decMemStoreSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.65">decMemStoreSize</a>(long&nbsp;dataSizeDelta,
-                            long&nbsp;heapSizeDelta,
-                            long&nbsp;offHeapSizeDelta)</pre>
+<h4>getHeapSize</h4>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.108">getHeapSize</a>()</pre>
 </li>
 </ul>
-<a name="decMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">
+<a name="getOffHeapSize--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>decMemStoreSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.71">decMemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;delta)</pre>
+<h4>getOffHeapSize</h4>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.109">getOffHeapSize</a>()</pre>
 </li>
 </ul>
-<a name="empty--">
+<a name="getMemStoreSize--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>empty</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.75">empty</a>()</pre>
+<h4>getMemStoreSize</h4>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.115">getMemStoreSize</a>()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Use this datastructure to return all three settings, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#getDataSize--"><code>getDataSize()</code></a>,
+ <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#getHeapSize--"><code>getHeapSize()</code></a>,
 and <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#getOffHeapSize--"><code>getOffHeapSize()</code></a>,
 in the one go.</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -404,13 +386,13 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSiz
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html
index 1d4c79b..83a76cf 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManager.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -455,7 +455,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManager.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/MutableSegment.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/MutableSegment.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/MutableSegment.html
index 24feed5..f48fbf0 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/MutableSegment.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MutableSegment.html
@@ -112,6 +112,10 @@ var activeTableTab = "activeTableTab";
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a></dd>
+</dl>
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
@@ -146,7 +150,14 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.htm
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" 
title="class in org.apache.hadoop.hbase.regionserver">Segment</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#minSequenceId">minSequenceId</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#segmentSize">segmentSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#tagsPresent">tagsPresent</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#timeRangeTracker">timeRangeTracker</a></code></li>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#memStoreSizing">memStoreSizing</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#minSequenceId">minSequenceId</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#tagsPresent">tagsPresent</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#timeRangeTracker">timeRangeTracker</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="fields.inherited.from.class.org.apache.hadoop.hbase.regionserver.MemStoreSizing">
+<!--   -->
+</a>
+<h3>Fields inherited from 
interface&nbsp;org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a></h3>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#DUD">DUD</a></code></li>
 </ul>
 </li>
 </ul>
@@ -187,7 +198,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.htm
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html#add-org.apache.hadoop.hbase.Cell-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">add</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
    boolean&nbsp;mslabUsed,
-   <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memStoreSizing)</code>
+   <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memStoreSizing)</code>
 <div class="block">Adds the given cell into the segment</div>
 </td>
 </tr>
@@ -205,7 +216,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.htm
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html#upsert-org.apache.hadoop.hbase.Cell-long-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">upsert</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
       long&nbsp;readpoint,
-      <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memStoreSizing)</code>&nbsp;</td>
+      <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memStoreSizing)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -213,7 +224,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.htm
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" 
title="class in org.apache.hadoop.hbase.regionserver">Segment</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#close--">close</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#decScannerCount--">decScannerCount</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#dump-org.slf4j.Logger-">dump</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getCellLength-org.apache.hadoop.hbase.Cell-">getCellLength</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getCellsCount--">getCellsCount</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getCellSet--">getCellSet</a>,
 <a hr
 
ef="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getComparator--">getComparator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getMemStoreLAB--">getMemStoreLAB</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getMemStoreSize--">getMemStoreSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getMinSequenceId--">getMinSequenceId</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getScanner-long-">getScanner</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getScanners-long-">getScanners</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getTimeRangeTracker--">getTimeRangeTracker</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#headSet-org.apache.hadoop.hbase.Cell-">headSet</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#heapSize--
 ">heapSize</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#heapSizeChange-org.apache.hadoop.hbase.Cell-boolean-">heapSizeChange</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#incScannerCount--">incScannerCount</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#incSize-long-long-long-">incSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#indexEntryOffHeapSize-boolean-">indexEntryOffHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#indexEntryOnHeapSize-boolean-">indexEntryOnHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#internalAdd-org.apache.hadoop.hbase.Cell-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">internalAdd</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#isEmpty--">isEmpty</a>,
 <a href="../../../../../org/apache/hadoop/hbase/reg
 ionserver/Segment.html#isTagsPresent--">isTagsPresent</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#iterator--">iterator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#keySize--">keySize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#last--">last</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#maybeCloneWithAllocator-org.apache.hadoop.hbase.Cell-boolean-">maybeCloneWithAllocator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#offHeapSize--">offHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#offHeapSizeChange-org.apache.hadoop.hbase.Cell-boolean-">offHeapSizeChange</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#setCellSet-org.apache.hadoop.hbase.regionserver.CellSet-org.apache.hadoop.hbase.regionserver.CellSet-">setCellSet</a>,
 <a href="../../../../../org/a
 
pache/hadoop/hbase/regionserver/Segment.html#shouldSeek-org.apache.hadoop.hbase.io.TimeRange-long-">shouldSeek</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#tailSet-org.apache.hadoop.hbase.Cell-">tailSet</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#toString--">toString</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#updateMetaInfo-org.apache.hadoop.hbase.Cell-boolean-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">updateMetaInfo</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#updateMetaInfo-org.apache.hadoop.hbase.Cell-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">updateMetaInfo</a></code></li>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#close--">close</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#decScannerCount--">decScannerCount</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#dump-org.slf4j.Logger-">dump</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getCellLength-org.apache.hadoop.hbase.Cell-">getCellLength</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getCellsCount--">getCellsCount</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getCellSet--">getCellSet</a>,
 <a hr
 
ef="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getComparator--">getComparator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getDataSize--">getDataSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getHeapSize--">getHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getMemStoreLAB--">getMemStoreLAB</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getMemStoreSize--">getMemStoreSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getMinSequenceId--">getMinSequenceId</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getOffHeapSize--">getOffHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getScanner-long-">getScanner</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getScanners-long-">getScanners</a>,
 <a href=
 
"../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getTimeRangeTracker--">getTimeRangeTracker</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#headSet-org.apache.hadoop.hbase.Cell-">headSet</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#heapSizeChange-org.apache.hadoop.hbase.Cell-boolean-">heapSizeChange</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#incMemStoreSize-long-long-long-">incMemStoreSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#incScannerCount--">incScannerCount</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#indexEntryOffHeapSize-boolean-">indexEntryOffHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#indexEntryOnHeapSize-boolean-">indexEntryOnHeapSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#internalAdd-org.apache.hadoop
 
.hbase.Cell-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">internalAdd</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#isEmpty--">isEmpty</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#isTagsPresent--">isTagsPresent</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#iterator--">iterator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#last--">last</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#maybeCloneWithAllocator-org.apache.hadoop.hbase.Cell-boolean-">maybeCloneWithAllocator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#offHeapSizeChange-org.apache.hadoop.hbase.Cell-boolean-">offHeapSizeChange</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#setCellSet-org.apache.hadoop.hbase.regionserver.CellSet-org.apache.hadoop.hbase.regionserver.CellSet-">setCellSe
 t</a>, <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#shouldSeek-org.apache.hadoop.hbase.io.TimeRange-long-">shouldSeek</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#tailSet-org.apache.hadoop.hbase.Cell-">tailSet</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#toString--">toString</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#updateMetaInfo-org.apache.hadoop.hbase.Cell-boolean-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">updateMetaInfo</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#updateMetaInfo-org.apache.hadoop.hbase.Cell-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">updateMetaInfo</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -222,6 +233,13 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.htm
 <h3>Methods inherited from class&nbsp;java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
 <code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
 title="class or interface in java.lang">wait</a></code></li>
 </ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.MemStoreSizing">
+<!--   -->
+</a>
+<h3>Methods inherited from 
interface&nbsp;org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a></h3>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#decMemStoreSize-long-long-long-">decMemStoreSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#decMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">decMemStoreSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#incMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">incMemStoreSize</a></code></li>
+</ul>
 </li>
 </ul>
 </li>
@@ -280,7 +298,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.htm
 <h4>add</h4>
 <pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MutableSegment.html#line.55">add</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                 boolean&nbsp;mslabUsed,
-                <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memStoreSizing)</pre>
+                <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memStoreSizing)</pre>
 <div class="block">Adds the given cell into the segment</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -297,7 +315,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.htm
 <h4>upsert</h4>
 <pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MutableSegment.html#line.59">upsert</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                    long&nbsp;readpoint,
-                   <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memStoreSizing)</pre>
+                   <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memStoreSizing)</pre>
 </li>
 </ul>
 <a name="first--">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html
index 1448dd2..5f97347 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html
@@ -43,7 +43,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonThreadSafeMemStoreSizing.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NoTagByteBufferChunkKeyValue.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -293,7 +293,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.ht
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonThreadSafeMemStoreSizing.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NoTagByteBufferChunkKeyValue.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html
index 63ab0f5..858e9be 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonThreadSafeMemStoreSizing.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html"
 target="_top">Frames</a></li>
@@ -349,7 +349,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyV
 <div class="subNav">
 <ul class="navList">
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/NonThreadSafeMemStoreSizing.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html"
 target="_top">Frames</a></li>

Reply via email to