Repository: hbase-site Updated Branches: refs/heads/asf-site e29c39f24 -> 50e4c45bf
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/27849820/devapidocs/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html index ebbb488..a67b2e8 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html @@ -99,7 +99,7 @@ </dl> <hr> <br> -<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.html#line.212">HeapMemStoreLAB.Chunk</a> +<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.html#line.218">HeapMemStoreLAB.Chunk</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">A chunk of memory out of which allocations are sliced.</div> </li> @@ -194,18 +194,22 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>(package private) int</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#getNextFreeOffset()">getNextFreeOffset</a></strong>()</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#init()">init</a></strong>()</code> <div class="block">Actually claim the memory for this chunk.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#reset()">reset</a></strong>()</code> <div class="block">Reset the offset to UNINITIALIZED before before reusing an old chunk</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#toString()">toString</a></strong>()</code> </td> </tr> @@ -237,7 +241,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>data</h4> -<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.214">data</a></pre> +<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.220">data</a></pre> <div class="block">Actual underlying data</div> </li> </ul> @@ -247,7 +251,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>UNINITIALIZED</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.216">UNINITIALIZED</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.222">UNINITIALIZED</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.HeapMemStoreLAB.Chunk.UNINITIALIZED">Constant Field Values</a></dd></dl> </li> </ul> @@ -257,7 +261,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>OOM</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.217">OOM</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.223">OOM</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.HeapMemStoreLAB.Chunk.OOM">Constant Field Values</a></dd></dl> </li> </ul> @@ -267,7 +271,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>nextFreeOffset</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.222">nextFreeOffset</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.228">nextFreeOffset</a></pre> <div class="block">Offset for the next allocation, or the sentinel value -1 which implies that the chunk is still uninitialized.</div> </li> @@ -278,7 +282,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>allocCount</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.225">allocCount</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.231">allocCount</a></pre> <div class="block">Total number of allocations satisfied from this buffer</div> </li> </ul> @@ -288,7 +292,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>size</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.228">size</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.234">size</a></pre> <div class="block">Size of chunk in bytes</div> </li> </ul> @@ -306,7 +310,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>HeapMemStoreLAB.Chunk</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.235">HeapMemStoreLAB.Chunk</a>(int size)</pre> +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.241">HeapMemStoreLAB.Chunk</a>(int size)</pre> <div class="block">Create an uninitialized chunk. Note that memory is not allocated yet, so this is cheap.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>size</code> - in bytes</dd></dl> @@ -326,7 +330,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>init</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.244">init</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.250">init</a>()</pre> <div class="block">Actually claim the memory for this chunk. This should only be called from the thread that constructed the chunk. It is thread-safe against other threads calling alloc(), who will block until the allocation is complete.</div> @@ -338,7 +342,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>reset</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.267">reset</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.273">reset</a>()</pre> <div class="block">Reset the offset to UNINITIALIZED before before reusing an old chunk</div> </li> </ul> @@ -348,7 +352,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>alloc</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.278">alloc</a>(int size)</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.284">alloc</a>(int size)</pre> <div class="block">Try to allocate <code>size</code> bytes from the chunk.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>the offset of the successful allocation, or -1 to indicate not-enough-space</dd></dl> </li> @@ -356,16 +360,25 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <a name="toString()"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.309">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.315">toString</a>()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> </dl> </li> </ul> +<a name="getNextFreeOffset()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getNextFreeOffset</h4> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.Chunk.html#line.322">getNextFreeOffset</a>()</pre> +</li> +</ul> </li> </ul> </li>
