You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directmemory.apache.org by ol...@apache.org on 2012/11/04 23:00:13 UTC

svn commit: r1405647 [3/28] - in /directmemory/site-content: ./ apidocs/reference/ apidocs/reference/org/apache/directmemory/memory/ apidocs/reference/org/apache/directmemory/memory/buffer/ directmemory-cache/ directmemory-cache/xref-test/org/apache/di...

Modified: directmemory/site-content/directmemory-cache/source-repository.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/directmemory-cache/source-repository.html?rev=1405647&r1=1405646&r2=1405647&view=diff
==============================================================================
--- directmemory/site-content/directmemory-cache/source-repository.html (original)
+++ directmemory/site-content/directmemory-cache/source-repository.html Sun Nov  4 21:59:59 2012
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at Oct 30, 2012
+ | Generated by Apache Maven Doxia at Nov 4, 2012
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20121030" />
+    <meta name="Date-Revision-yyyymmdd" content="20121104" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache DirectMemory :: Cache - Source Repository</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -153,7 +153,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2012-10-30</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2012-11-04</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.2-SNAPSHOT</li>
             
                             </ul>

Modified: directmemory/site-content/directmemory-cache/team-list.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/directmemory-cache/team-list.html?rev=1405647&r1=1405646&r2=1405647&view=diff
==============================================================================
--- directmemory/site-content/directmemory-cache/team-list.html (original)
+++ directmemory/site-content/directmemory-cache/team-list.html Sun Nov  4 21:59:59 2012
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at Oct 30, 2012
+ | Generated by Apache Maven Doxia at Nov 4, 2012
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20121030" />
+    <meta name="Date-Revision-yyyymmdd" content="20121104" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache DirectMemory :: Cache - Team list</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -153,7 +153,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2012-10-30</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2012-11-04</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.2-SNAPSHOT</li>
             
                             </ul>
@@ -163,7 +163,7 @@
                 
         <div id="bodyColumn" >
                                   
-            <div class="section"><h2>The Team<a name="The_Team"></a></h2><a name="The_Team"></a><p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p><p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><div class="section"><h3>Members<a name="Members"></a></h3><a name="Members"></a><p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p><table border="0" class="table table-striped"><tr class="a"><th>Image</th><th>Id</th><th>Name</th><th>Email</th><th>R
 oles</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/735fb9924a75127977a19cd2cc0938d6?d=mm&amp;s=60" alt="" /></td><td><a name="antelder"></a>antelder</td><td>Anthony Elder</td><td>antelder at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/16dc019a80cc4b31c3ae680ad9cc24d6?d=mm&amp;s=60" alt="" /></td><td><a name="noctarius"></a>noctarius</td><td>Christoph Engelbert</td><td>noctarius at apache dot org</td><td>Committer</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/1413896f71c4988e8d001b4e1fb430c1?d=mm&amp;s=60" alt="" /></td><td><a name="grobmeier"></a>grobmeier</td><td>Christian Grobmeier</td><td>grobmeier at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/dfaee3289bb7acd30f3545e94e8929c4?d=mm&amp;s=60" alt="" /></td><td><a name="iocanel"></a>iocanel</td><td>Ioannis Canellos</td><td>iocanel at apache dot 
 org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/068ed60373b4f2e04f76d5ee7dd5997f?d=mm&amp;s=60" alt="" /></td><td><a name="mcucchiara"></a>mcucchiara</td><td>Maurizio Cucchiara</td><td>mcucchiara at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/34c9d168ef89bd8282ff7065e3f9464e?d=mm&amp;s=60" alt="" /></td><td><a name="olamy"></a>olamy</td><td>Olivier Lamy</td><td>olamy at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="bperroud"></a>bperroud</td><td>Benoit Perroud</td><td>-</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/661160d0de185d16022cb91bddd1773b?d=mm&amp;s=60" alt="" /></td><td><a name="raffaeleguidi"></a>raffaeleguidi</td><td>Raffaele P. Guidi</td><t
 d>raffaeleguidi at apache dot org</td><td>Committer, PMC Chair</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/10f8f7810a9a6c832ceb892a11b0f8cd?d=mm&amp;s=60" alt="" /></td><td><a name="simoneg"></a>simoneg</td><td>Simone Gianni</td><td>simoneg at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/a23637cb700caf1c78d93cd5212418c9?d=mm&amp;s=60" alt="" /></td><td><a name="simonetripodi"></a>simonetripodi</td><td>Simone Tripodi</td><td>simonetripodi at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/ec32ddde831fa6d33dddd7c48dc5686f?d=mm&amp;s=60" alt="" /></td><td><a name="sylvain"></a>sylvain</td><td>Sylvain Wallez</td><td>sylvain at apache dot org</td><td>Committer, Mentor, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/0dfd94059efeeecd9c7bb678e7cc0b4f?d=mm&amp;s=60" alt="" /></td><td><a name="tomma
 so"></a>tommaso</td><td>Tommaso Teofili</td><td>tommaso at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/3f1d09a059d6aa70f916b2ea93e2eacd?d=mm&amp;s=60" alt="" /></td><td><a name="twilliams"></a>twilliams</td><td>Tim Williams</td><td>twilliams at apache dot org</td><td>Committer, PMC Member</td></tr></table></div><div class="section"><h3>Contributors<a name="Contributors"></a></h3><a name="Contributors"></a><p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p><table border="0" class="table table-striped"><tr class="a"><th>Image</th><th>Name</th><th>Email</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/fbc62fa0b80b71a1ee965799f7bff7a7?d=mm&amp;s=60" alt="" /></td><td>Daniel Manzke</td><td>daniel dot manzke at googlemail dot com</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/5d8744b29d43932195de0
 973a04bb5c1?d=mm&amp;s=60" alt="" /></td><td>Min Zhou</td><td>coderplay at gmail dot com</td></tr></table><script type="text/javascript">
+            <div class="section"><h2>The Team<a name="The_Team"></a></h2><a name="The_Team"></a><p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p><p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><div class="section"><h3>Members<a name="Members"></a></h3><a name="Members"></a><p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p><table border="0" class="table table-striped"><tr class="a"><th>Image</th><th>Id</th><th>Name</th><th>Email</th><th>R
 oles</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/735fb9924a75127977a19cd2cc0938d6?d=mm&amp;s=60" alt="" /></td><td><a name="antelder"></a>antelder</td><td>Anthony Elder</td><td>antelder at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/16dc019a80cc4b31c3ae680ad9cc24d6?d=mm&amp;s=60" alt="" /></td><td><a name="noctarius"></a>noctarius</td><td>Christoph Engelbert</td><td>noctarius at apache dot org</td><td>Committer</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/1413896f71c4988e8d001b4e1fb430c1?d=mm&amp;s=60" alt="" /></td><td><a name="grobmeier"></a>grobmeier</td><td>Christian Grobmeier</td><td>grobmeier at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/dfaee3289bb7acd30f3545e94e8929c4?d=mm&amp;s=60" alt="" /></td><td><a name="iocanel"></a>iocanel</td><td>Ioannis Canellos</td><td>iocanel at apache dot 
 org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/068ed60373b4f2e04f76d5ee7dd5997f?d=mm&amp;s=60" alt="" /></td><td><a name="mcucchiara"></a>mcucchiara</td><td>Maurizio Cucchiara</td><td>mcucchiara at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/bab29f762bea8e578505424443d8cd41?d=mm&amp;s=60" alt="" /></td><td><a name="olamy"></a>olamy</td><td>Olivier Lamy</td><td><a class="externalLink" href="mailto:olamy@apache.org">olamy@apache.org</a></td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="bperroud"></a>bperroud</td><td>Benoit Perroud</td><td>-</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/661160d0de185d16022cb91bddd1773b?d=mm&amp;s=60" alt="" /></td><td><a name="raffaeleguidi
 "></a>raffaeleguidi</td><td>Raffaele P. Guidi</td><td>raffaeleguidi at apache dot org</td><td>Committer, PMC Chair</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/10f8f7810a9a6c832ceb892a11b0f8cd?d=mm&amp;s=60" alt="" /></td><td><a name="simoneg"></a>simoneg</td><td>Simone Gianni</td><td>simoneg at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/a23637cb700caf1c78d93cd5212418c9?d=mm&amp;s=60" alt="" /></td><td><a name="simonetripodi"></a>simonetripodi</td><td>Simone Tripodi</td><td>simonetripodi at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/ec32ddde831fa6d33dddd7c48dc5686f?d=mm&amp;s=60" alt="" /></td><td><a name="sylvain"></a>sylvain</td><td>Sylvain Wallez</td><td>sylvain at apache dot org</td><td>Committer, Mentor, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/0dfd94059efeeecd9c7bb678e7cc
 0b4f?d=mm&amp;s=60" alt="" /></td><td><a name="tommaso"></a>tommaso</td><td>Tommaso Teofili</td><td>tommaso at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/3f1d09a059d6aa70f916b2ea93e2eacd?d=mm&amp;s=60" alt="" /></td><td><a name="twilliams"></a>twilliams</td><td>Tim Williams</td><td>twilliams at apache dot org</td><td>Committer, PMC Member</td></tr></table></div><div class="section"><h3>Contributors<a name="Contributors"></a></h3><a name="Contributors"></a><p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p><table border="0" class="table table-striped"><tr class="a"><th>Image</th><th>Name</th><th>Email</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/fbc62fa0b80b71a1ee965799f7bff7a7?d=mm&amp;s=60" alt="" /></td><td>Daniel Manzke</td><td>daniel dot manzke at googlemail dot com</td></tr><tr class="a"><td><img src="
 http://www.gravatar.com/avatar/5d8744b29d43932195de0973a04bb5c1?d=mm&amp;s=60" alt="" /></td><td>Min Zhou</td><td>coderplay at gmail dot com</td></tr></table><script type="text/javascript">
 function offsetDate(id, offset) {
     var now = new Date();
     var nowTime = now.getTime();

Modified: directmemory/site-content/directmemory-cache/xref-test/org/apache/directmemory/memory/AbstractMemoryManagerServiceTest.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/directmemory-cache/xref-test/org/apache/directmemory/memory/AbstractMemoryManagerServiceTest.html?rev=1405647&r1=1405646&r2=1405647&view=diff
==============================================================================
--- directmemory/site-content/directmemory-cache/xref-test/org/apache/directmemory/memory/AbstractMemoryManagerServiceTest.html (original)
+++ directmemory/site-content/directmemory-cache/xref-test/org/apache/directmemory/memory/AbstractMemoryManagerServiceTest.html Sun Nov  4 21:59:59 2012
@@ -337,7 +337,7 @@
 <a class="jxr_linenumber" name="327" href="#327">327</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testUpdate()
 <a class="jxr_linenumber" name="328" href="#328">328</a>     {
 <a class="jxr_linenumber" name="329" href="#329">329</a> 
-<a class="jxr_linenumber" name="330" href="#330">330</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> NUMBER_OF_OBJECTS = 1;
+<a class="jxr_linenumber" name="330" href="#330">330</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> NUMBER_OF_OBJECTS = 2;
 <a class="jxr_linenumber" name="331" href="#331">331</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> BUFFER_SIZE = NUMBER_OF_OBJECTS * SMALL_PAYLOAD_LENGTH;
 <a class="jxr_linenumber" name="332" href="#332">332</a> 
 <a class="jxr_linenumber" name="333" href="#333">333</a>         mms = instanciateMemoryManagerService( BUFFER_SIZE );
@@ -359,67 +359,74 @@
 <a class="jxr_linenumber" name="349" href="#349">349</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; evenAnotherPointer = mms.update( otherPointer, evenAnotherPayload );
 <a class="jxr_linenumber" name="350" href="#350">350</a>         Assert.assertNotNull( evenAnotherPointer );
 <a class="jxr_linenumber" name="351" href="#351">351</a>         <em class="jxr_comment">// Assert.assertEquals( pointer.getStart(), evenAnotherPointer.getStart() );</em>
-<a class="jxr_linenumber" name="352" href="#352">352</a>         Assert.assertEquals( pointer.getSize() / 2, evenAnotherPointer.getSize() );
+<a class="jxr_linenumber" name="352" href="#352">352</a>         Assert.assertEquals( pointer.getSize(), evenAnotherPointer.getSize() );
 <a class="jxr_linenumber" name="353" href="#353">353</a>         <em class="jxr_comment">// Assert.assertEquals( 2, new String( mms.retrieve( evenAnotherPointer ) ).length() );</em>
 <a class="jxr_linenumber" name="354" href="#354">354</a>         Assert.assertTrue( <strong class="jxr_keyword">new</strong> String( mms.retrieve( evenAnotherPointer ) ).startsWith( <strong class="jxr_keyword">new</strong> String( evenAnotherPayload ) ) );
 <a class="jxr_linenumber" name="355" href="#355">355</a> 
-<a class="jxr_linenumber" name="356" href="#356">356</a>     }
-<a class="jxr_linenumber" name="357" href="#357">357</a> 
-<a class="jxr_linenumber" name="358" href="#358">358</a>     @Test
-<a class="jxr_linenumber" name="359" href="#359">359</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllocate()
-<a class="jxr_linenumber" name="360" href="#360">360</a>     {
-<a class="jxr_linenumber" name="361" href="#361">361</a> 
-<a class="jxr_linenumber" name="362" href="#362">362</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> NUMBER_OF_OBJECTS = 10;
-<a class="jxr_linenumber" name="363" href="#363">363</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> BUFFER_SIZE = NUMBER_OF_OBJECTS * SMALL_PAYLOAD_LENGTH;
+<a class="jxr_linenumber" name="356" href="#356">356</a>         <strong class="jxr_keyword">final</strong> byte[] andAnotherPayload = MemoryTestUtils.generateRandomPayload( SMALL_PAYLOAD_LENGTH * 2 );
+<a class="jxr_linenumber" name="357" href="#357">357</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; andAnotherPointer = mms.update( otherPointer, andAnotherPayload );
+<a class="jxr_linenumber" name="358" href="#358">358</a>         Assert.assertNotNull( andAnotherPointer );
+<a class="jxr_linenumber" name="359" href="#359">359</a>         <em class="jxr_comment">// Assert.assertEquals( pointer.getStart(), evenAnotherPointer.getStart() );</em>
+<a class="jxr_linenumber" name="360" href="#360">360</a>         Assert.assertEquals( pointer.getSize() * 2, andAnotherPointer.getSize() );
+<a class="jxr_linenumber" name="361" href="#361">361</a>         <em class="jxr_comment">// Assert.assertEquals( 2, new String( mms.retrieve( evenAnotherPointer ) ).length() );</em>
+<a class="jxr_linenumber" name="362" href="#362">362</a>         Assert.assertTrue( <strong class="jxr_keyword">new</strong> String( mms.retrieve( andAnotherPointer ) ).startsWith( <strong class="jxr_keyword">new</strong> String( andAnotherPayload ) ) );
+<a class="jxr_linenumber" name="363" href="#363">363</a>     }
 <a class="jxr_linenumber" name="364" href="#364">364</a> 
-<a class="jxr_linenumber" name="365" href="#365">365</a>         mms = instanciateMemoryManagerService( BUFFER_SIZE );
-<a class="jxr_linenumber" name="366" href="#366">366</a> 
-<a class="jxr_linenumber" name="367" href="#367">367</a>         <strong class="jxr_keyword">final</strong> byte[] payload1 = MemoryTestUtils.generateRandomPayload( 8 * SMALL_PAYLOAD_LENGTH );
-<a class="jxr_linenumber" name="368" href="#368">368</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; pointer1 = mms.store( payload1 );
-<a class="jxr_linenumber" name="369" href="#369">369</a>         Assert.assertNotNull( pointer1 );
-<a class="jxr_linenumber" name="370" href="#370">370</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload1 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer1 ) ) );
+<a class="jxr_linenumber" name="365" href="#365">365</a>     @Test
+<a class="jxr_linenumber" name="366" href="#366">366</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllocate()
+<a class="jxr_linenumber" name="367" href="#367">367</a>     {
+<a class="jxr_linenumber" name="368" href="#368">368</a> 
+<a class="jxr_linenumber" name="369" href="#369">369</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> NUMBER_OF_OBJECTS = 10;
+<a class="jxr_linenumber" name="370" href="#370">370</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> BUFFER_SIZE = NUMBER_OF_OBJECTS * SMALL_PAYLOAD_LENGTH;
 <a class="jxr_linenumber" name="371" href="#371">371</a> 
-<a class="jxr_linenumber" name="372" href="#372">372</a>         <strong class="jxr_keyword">final</strong> byte[] payload2 = MemoryTestUtils.generateRandomPayload( 2 * SMALL_PAYLOAD_LENGTH );
-<a class="jxr_linenumber" name="373" href="#373">373</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; pointer2 = mms.store( payload2 );
-<a class="jxr_linenumber" name="374" href="#374">374</a>         Assert.assertNotNull( pointer2 );
-<a class="jxr_linenumber" name="375" href="#375">375</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload2 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer2 ) ) );
-<a class="jxr_linenumber" name="376" href="#376">376</a> 
-<a class="jxr_linenumber" name="377" href="#377">377</a>         mms.free( pointer1 );
+<a class="jxr_linenumber" name="372" href="#372">372</a>         mms = instanciateMemoryManagerService( BUFFER_SIZE );
+<a class="jxr_linenumber" name="373" href="#373">373</a> 
+<a class="jxr_linenumber" name="374" href="#374">374</a>         <strong class="jxr_keyword">final</strong> byte[] payload1 = MemoryTestUtils.generateRandomPayload( 8 * SMALL_PAYLOAD_LENGTH );
+<a class="jxr_linenumber" name="375" href="#375">375</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; pointer1 = mms.store( payload1 );
+<a class="jxr_linenumber" name="376" href="#376">376</a>         Assert.assertNotNull( pointer1 );
+<a class="jxr_linenumber" name="377" href="#377">377</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload1 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer1 ) ) );
 <a class="jxr_linenumber" name="378" href="#378">378</a> 
-<a class="jxr_linenumber" name="379" href="#379">379</a>         <strong class="jxr_keyword">final</strong> byte[] payload3 = MemoryTestUtils.generateRandomPayload( 2 * SMALL_PAYLOAD_LENGTH );
-<a class="jxr_linenumber" name="380" href="#380">380</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; pointer3 = mms.store( payload3 );
-<a class="jxr_linenumber" name="381" href="#381">381</a>         Assert.assertNotNull( pointer3 );
-<a class="jxr_linenumber" name="382" href="#382">382</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload3 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer3 ) ) );
+<a class="jxr_linenumber" name="379" href="#379">379</a>         <strong class="jxr_keyword">final</strong> byte[] payload2 = MemoryTestUtils.generateRandomPayload( 2 * SMALL_PAYLOAD_LENGTH );
+<a class="jxr_linenumber" name="380" href="#380">380</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; pointer2 = mms.store( payload2 );
+<a class="jxr_linenumber" name="381" href="#381">381</a>         Assert.assertNotNull( pointer2 );
+<a class="jxr_linenumber" name="382" href="#382">382</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload2 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer2 ) ) );
 <a class="jxr_linenumber" name="383" href="#383">383</a> 
-<a class="jxr_linenumber" name="384" href="#384">384</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> size1 = 4 * SMALL_PAYLOAD_LENGTH;
-<a class="jxr_linenumber" name="385" href="#385">385</a>         <strong class="jxr_keyword">final</strong> byte[] allocatedPayload1 = MemoryTestUtils.generateRandomPayload( size1 );
-<a class="jxr_linenumber" name="386" href="#386">386</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; allocatedPointer1 = mms.allocate( Object.<strong class="jxr_keyword">class</strong>, allocatedPayload1.length, -1, -1 );
-<a class="jxr_linenumber" name="387" href="#387">387</a>         Assert.assertNotNull( allocatedPointer1 );
-<a class="jxr_linenumber" name="388" href="#388">388</a>         <strong class="jxr_keyword">final</strong> MemoryBuffer buffer1 = allocatedPointer1.getMemoryBuffer();
-<a class="jxr_linenumber" name="389" href="#389">389</a>         Assert.assertNotNull( buffer1 );
-<a class="jxr_linenumber" name="390" href="#390">390</a>         Assert.assertEquals( 0, buffer1.writerIndex() );
-<a class="jxr_linenumber" name="391" href="#391">391</a>         Assert.assertEquals( size1, buffer1.capacity() );
-<a class="jxr_linenumber" name="392" href="#392">392</a>         Assert.assertEquals( size1, buffer1.capacity() );
-<a class="jxr_linenumber" name="393" href="#393">393</a>         buffer1.writeBytes( allocatedPayload1 );
-<a class="jxr_linenumber" name="394" href="#394">394</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( allocatedPayload1 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( allocatedPointer1 ) ) );
-<a class="jxr_linenumber" name="395" href="#395">395</a> 
-<a class="jxr_linenumber" name="396" href="#396">396</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> size2 = 2 * SMALL_PAYLOAD_LENGTH;
-<a class="jxr_linenumber" name="397" href="#397">397</a>         <strong class="jxr_keyword">final</strong> byte[] allocatedPayload2 = MemoryTestUtils.generateRandomPayload( size2 );
-<a class="jxr_linenumber" name="398" href="#398">398</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; allocatedPointer2 = mms.allocate( Object.<strong class="jxr_keyword">class</strong>, allocatedPayload2.length, -1, -1 );
-<a class="jxr_linenumber" name="399" href="#399">399</a>         Assert.assertNotNull( allocatedPointer2 );
-<a class="jxr_linenumber" name="400" href="#400">400</a>         <strong class="jxr_keyword">final</strong> MemoryBuffer buffer2 = allocatedPointer2.getMemoryBuffer();
-<a class="jxr_linenumber" name="401" href="#401">401</a>         Assert.assertNotNull( buffer2 );
-<a class="jxr_linenumber" name="402" href="#402">402</a>         Assert.assertEquals( size2, buffer2.capacity() );
-<a class="jxr_linenumber" name="403" href="#403">403</a>         buffer2.writeBytes( allocatedPayload2 );
-<a class="jxr_linenumber" name="404" href="#404">404</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( allocatedPayload2 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( allocatedPointer2 ) ) );
-<a class="jxr_linenumber" name="405" href="#405">405</a> 
-<a class="jxr_linenumber" name="406" href="#406">406</a>         <em class="jxr_comment">// Ensure the new allocation has not overwritten other data</em>
-<a class="jxr_linenumber" name="407" href="#407">407</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload2 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer2 ) ) );
-<a class="jxr_linenumber" name="408" href="#408">408</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload3 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer3 ) ) );
-<a class="jxr_linenumber" name="409" href="#409">409</a> 
-<a class="jxr_linenumber" name="410" href="#410">410</a>     }
-<a class="jxr_linenumber" name="411" href="#411">411</a> 
-<a class="jxr_linenumber" name="412" href="#412">412</a> }
+<a class="jxr_linenumber" name="384" href="#384">384</a>         mms.free( pointer1 );
+<a class="jxr_linenumber" name="385" href="#385">385</a> 
+<a class="jxr_linenumber" name="386" href="#386">386</a>         <strong class="jxr_keyword">final</strong> byte[] payload3 = MemoryTestUtils.generateRandomPayload( 2 * SMALL_PAYLOAD_LENGTH );
+<a class="jxr_linenumber" name="387" href="#387">387</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; pointer3 = mms.store( payload3 );
+<a class="jxr_linenumber" name="388" href="#388">388</a>         Assert.assertNotNull( pointer3 );
+<a class="jxr_linenumber" name="389" href="#389">389</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload3 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer3 ) ) );
+<a class="jxr_linenumber" name="390" href="#390">390</a> 
+<a class="jxr_linenumber" name="391" href="#391">391</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> size1 = 4 * SMALL_PAYLOAD_LENGTH;
+<a class="jxr_linenumber" name="392" href="#392">392</a>         <strong class="jxr_keyword">final</strong> byte[] allocatedPayload1 = MemoryTestUtils.generateRandomPayload( size1 );
+<a class="jxr_linenumber" name="393" href="#393">393</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; allocatedPointer1 = mms.allocate( Object.<strong class="jxr_keyword">class</strong>, allocatedPayload1.length, -1, -1 );
+<a class="jxr_linenumber" name="394" href="#394">394</a>         Assert.assertNotNull( allocatedPointer1 );
+<a class="jxr_linenumber" name="395" href="#395">395</a>         <strong class="jxr_keyword">final</strong> MemoryBuffer buffer1 = allocatedPointer1.getMemoryBuffer();
+<a class="jxr_linenumber" name="396" href="#396">396</a>         Assert.assertNotNull( buffer1 );
+<a class="jxr_linenumber" name="397" href="#397">397</a>         Assert.assertEquals( 0, buffer1.writerIndex() );
+<a class="jxr_linenumber" name="398" href="#398">398</a>         Assert.assertEquals( size1, buffer1.capacity() );
+<a class="jxr_linenumber" name="399" href="#399">399</a>         Assert.assertEquals( size1, buffer1.capacity() );
+<a class="jxr_linenumber" name="400" href="#400">400</a>         buffer1.writeBytes( allocatedPayload1 );
+<a class="jxr_linenumber" name="401" href="#401">401</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( allocatedPayload1 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( allocatedPointer1 ) ) );
+<a class="jxr_linenumber" name="402" href="#402">402</a> 
+<a class="jxr_linenumber" name="403" href="#403">403</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> size2 = 2 * SMALL_PAYLOAD_LENGTH;
+<a class="jxr_linenumber" name="404" href="#404">404</a>         <strong class="jxr_keyword">final</strong> byte[] allocatedPayload2 = MemoryTestUtils.generateRandomPayload( size2 );
+<a class="jxr_linenumber" name="405" href="#405">405</a>         <strong class="jxr_keyword">final</strong> Pointer&lt;Object&gt; allocatedPointer2 = mms.allocate( Object.<strong class="jxr_keyword">class</strong>, allocatedPayload2.length, -1, -1 );
+<a class="jxr_linenumber" name="406" href="#406">406</a>         Assert.assertNotNull( allocatedPointer2 );
+<a class="jxr_linenumber" name="407" href="#407">407</a>         <strong class="jxr_keyword">final</strong> MemoryBuffer buffer2 = allocatedPointer2.getMemoryBuffer();
+<a class="jxr_linenumber" name="408" href="#408">408</a>         Assert.assertNotNull( buffer2 );
+<a class="jxr_linenumber" name="409" href="#409">409</a>         Assert.assertEquals( size2, buffer2.capacity() );
+<a class="jxr_linenumber" name="410" href="#410">410</a>         buffer2.writeBytes( allocatedPayload2 );
+<a class="jxr_linenumber" name="411" href="#411">411</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( allocatedPayload2 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( allocatedPointer2 ) ) );
+<a class="jxr_linenumber" name="412" href="#412">412</a> 
+<a class="jxr_linenumber" name="413" href="#413">413</a>         <em class="jxr_comment">// Ensure the new allocation has not overwritten other data</em>
+<a class="jxr_linenumber" name="414" href="#414">414</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload2 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer2 ) ) );
+<a class="jxr_linenumber" name="415" href="#415">415</a>         Assert.assertEquals( <strong class="jxr_keyword">new</strong> String( payload3 ), <strong class="jxr_keyword">new</strong> String( mms.retrieve( pointer3 ) ) );
+<a class="jxr_linenumber" name="416" href="#416">416</a> 
+<a class="jxr_linenumber" name="417" href="#417">417</a>     }
+<a class="jxr_linenumber" name="418" href="#418">418</a> 
+<a class="jxr_linenumber" name="419" href="#419">419</a> }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>

Modified: directmemory/site-content/directmemory-cache/xref-test/org/apache/directmemory/memory/SlabMemoryManagerServiceTest.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/directmemory-cache/xref-test/org/apache/directmemory/memory/SlabMemoryManagerServiceTest.html?rev=1405647&r1=1405646&r2=1405647&view=diff
==============================================================================
--- directmemory/site-content/directmemory-cache/xref-test/org/apache/directmemory/memory/SlabMemoryManagerServiceTest.html (original)
+++ directmemory/site-content/directmemory-cache/xref-test/org/apache/directmemory/memory/SlabMemoryManagerServiceTest.html Sun Nov  4 21:59:59 2012
@@ -44,49 +44,51 @@
 <a class="jxr_linenumber" name="34" href="#34">34</a>      @Override
 <a class="jxr_linenumber" name="35" href="#35">35</a>      <strong class="jxr_keyword">protected</strong> MemoryManagerService&lt;Object&gt; instanciateMemoryManagerService( <strong class="jxr_keyword">int</strong> bufferSize )
 <a class="jxr_linenumber" name="36" href="#36">36</a>      {
-<a class="jxr_linenumber" name="37" href="#37">37</a>          <strong class="jxr_keyword">final</strong> MemoryManagerService&lt;Object&gt; mms = <strong class="jxr_keyword">new</strong> MemoryManagerServiceImpl&lt;Object&gt;() {
-<a class="jxr_linenumber" name="38" href="#38">38</a>  
-<a class="jxr_linenumber" name="39" href="#39">39</a>              @Override
-<a class="jxr_linenumber" name="40" href="#40">40</a>              <strong class="jxr_keyword">protected</strong> Allocator instanciateByteBufferAllocator( <strong class="jxr_keyword">int</strong> allocatorNumber, <strong class="jxr_keyword">int</strong> size )
-<a class="jxr_linenumber" name="41" href="#41">41</a>              {
-<a class="jxr_linenumber" name="42" href="#42">42</a>                  Collection&lt;FixedSizeByteBufferAllocatorImpl&gt; slabs = <strong class="jxr_keyword">new</strong> HashSet&lt;FixedSizeByteBufferAllocatorImpl&gt;();
-<a class="jxr_linenumber" name="43" href="#43">43</a>                  
-<a class="jxr_linenumber" name="44" href="#44">44</a>                  slabs.add( <strong class="jxr_keyword">new</strong> FixedSizeByteBufferAllocatorImpl(0, size, SMALL_PAYLOAD_LENGTH / 2, 1) );
-<a class="jxr_linenumber" name="45" href="#45">45</a>                  slabs.add( <strong class="jxr_keyword">new</strong> FixedSizeByteBufferAllocatorImpl(1, size, SMALL_PAYLOAD_LENGTH, 1) );
-<a class="jxr_linenumber" name="46" href="#46">46</a>                  
-<a class="jxr_linenumber" name="47" href="#47">47</a>                  <strong class="jxr_keyword">final</strong> SlabByteBufferAllocatorImpl allocator = <strong class="jxr_keyword">new</strong> SlabByteBufferAllocatorImpl( allocatorNumber, slabs, false );
-<a class="jxr_linenumber" name="48" href="#48">48</a>                  
-<a class="jxr_linenumber" name="49" href="#49">49</a>                  <strong class="jxr_keyword">return</strong> allocator;
-<a class="jxr_linenumber" name="50" href="#50">50</a>              }
-<a class="jxr_linenumber" name="51" href="#51">51</a>              
-<a class="jxr_linenumber" name="52" href="#52">52</a>          };
-<a class="jxr_linenumber" name="53" href="#53">53</a>          mms.init( 1, bufferSize );
-<a class="jxr_linenumber" name="54" href="#54">54</a>          <strong class="jxr_keyword">return</strong> mms;
-<a class="jxr_linenumber" name="55" href="#55">55</a>      }
-<a class="jxr_linenumber" name="56" href="#56">56</a>  
-<a class="jxr_linenumber" name="57" href="#57">57</a>      @Override
-<a class="jxr_linenumber" name="58" href="#58">58</a>      @Test
-<a class="jxr_linenumber" name="59" href="#59">59</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testFullFillAndFreeAndClearBuffer()
-<a class="jxr_linenumber" name="60" href="#60">60</a>      {
-<a class="jxr_linenumber" name="61" href="#61">61</a>          
-<a class="jxr_linenumber" name="62" href="#62">62</a>      }
-<a class="jxr_linenumber" name="63" href="#63">63</a>      
-<a class="jxr_linenumber" name="64" href="#64">64</a>      @Override
-<a class="jxr_linenumber" name="65" href="#65">65</a>      @Test
-<a class="jxr_linenumber" name="66" href="#66">66</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testStoreAllocAndFree()
-<a class="jxr_linenumber" name="67" href="#67">67</a>      {
-<a class="jxr_linenumber" name="68" href="#68">68</a>          
-<a class="jxr_linenumber" name="69" href="#69">69</a>      }
-<a class="jxr_linenumber" name="70" href="#70">70</a>      
-<a class="jxr_linenumber" name="71" href="#71">71</a>      
-<a class="jxr_linenumber" name="72" href="#72">72</a>      @Override
-<a class="jxr_linenumber" name="73" href="#73">73</a>      @Test
-<a class="jxr_linenumber" name="74" href="#74">74</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllocate()
-<a class="jxr_linenumber" name="75" href="#75">75</a>      {
-<a class="jxr_linenumber" name="76" href="#76">76</a>          
-<a class="jxr_linenumber" name="77" href="#77">77</a>      }
-<a class="jxr_linenumber" name="78" href="#78">78</a>      
-<a class="jxr_linenumber" name="79" href="#79">79</a>  }
+<a class="jxr_linenumber" name="37" href="#37">37</a>          <strong class="jxr_keyword">final</strong> MemoryManagerService&lt;Object&gt; mms = <strong class="jxr_keyword">new</strong> MemoryManagerServiceImpl&lt;Object&gt;()
+<a class="jxr_linenumber" name="38" href="#38">38</a>          {
+<a class="jxr_linenumber" name="39" href="#39">39</a>  
+<a class="jxr_linenumber" name="40" href="#40">40</a>              @Override
+<a class="jxr_linenumber" name="41" href="#41">41</a>              <strong class="jxr_keyword">protected</strong> Allocator instanciateByteBufferAllocator( <strong class="jxr_keyword">int</strong> allocatorNumber, <strong class="jxr_keyword">int</strong> size )
+<a class="jxr_linenumber" name="42" href="#42">42</a>              {
+<a class="jxr_linenumber" name="43" href="#43">43</a>                  Collection&lt;FixedSizeByteBufferAllocatorImpl&gt; slabs = <strong class="jxr_keyword">new</strong> HashSet&lt;FixedSizeByteBufferAllocatorImpl&gt;();
+<a class="jxr_linenumber" name="44" href="#44">44</a>  
+<a class="jxr_linenumber" name="45" href="#45">45</a>                  slabs.add( <strong class="jxr_keyword">new</strong> FixedSizeByteBufferAllocatorImpl( 0, size, SMALL_PAYLOAD_LENGTH / 2, 1 ) );
+<a class="jxr_linenumber" name="46" href="#46">46</a>                  slabs.add( <strong class="jxr_keyword">new</strong> FixedSizeByteBufferAllocatorImpl( 1, size, SMALL_PAYLOAD_LENGTH, 1 ) );
+<a class="jxr_linenumber" name="47" href="#47">47</a>                  slabs.add( <strong class="jxr_keyword">new</strong> FixedSizeByteBufferAllocatorImpl( 2, size, SMALL_PAYLOAD_LENGTH * 2, 1 ) );
+<a class="jxr_linenumber" name="48" href="#48">48</a>  
+<a class="jxr_linenumber" name="49" href="#49">49</a>                  <strong class="jxr_keyword">final</strong> SlabByteBufferAllocatorImpl allocator =
+<a class="jxr_linenumber" name="50" href="#50">50</a>                      <strong class="jxr_keyword">new</strong> SlabByteBufferAllocatorImpl( allocatorNumber, slabs, false );
+<a class="jxr_linenumber" name="51" href="#51">51</a>  
+<a class="jxr_linenumber" name="52" href="#52">52</a>                  <strong class="jxr_keyword">return</strong> allocator;
+<a class="jxr_linenumber" name="53" href="#53">53</a>              }
+<a class="jxr_linenumber" name="54" href="#54">54</a>  
+<a class="jxr_linenumber" name="55" href="#55">55</a>          };
+<a class="jxr_linenumber" name="56" href="#56">56</a>          mms.init( 1, bufferSize );
+<a class="jxr_linenumber" name="57" href="#57">57</a>          <strong class="jxr_keyword">return</strong> mms;
+<a class="jxr_linenumber" name="58" href="#58">58</a>      }
+<a class="jxr_linenumber" name="59" href="#59">59</a>  
+<a class="jxr_linenumber" name="60" href="#60">60</a>      @Override
+<a class="jxr_linenumber" name="61" href="#61">61</a>      @Test
+<a class="jxr_linenumber" name="62" href="#62">62</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testFullFillAndFreeAndClearBuffer()
+<a class="jxr_linenumber" name="63" href="#63">63</a>      {
+<a class="jxr_linenumber" name="64" href="#64">64</a>  
+<a class="jxr_linenumber" name="65" href="#65">65</a>      }
+<a class="jxr_linenumber" name="66" href="#66">66</a>  
+<a class="jxr_linenumber" name="67" href="#67">67</a>      @Override
+<a class="jxr_linenumber" name="68" href="#68">68</a>      @Test
+<a class="jxr_linenumber" name="69" href="#69">69</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testStoreAllocAndFree()
+<a class="jxr_linenumber" name="70" href="#70">70</a>      {
+<a class="jxr_linenumber" name="71" href="#71">71</a>  
+<a class="jxr_linenumber" name="72" href="#72">72</a>      }
+<a class="jxr_linenumber" name="73" href="#73">73</a>  
+<a class="jxr_linenumber" name="74" href="#74">74</a>      @Override
+<a class="jxr_linenumber" name="75" href="#75">75</a>      @Test
+<a class="jxr_linenumber" name="76" href="#76">76</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllocate()
+<a class="jxr_linenumber" name="77" href="#77">77</a>      {
+<a class="jxr_linenumber" name="78" href="#78">78</a>  
+<a class="jxr_linenumber" name="79" href="#79">79</a>      }
+<a class="jxr_linenumber" name="80" href="#80">80</a>  
+<a class="jxr_linenumber" name="81" href="#81">81</a>  }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>

Modified: directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/AbstractMemoryManager.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/AbstractMemoryManager.html?rev=1405647&r1=1405646&r2=1405647&view=diff
==============================================================================
--- directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/AbstractMemoryManager.html (original)
+++ directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/AbstractMemoryManager.html Sun Nov  4 21:59:59 2012
@@ -49,35 +49,35 @@
 <a class="jxr_linenumber" name="39" href="#39">39</a>  
 <a class="jxr_linenumber" name="40" href="#40">40</a>      <strong class="jxr_keyword">public</strong> Pointer&lt;V&gt; update( Pointer&lt;V&gt; pointer, byte[] payload )
 <a class="jxr_linenumber" name="41" href="#41">41</a>      {
-<a class="jxr_linenumber" name="42" href="#42">42</a>          free( pointer );
-<a class="jxr_linenumber" name="43" href="#43">43</a>          <strong class="jxr_keyword">return</strong> store( payload );
-<a class="jxr_linenumber" name="44" href="#44">44</a>      }
-<a class="jxr_linenumber" name="45" href="#45">45</a>  
-<a class="jxr_linenumber" name="46" href="#46">46</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> used()
-<a class="jxr_linenumber" name="47" href="#47">47</a>      {
-<a class="jxr_linenumber" name="48" href="#48">48</a>          <strong class="jxr_keyword">return</strong> used.get();
-<a class="jxr_linenumber" name="49" href="#49">49</a>      }
-<a class="jxr_linenumber" name="50" href="#50">50</a>  
-<a class="jxr_linenumber" name="51" href="#51">51</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> collectExpired()
-<a class="jxr_linenumber" name="52" href="#52">52</a>      {
-<a class="jxr_linenumber" name="53" href="#53">53</a>          <strong class="jxr_keyword">int</strong> limit = 50;
-<a class="jxr_linenumber" name="54" href="#54">54</a>          <strong class="jxr_keyword">return</strong> free( limit( filter( pointers, relative ), limit ) )
-<a class="jxr_linenumber" name="55" href="#55">55</a>              + free( limit( filter( pointers, absolute ), limit ) );
+<a class="jxr_linenumber" name="42" href="#42">42</a>          <strong class="jxr_keyword">if</strong> ( pointer.getCapacity() &gt;= payload.length )
+<a class="jxr_linenumber" name="43" href="#43">43</a>          {
+<a class="jxr_linenumber" name="44" href="#44">44</a>              pointer.reset();
+<a class="jxr_linenumber" name="45" href="#45">45</a>              pointer.setFree( false );
+<a class="jxr_linenumber" name="46" href="#46">46</a>              pointer.getMemoryBuffer().writeBytes( payload );
+<a class="jxr_linenumber" name="47" href="#47">47</a>              pointer.hit();
+<a class="jxr_linenumber" name="48" href="#48">48</a>              <strong class="jxr_keyword">return</strong> pointer;
+<a class="jxr_linenumber" name="49" href="#49">49</a>          }
+<a class="jxr_linenumber" name="50" href="#50">50</a>          <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="51" href="#51">51</a>          {
+<a class="jxr_linenumber" name="52" href="#52">52</a>              free( pointer );
+<a class="jxr_linenumber" name="53" href="#53">53</a>              <strong class="jxr_keyword">return</strong> store( payload );
+<a class="jxr_linenumber" name="54" href="#54">54</a>          }
+<a class="jxr_linenumber" name="55" href="#55">55</a>      }
 <a class="jxr_linenumber" name="56" href="#56">56</a>  
-<a class="jxr_linenumber" name="57" href="#57">57</a>      }
-<a class="jxr_linenumber" name="58" href="#58">58</a>  
-<a class="jxr_linenumber" name="59" href="#59">59</a>      <strong class="jxr_keyword">final</strong> Predicate&lt;Pointer&lt;V&gt;&gt; relative = <strong class="jxr_keyword">new</strong> Predicate&lt;Pointer&lt;V&gt;&gt;()
-<a class="jxr_linenumber" name="60" href="#60">60</a>      {
+<a class="jxr_linenumber" name="57" href="#57">57</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> used()
+<a class="jxr_linenumber" name="58" href="#58">58</a>      {
+<a class="jxr_linenumber" name="59" href="#59">59</a>          <strong class="jxr_keyword">return</strong> used.get();
+<a class="jxr_linenumber" name="60" href="#60">60</a>      }
 <a class="jxr_linenumber" name="61" href="#61">61</a>  
-<a class="jxr_linenumber" name="62" href="#62">62</a>          @Override
-<a class="jxr_linenumber" name="63" href="#63">63</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> apply( Pointer&lt;V&gt; input )
-<a class="jxr_linenumber" name="64" href="#64">64</a>          {
-<a class="jxr_linenumber" name="65" href="#65">65</a>              <strong class="jxr_keyword">return</strong> !input.isFree() &amp;&amp; input.isExpired();
-<a class="jxr_linenumber" name="66" href="#66">66</a>          }
+<a class="jxr_linenumber" name="62" href="#62">62</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> collectExpired()
+<a class="jxr_linenumber" name="63" href="#63">63</a>      {
+<a class="jxr_linenumber" name="64" href="#64">64</a>          <strong class="jxr_keyword">int</strong> limit = 50;
+<a class="jxr_linenumber" name="65" href="#65">65</a>          <strong class="jxr_keyword">return</strong> free( limit( filter( pointers, relative ), limit ) )
+<a class="jxr_linenumber" name="66" href="#66">66</a>              + free( limit( filter( pointers, absolute ), limit ) );
 <a class="jxr_linenumber" name="67" href="#67">67</a>  
-<a class="jxr_linenumber" name="68" href="#68">68</a>      };
+<a class="jxr_linenumber" name="68" href="#68">68</a>      }
 <a class="jxr_linenumber" name="69" href="#69">69</a>  
-<a class="jxr_linenumber" name="70" href="#70">70</a>      <strong class="jxr_keyword">final</strong> Predicate&lt;Pointer&lt;V&gt;&gt; absolute = <strong class="jxr_keyword">new</strong> Predicate&lt;Pointer&lt;V&gt;&gt;()
+<a class="jxr_linenumber" name="70" href="#70">70</a>      <strong class="jxr_keyword">final</strong> Predicate&lt;Pointer&lt;V&gt;&gt; relative = <strong class="jxr_keyword">new</strong> Predicate&lt;Pointer&lt;V&gt;&gt;()
 <a class="jxr_linenumber" name="71" href="#71">71</a>      {
 <a class="jxr_linenumber" name="72" href="#72">72</a>  
 <a class="jxr_linenumber" name="73" href="#73">73</a>          @Override
@@ -88,74 +88,85 @@
 <a class="jxr_linenumber" name="78" href="#78">78</a>  
 <a class="jxr_linenumber" name="79" href="#79">79</a>      };
 <a class="jxr_linenumber" name="80" href="#80">80</a>  
-<a class="jxr_linenumber" name="81" href="#81">81</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> collectLFU()
+<a class="jxr_linenumber" name="81" href="#81">81</a>      <strong class="jxr_keyword">final</strong> Predicate&lt;Pointer&lt;V&gt;&gt; absolute = <strong class="jxr_keyword">new</strong> Predicate&lt;Pointer&lt;V&gt;&gt;()
 <a class="jxr_linenumber" name="82" href="#82">82</a>      {
 <a class="jxr_linenumber" name="83" href="#83">83</a>  
-<a class="jxr_linenumber" name="84" href="#84">84</a>          <strong class="jxr_keyword">int</strong> limit = pointers.size() / 10;
-<a class="jxr_linenumber" name="85" href="#85">85</a>  
-<a class="jxr_linenumber" name="86" href="#86">86</a>          Iterable&lt;Pointer&lt;V&gt;&gt; result = from( <strong class="jxr_keyword">new</strong> Comparator&lt;Pointer&lt;V&gt;&gt;()
-<a class="jxr_linenumber" name="87" href="#87">87</a>          {
-<a class="jxr_linenumber" name="88" href="#88">88</a>  
-<a class="jxr_linenumber" name="89" href="#89">89</a>              @Override
-<a class="jxr_linenumber" name="90" href="#90">90</a>              <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> compare( Pointer&lt;V&gt; o1, Pointer&lt;V&gt; o2 )
-<a class="jxr_linenumber" name="91" href="#91">91</a>              {
-<a class="jxr_linenumber" name="92" href="#92">92</a>                  <strong class="jxr_keyword">float</strong> f1 = o1.getFrequency();
-<a class="jxr_linenumber" name="93" href="#93">93</a>                  <strong class="jxr_keyword">float</strong> f2 = o2.getFrequency();
+<a class="jxr_linenumber" name="84" href="#84">84</a>          @Override
+<a class="jxr_linenumber" name="85" href="#85">85</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> apply( Pointer&lt;V&gt; input )
+<a class="jxr_linenumber" name="86" href="#86">86</a>          {
+<a class="jxr_linenumber" name="87" href="#87">87</a>              <strong class="jxr_keyword">return</strong> !input.isFree() &amp;&amp; input.isExpired();
+<a class="jxr_linenumber" name="88" href="#88">88</a>          }
+<a class="jxr_linenumber" name="89" href="#89">89</a>  
+<a class="jxr_linenumber" name="90" href="#90">90</a>      };
+<a class="jxr_linenumber" name="91" href="#91">91</a>  
+<a class="jxr_linenumber" name="92" href="#92">92</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> collectLFU()
+<a class="jxr_linenumber" name="93" href="#93">93</a>      {
 <a class="jxr_linenumber" name="94" href="#94">94</a>  
-<a class="jxr_linenumber" name="95" href="#95">95</a>                  <strong class="jxr_keyword">return</strong> Float.compare( f1, f2 );
-<a class="jxr_linenumber" name="96" href="#96">96</a>              }
-<a class="jxr_linenumber" name="97" href="#97">97</a>  
-<a class="jxr_linenumber" name="98" href="#98">98</a>          } ).sortedCopy( limit( filter( pointers, <strong class="jxr_keyword">new</strong> Predicate&lt;Pointer&lt;V&gt;&gt;()
-<a class="jxr_linenumber" name="99" href="#99">99</a>          {
-<a class="jxr_linenumber" name="100" href="#100">100</a> 
-<a class="jxr_linenumber" name="101" href="#101">101</a>             @Override
-<a class="jxr_linenumber" name="102" href="#102">102</a>             <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> apply( Pointer&lt;V&gt; input )
-<a class="jxr_linenumber" name="103" href="#103">103</a>             {
-<a class="jxr_linenumber" name="104" href="#104">104</a>                 <strong class="jxr_keyword">return</strong> !input.isFree();
-<a class="jxr_linenumber" name="105" href="#105">105</a>             }
-<a class="jxr_linenumber" name="106" href="#106">106</a> 
-<a class="jxr_linenumber" name="107" href="#107">107</a>         } ), limit ) );
+<a class="jxr_linenumber" name="95" href="#95">95</a>          <strong class="jxr_keyword">int</strong> limit = pointers.size() / 10;
+<a class="jxr_linenumber" name="96" href="#96">96</a>  
+<a class="jxr_linenumber" name="97" href="#97">97</a>          Iterable&lt;Pointer&lt;V&gt;&gt; result = from( <strong class="jxr_keyword">new</strong> Comparator&lt;Pointer&lt;V&gt;&gt;()
+<a class="jxr_linenumber" name="98" href="#98">98</a>          {
+<a class="jxr_linenumber" name="99" href="#99">99</a>  
+<a class="jxr_linenumber" name="100" href="#100">100</a>             @Override
+<a class="jxr_linenumber" name="101" href="#101">101</a>             <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> compare( Pointer&lt;V&gt; o1, Pointer&lt;V&gt; o2 )
+<a class="jxr_linenumber" name="102" href="#102">102</a>             {
+<a class="jxr_linenumber" name="103" href="#103">103</a>                 <strong class="jxr_keyword">float</strong> f1 = o1.getFrequency();
+<a class="jxr_linenumber" name="104" href="#104">104</a>                 <strong class="jxr_keyword">float</strong> f2 = o2.getFrequency();
+<a class="jxr_linenumber" name="105" href="#105">105</a> 
+<a class="jxr_linenumber" name="106" href="#106">106</a>                 <strong class="jxr_keyword">return</strong> Float.compare( f1, f2 );
+<a class="jxr_linenumber" name="107" href="#107">107</a>             }
 <a class="jxr_linenumber" name="108" href="#108">108</a> 
-<a class="jxr_linenumber" name="109" href="#109">109</a>         free( result );
-<a class="jxr_linenumber" name="110" href="#110">110</a> 
-<a class="jxr_linenumber" name="111" href="#111">111</a>     }
-<a class="jxr_linenumber" name="112" href="#112">112</a> 
-<a class="jxr_linenumber" name="113" href="#113">113</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">long</strong> free( Iterable&lt;Pointer&lt;V&gt;&gt; pointers )
-<a class="jxr_linenumber" name="114" href="#114">114</a>     {
-<a class="jxr_linenumber" name="115" href="#115">115</a>         <strong class="jxr_keyword">long</strong> howMuch = 0;
-<a class="jxr_linenumber" name="116" href="#116">116</a>         <strong class="jxr_keyword">for</strong> ( Pointer&lt;V&gt; expired : pointers )
-<a class="jxr_linenumber" name="117" href="#117">117</a>         {
-<a class="jxr_linenumber" name="118" href="#118">118</a>             howMuch += expired.getCapacity();
-<a class="jxr_linenumber" name="119" href="#119">119</a>             free( expired );
-<a class="jxr_linenumber" name="120" href="#120">120</a>         }
-<a class="jxr_linenumber" name="121" href="#121">121</a>         <strong class="jxr_keyword">return</strong> howMuch;
+<a class="jxr_linenumber" name="109" href="#109">109</a>         } ).sortedCopy( limit( filter( pointers, <strong class="jxr_keyword">new</strong> Predicate&lt;Pointer&lt;V&gt;&gt;()
+<a class="jxr_linenumber" name="110" href="#110">110</a>         {
+<a class="jxr_linenumber" name="111" href="#111">111</a> 
+<a class="jxr_linenumber" name="112" href="#112">112</a>             @Override
+<a class="jxr_linenumber" name="113" href="#113">113</a>             <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> apply( Pointer&lt;V&gt; input )
+<a class="jxr_linenumber" name="114" href="#114">114</a>             {
+<a class="jxr_linenumber" name="115" href="#115">115</a>                 <strong class="jxr_keyword">return</strong> !input.isFree();
+<a class="jxr_linenumber" name="116" href="#116">116</a>             }
+<a class="jxr_linenumber" name="117" href="#117">117</a> 
+<a class="jxr_linenumber" name="118" href="#118">118</a>         } ), limit ) );
+<a class="jxr_linenumber" name="119" href="#119">119</a> 
+<a class="jxr_linenumber" name="120" href="#120">120</a>         free( result );
+<a class="jxr_linenumber" name="121" href="#121">121</a> 
 <a class="jxr_linenumber" name="122" href="#122">122</a>     }
 <a class="jxr_linenumber" name="123" href="#123">123</a> 
-<a class="jxr_linenumber" name="124" href="#124">124</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">boolean</strong> returnsNullWhenFull()
+<a class="jxr_linenumber" name="124" href="#124">124</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">long</strong> free( Iterable&lt;Pointer&lt;V&gt;&gt; pointers )
 <a class="jxr_linenumber" name="125" href="#125">125</a>     {
-<a class="jxr_linenumber" name="126" href="#126">126</a>         <strong class="jxr_keyword">return</strong> returnNullWhenFull;
-<a class="jxr_linenumber" name="127" href="#127">127</a>     }
-<a class="jxr_linenumber" name="128" href="#128">128</a> 
-<a class="jxr_linenumber" name="129" href="#129">129</a>     <strong class="jxr_keyword">public</strong> Set&lt;Pointer&lt;V&gt;&gt; getPointers()
-<a class="jxr_linenumber" name="130" href="#130">130</a>     {
-<a class="jxr_linenumber" name="131" href="#131">131</a>         <strong class="jxr_keyword">return</strong> Collections.unmodifiableSet( pointers );
-<a class="jxr_linenumber" name="132" href="#132">132</a>     }
-<a class="jxr_linenumber" name="133" href="#133">133</a> 
-<a class="jxr_linenumber" name="134" href="#134">134</a>     <strong class="jxr_keyword">public</strong> &lt;T <strong class="jxr_keyword">extends</strong> V&gt; Pointer&lt;V&gt; allocate( <strong class="jxr_keyword">final</strong> Class&lt;T&gt; type, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> size, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> expiresIn,
-<a class="jxr_linenumber" name="135" href="#135">135</a>                                               <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> expires )
+<a class="jxr_linenumber" name="126" href="#126">126</a>         <strong class="jxr_keyword">long</strong> howMuch = 0;
+<a class="jxr_linenumber" name="127" href="#127">127</a>         <strong class="jxr_keyword">for</strong> ( Pointer&lt;V&gt; expired : pointers )
+<a class="jxr_linenumber" name="128" href="#128">128</a>         {
+<a class="jxr_linenumber" name="129" href="#129">129</a>             howMuch += expired.getCapacity();
+<a class="jxr_linenumber" name="130" href="#130">130</a>             free( expired );
+<a class="jxr_linenumber" name="131" href="#131">131</a>         }
+<a class="jxr_linenumber" name="132" href="#132">132</a>         <strong class="jxr_keyword">return</strong> howMuch;
+<a class="jxr_linenumber" name="133" href="#133">133</a>     }
+<a class="jxr_linenumber" name="134" href="#134">134</a> 
+<a class="jxr_linenumber" name="135" href="#135">135</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">boolean</strong> returnsNullWhenFull()
 <a class="jxr_linenumber" name="136" href="#136">136</a>     {
-<a class="jxr_linenumber" name="137" href="#137">137</a> 
-<a class="jxr_linenumber" name="138" href="#138">138</a>         Pointer&lt;V&gt; p = store( <strong class="jxr_keyword">new</strong> byte[size], expiresIn );
-<a class="jxr_linenumber" name="139" href="#139">139</a>         <strong class="jxr_keyword">if</strong> ( p != <strong class="jxr_keyword">null</strong> &amp;&amp; p.getMemoryBuffer() != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="140" href="#140">140</a>             p.getMemoryBuffer().clear();
-<a class="jxr_linenumber" name="141" href="#141">141</a> 
-<a class="jxr_linenumber" name="142" href="#142">142</a>         <strong class="jxr_keyword">if</strong> ( p != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="143" href="#143">143</a>             p.setClazz( type );
+<a class="jxr_linenumber" name="137" href="#137">137</a>         <strong class="jxr_keyword">return</strong> returnNullWhenFull;
+<a class="jxr_linenumber" name="138" href="#138">138</a>     }
+<a class="jxr_linenumber" name="139" href="#139">139</a> 
+<a class="jxr_linenumber" name="140" href="#140">140</a>     <strong class="jxr_keyword">public</strong> Set&lt;Pointer&lt;V&gt;&gt; getPointers()
+<a class="jxr_linenumber" name="141" href="#141">141</a>     {
+<a class="jxr_linenumber" name="142" href="#142">142</a>         <strong class="jxr_keyword">return</strong> Collections.unmodifiableSet( pointers );
+<a class="jxr_linenumber" name="143" href="#143">143</a>     }
 <a class="jxr_linenumber" name="144" href="#144">144</a> 
-<a class="jxr_linenumber" name="145" href="#145">145</a>         <strong class="jxr_keyword">return</strong> p;
-<a class="jxr_linenumber" name="146" href="#146">146</a>     }
-<a class="jxr_linenumber" name="147" href="#147">147</a> 
-<a class="jxr_linenumber" name="148" href="#148">148</a> }
+<a class="jxr_linenumber" name="145" href="#145">145</a>     <strong class="jxr_keyword">public</strong> &lt;T <strong class="jxr_keyword">extends</strong> V&gt; Pointer&lt;V&gt; allocate( <strong class="jxr_keyword">final</strong> Class&lt;T&gt; type, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> size, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> expiresIn,
+<a class="jxr_linenumber" name="146" href="#146">146</a>                                               <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> expires )
+<a class="jxr_linenumber" name="147" href="#147">147</a>     {
+<a class="jxr_linenumber" name="148" href="#148">148</a> 
+<a class="jxr_linenumber" name="149" href="#149">149</a>         Pointer&lt;V&gt; p = store( <strong class="jxr_keyword">new</strong> byte[size], expiresIn );
+<a class="jxr_linenumber" name="150" href="#150">150</a>         <strong class="jxr_keyword">if</strong> ( p != <strong class="jxr_keyword">null</strong> &amp;&amp; p.getMemoryBuffer() != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="151" href="#151">151</a>             p.getMemoryBuffer().clear();
+<a class="jxr_linenumber" name="152" href="#152">152</a> 
+<a class="jxr_linenumber" name="153" href="#153">153</a>         <strong class="jxr_keyword">if</strong> ( p != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="154" href="#154">154</a>             p.setClazz( type );
+<a class="jxr_linenumber" name="155" href="#155">155</a> 
+<a class="jxr_linenumber" name="156" href="#156">156</a>         <strong class="jxr_keyword">return</strong> p;
+<a class="jxr_linenumber" name="157" href="#157">157</a>     }
+<a class="jxr_linenumber" name="158" href="#158">158</a> 
+<a class="jxr_linenumber" name="159" href="#159">159</a> }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>

Modified: directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/MemoryManagerServiceImpl.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/MemoryManagerServiceImpl.html?rev=1405647&r1=1405646&r2=1405647&view=diff
==============================================================================
--- directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/MemoryManagerServiceImpl.html (original)
+++ directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/MemoryManagerServiceImpl.html Sun Nov  4 21:59:59 2012
@@ -279,18 +279,17 @@
 <a class="jxr_linenumber" name="269" href="#269">269</a>                                              <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> expires )
 <a class="jxr_linenumber" name="270" href="#270">270</a>     {
 <a class="jxr_linenumber" name="271" href="#271">271</a> 
-<a class="jxr_linenumber" name="272" href="#272">272</a>         Pointer&lt;V&gt; p = <strong class="jxr_keyword">new</strong> PointerImpl&lt;V&gt;( buffer );
+<a class="jxr_linenumber" name="272" href="#272">272</a>         Pointer&lt;V&gt; p = <strong class="jxr_keyword">new</strong> PointerImpl&lt;V&gt;( buffer, allocatorIndex );
 <a class="jxr_linenumber" name="273" href="#273">273</a> 
 <a class="jxr_linenumber" name="274" href="#274">274</a>         p.setExpiration( expires, expiresIn );
-<a class="jxr_linenumber" name="275" href="#275">275</a>         p.setBufferNumber( allocatorIndex );
-<a class="jxr_linenumber" name="276" href="#276">276</a>         p.setFree( false );
-<a class="jxr_linenumber" name="277" href="#277">277</a>         p.createdNow();
-<a class="jxr_linenumber" name="278" href="#278">278</a> 
-<a class="jxr_linenumber" name="279" href="#279">279</a>         pointers.add( p );
-<a class="jxr_linenumber" name="280" href="#280">280</a> 
-<a class="jxr_linenumber" name="281" href="#281">281</a>         <strong class="jxr_keyword">return</strong> p;
-<a class="jxr_linenumber" name="282" href="#282">282</a>     }
-<a class="jxr_linenumber" name="283" href="#283">283</a> }
+<a class="jxr_linenumber" name="275" href="#275">275</a>         p.setFree( false );
+<a class="jxr_linenumber" name="276" href="#276">276</a>         p.createdNow();
+<a class="jxr_linenumber" name="277" href="#277">277</a> 
+<a class="jxr_linenumber" name="278" href="#278">278</a>         pointers.add( p );
+<a class="jxr_linenumber" name="279" href="#279">279</a> 
+<a class="jxr_linenumber" name="280" href="#280">280</a>         <strong class="jxr_keyword">return</strong> p;
+<a class="jxr_linenumber" name="281" href="#281">281</a>     }
+<a class="jxr_linenumber" name="282" href="#282">282</a> }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>

Modified: directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/Pointer.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/Pointer.html?rev=1405647&r1=1405646&r2=1405647&view=diff
==============================================================================
--- directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/Pointer.html (original)
+++ directmemory/site-content/directmemory-cache/xref/org/apache/directmemory/memory/Pointer.html Sun Nov  4 21:59:59 2012
@@ -50,27 +50,25 @@
 <a class="jxr_linenumber" name="40" href="#40">40</a>  
 <a class="jxr_linenumber" name="41" href="#41">41</a>      <strong class="jxr_keyword">int</strong> getBufferNumber();
 <a class="jxr_linenumber" name="42" href="#42">42</a>  
-<a class="jxr_linenumber" name="43" href="#43">43</a>      <strong class="jxr_keyword">void</strong> setBufferNumber( <strong class="jxr_keyword">int</strong> bufferNumber );
+<a class="jxr_linenumber" name="43" href="#43">43</a>      <strong class="jxr_keyword">long</strong> getSize();
 <a class="jxr_linenumber" name="44" href="#44">44</a>  
-<a class="jxr_linenumber" name="45" href="#45">45</a>      <strong class="jxr_keyword">long</strong> getSize();
+<a class="jxr_linenumber" name="45" href="#45">45</a>      <strong class="jxr_keyword">void</strong> hit();
 <a class="jxr_linenumber" name="46" href="#46">46</a>  
-<a class="jxr_linenumber" name="47" href="#47">47</a>      <strong class="jxr_keyword">void</strong> hit();
+<a class="jxr_linenumber" name="47" href="#47">47</a>      Class&lt;? <strong class="jxr_keyword">extends</strong> T&gt; getClazz();
 <a class="jxr_linenumber" name="48" href="#48">48</a>  
-<a class="jxr_linenumber" name="49" href="#49">49</a>      Class&lt;? <strong class="jxr_keyword">extends</strong> T&gt; getClazz();
+<a class="jxr_linenumber" name="49" href="#49">49</a>      <strong class="jxr_keyword">void</strong> setClazz( Class&lt;? <strong class="jxr_keyword">extends</strong> T&gt; clazz );
 <a class="jxr_linenumber" name="50" href="#50">50</a>  
-<a class="jxr_linenumber" name="51" href="#51">51</a>      <strong class="jxr_keyword">void</strong> setClazz( Class&lt;? <strong class="jxr_keyword">extends</strong> T&gt; clazz );
+<a class="jxr_linenumber" name="51" href="#51">51</a>      <a href="../../../../org/apache/directmemory/memory/buffer/MemoryBuffer.html">MemoryBuffer</a> getMemoryBuffer();
 <a class="jxr_linenumber" name="52" href="#52">52</a>  
-<a class="jxr_linenumber" name="53" href="#53">53</a>      <a href="../../../../org/apache/directmemory/memory/buffer/MemoryBuffer.html">MemoryBuffer</a> getMemoryBuffer();
+<a class="jxr_linenumber" name="53" href="#53">53</a>      <strong class="jxr_keyword">void</strong> createdNow();
 <a class="jxr_linenumber" name="54" href="#54">54</a>  
-<a class="jxr_linenumber" name="55" href="#55">55</a>      <strong class="jxr_keyword">void</strong> createdNow();
+<a class="jxr_linenumber" name="55" href="#55">55</a>      <strong class="jxr_keyword">void</strong> setExpiration( <strong class="jxr_keyword">long</strong> expires, <strong class="jxr_keyword">long</strong> expiresIn );
 <a class="jxr_linenumber" name="56" href="#56">56</a>  
-<a class="jxr_linenumber" name="57" href="#57">57</a>      <strong class="jxr_keyword">void</strong> setExpiration( <strong class="jxr_keyword">long</strong> expires, <strong class="jxr_keyword">long</strong> expiresIn );
+<a class="jxr_linenumber" name="57" href="#57">57</a>      <strong class="jxr_keyword">long</strong> getExpires();
 <a class="jxr_linenumber" name="58" href="#58">58</a>  
-<a class="jxr_linenumber" name="59" href="#59">59</a>      <strong class="jxr_keyword">long</strong> getExpires();
+<a class="jxr_linenumber" name="59" href="#59">59</a>      <strong class="jxr_keyword">long</strong> getExpiresIn();
 <a class="jxr_linenumber" name="60" href="#60">60</a>  
-<a class="jxr_linenumber" name="61" href="#61">61</a>      <strong class="jxr_keyword">long</strong> getExpiresIn();
-<a class="jxr_linenumber" name="62" href="#62">62</a>  
-<a class="jxr_linenumber" name="63" href="#63">63</a>  }
+<a class="jxr_linenumber" name="61" href="#61">61</a>  }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>