joafip-svn Mailing List for java data object persistence in file
Brought to you by:
luc_peuvrier
You can subscribe to this list here.
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
(102) |
Nov
(52) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2012 |
Jan
(4) |
Feb
|
Mar
(14) |
Apr
(116) |
May
(100) |
Jun
(14) |
Jul
|
Aug
|
Sep
(30) |
Oct
|
Nov
(108) |
Dec
(2) |
|
From: <luc...@us...> - 2012-12-02 08:20:12
|
Revision: 3179
http://joafip.svn.sourceforge.net/joafip/?rev=3179&view=rev
Author: luc_peuvrier
Date: 2012-12-02 08:20:05 +0000 (Sun, 02 Dec 2012)
Log Message:
-----------
4.0.0b9 created
Modified Paths:
--------------
web/index.html
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-12-02 08:20:12
|
Revision: 3179
http://joafip.svn.sourceforge.net/joafip/?rev=3179&view=rev
Author: luc_peuvrier
Date: 2012-12-02 08:20:05 +0000 (Sun, 02 Dec 2012)
Log Message:
-----------
4.0.0b9 created
Modified Paths:
--------------
web/index.html
Modified: web/index.html
===================================================================
--- web/index.html 2012-11-30 20:21:28 UTC (rev 3178)
+++ web/index.html 2012-12-02 08:20:05 UTC (rev 3179)
@@ -24,8 +24,7 @@
<style type="text/css">
@import url(http://www.google.fr/cse/api/branding.css);
</style>
-<meta content="luc peuvrier" name="author">
-</head>
+<meta content="luc peuvrier" name="author"></head>
<body style="direction: ltr; color: rgb(0, 0, 0);">
<script type="text/javascript"><!--
google_ad_client = "pub-9679286798235950";
@@ -74,7 +73,7 @@
contact us to have joafip web site referencing your project. </p>
</div>
<p style="margin-bottom: 0cm;" align="center"> <br>
-release 4.0.0b8 available</p>
+release 4.0.0b9 available</p>
<p style="margin-bottom: 0cm;" align="center">4.0.0
in development</p>
<p style="margin-bottom: 0cm;" align="center"><a name="questionnaire"></a><a href="questionnaire.html">feedback questionnaire</a></p>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-30 20:21:39
|
Revision: 3178
http://joafip.svn.sourceforge.net/joafip/?rev=3178&view=rev
Author: luc_peuvrier
Date: 2012-11-30 20:21:28 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
4.0.0b9 created
Added Paths:
-----------
web/javadoc/net/sf/joafip/heapfile/service/CheckIdNodeColor.html
web/javadoc/net/sf/joafip/heapfile/service/DataRecordIterator.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/CheckIdNodeColor.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/DataRecordIterator.html
web/javadoc/net/sf/joafip/java/util/PListIterator.html
web/javadoc/net/sf/joafip/java/util/class-use/PListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/
web/javadoc/net/sf/joafip/java/util/collections/PCollections.html
web/javadoc/net/sf/joafip/java/util/collections/PCopiesList.html
web/javadoc/net/sf/joafip/java/util/collections/PEmptyList.html
web/javadoc/net/sf/joafip/java/util/collections/PEmptyMap.html
web/javadoc/net/sf/joafip/java/util/collections/PEmptySet.html
web/javadoc/net/sf/joafip/java/util/collections/PLIFOQueue.html
web/javadoc/net/sf/joafip/java/util/collections/PNoModificiantIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PNoModificiantListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PNoModificiantMapEntryIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PReverseComparatorOfComparator.html
web/javadoc/net/sf/joafip/java/util/collections/PReverseComparatorOfNaturalOrder.html
web/javadoc/net/sf/joafip/java/util/collections/PSetFromMap.html
web/javadoc/net/sf/joafip/java/util/collections/PSingletonList.html
web/javadoc/net/sf/joafip/java/util/collections/PSingletonMap.html
web/javadoc/net/sf/joafip/java/util/collections/PSingletonSet.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedCollection.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedList.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedMap.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedSet.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedSortedMap.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedSortedSet.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableCollection.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableEntry.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableEntrySet.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableList.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableMap.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableSet.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableSortedMap.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableSortedSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/
web/javadoc/net/sf/joafip/java/util/collections/class-use/PCollections.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PCopiesList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PEmptyList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PEmptyMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PEmptySet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PLIFOQueue.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PNoModificiantIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PNoModificiantListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PNoModificiantMapEntryIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PReverseComparatorOfComparator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PReverseComparatorOfNaturalOrder.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSetFromMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSingletonList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSingletonMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSingletonSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedCollection.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedSortedMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedSortedSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableCollection.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableEntry.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableEntrySet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableSortedMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableSortedSet.html
web/javadoc/net/sf/joafip/java/util/collections/package-frame.html
web/javadoc/net/sf/joafip/java/util/collections/package-summary.html
web/javadoc/net/sf/joafip/java/util/collections/package-tree.html
web/javadoc/net/sf/joafip/java/util/collections/package-use.html
web/javadoc/net/sf/joafip/kvstore/entity/NullFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/NullFileStorable.html
web/javadoc/net/sf/joafip/meminspector/entity/NodeIdentifier.html
web/javadoc/net/sf/joafip/meminspector/entity/class-use/NodeIdentifier.html
web/javadoc/net/sf/joafip/meminspector/entity/show/
web/javadoc/net/sf/joafip/meminspector/entity/show/NodeForClass.html
web/javadoc/net/sf/joafip/meminspector/entity/show/NodeForObjectModel.html
web/javadoc/net/sf/joafip/meminspector/entity/show/class-use/
web/javadoc/net/sf/joafip/meminspector/entity/show/class-use/NodeForClass.html
web/javadoc/net/sf/joafip/meminspector/entity/show/class-use/NodeForObjectModel.html
web/javadoc/net/sf/joafip/meminspector/entity/show/package-frame.html
web/javadoc/net/sf/joafip/meminspector/entity/show/package-summary.html
web/javadoc/net/sf/joafip/meminspector/entity/show/package-tree.html
web/javadoc/net/sf/joafip/meminspector/entity/show/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/MainMemInspectorLog.html
web/javadoc/net/sf/joafip/meminspector/service/class-use/MainMemInspectorLog.html
web/javadoc/net/sf/joafip/meminspector/service/show/MainFrame.html
web/javadoc/net/sf/joafip/meminspector/service/show/class-use/MainFrame.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/JTreeForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/JTreeModelForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/NodeForClassTreeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/class-use/JTreeForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/class-use/JTreeModelForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/class-use/NodeForClassTreeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/IInputStreamListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/ListenableFileInputStream.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/class-use/IInputStreamListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/class-use/ListenableFileInputStream.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/INewNodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/JTableModelForNewObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/NewNodeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/NewNodePanel.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/INewNodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/JTableModelForNewObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/NewNodeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/NewNodePanel.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/FatherNodeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/IFatherNodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/INodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTableForFatherNode.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTableModelForFatherNode.NodeInfo.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTableModelForFatherNode.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTreeForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTreeForNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTreeModelForNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/NodeForObjectTreeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/NodeTreePanel.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/FatherNodeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/IFatherNodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/INodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTableForFatherNode.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTableModelForFatherNode.NodeInfo.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTableModelForFatherNode.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTreeForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTreeForNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTreeModelForNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/NodeForObjectTreeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/NodeTreePanel.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/ReadProgressFrame.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/class-use/ReadProgressFrame.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/package-use.html
web/javadoc/net/sf/joafip/performance/items/service/AbstractDeleteForGarbage.html
web/javadoc/net/sf/joafip/performance/items/service/AbstractGarbageSweep.html
web/javadoc/net/sf/joafip/performance/items/service/DeleteForGarbage.html
web/javadoc/net/sf/joafip/performance/items/service/GarbageSweep.html
web/javadoc/net/sf/joafip/performance/items/service/class-use/AbstractDeleteForGarbage.html
web/javadoc/net/sf/joafip/performance/items/service/class-use/AbstractGarbageSweep.html
web/javadoc/net/sf/joafip/performance/items/service/class-use/DeleteForGarbage.html
web/javadoc/net/sf/joafip/performance/items/service/class-use/GarbageSweep.html
web/javadoc/net/sf/joafip/redblacktree/service/RBTRuntimeException.html
web/javadoc/net/sf/joafip/redblacktree/service/class-use/RBTRuntimeException.html
web/javadoc/net/sf/joafip/store/service/classinfo/PackageInfo.html
web/javadoc/net/sf/joafip/store/service/classinfo/SunPackage.html
web/javadoc/net/sf/joafip/store/service/classinfo/class-use/PackageInfo.html
web/javadoc/net/sf/joafip/store/service/classinfo/class-use/SunPackage.html
web/javadoc/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.html
web/javadoc/net/sf/joafip/store/service/export_import/out/class-use/PersistantDataRecordIdentifierSetQue.html
web/javadoc/net/sf/joafip/util/PersistantDataRecordIdentifierSet.html
web/javadoc/net/sf/joafip/util/class-use/PersistantDataRecordIdentifierSet.html
web/javadoc/resources/background.gif
web/javadoc/resources/tab.gif
web/javadoc/resources/titlebar.gif
web/javadoc/resources/titlebar_end.gif
web/net/sf/joafip/dist/4.0.0b9/
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.tar.gz
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.tar.gz.md5
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.tar.gz.sha1
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.zip
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.zip.md5
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.zip.sha1
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.tar.gz
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.tar.gz.md5
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.tar.gz.sha1
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.zip
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.zip.md5
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.zip.sha1
Removed Paths:
-------------
web/.filedate.txt
Property Changed:
----------------
web/
Property changes on: web
___________________________________________________________________
Added: svn:ignore
+ .filedate.txt
Deleted: web/.filedate.txt
===================================================================
--- web/.filedate.txt 2012-11-30 10:27:43 UTC (rev 3177)
+++ web/.filedate.txt 2012-11-30 20:21:28 UTC (rev 3178)
@@ -1,2520 +0,0 @@
-;1338268047389
-\.htaccess;1227962293000
-\collections;1338263910054
-\collections\collection.html;1338266164110
-\conversion;1338263855224
-\conversion\conversion.html;1338266207815
-\data_model_change;1338263868568
-\data_model_change\data_model_change.html;1338266233566
-\database;1338263870068
-\database\dbvsjoafip.html;1338266256207
-\export_import;1338263909788
-\export_import\export_import.html;1338266275879
-\faq;1338263871162
-\faq\faq.html;1338266294552
-\fr;1338263872443
-\fr\collections;1338263871803
-\fr\collections\collection.html;1338266321428
-\fr\database;1338263871599
-\fr\database\dbvsjoafip.html;1338266341475
-\fr\howitworks;1338263871412
-\fr\howitworks\howitworks.html;1338266368539
-\fr\index.html;1338266533544
-\fr\opposite.html;1338266566311
-\fr\presentation;1338263871724
-\fr\presentation\autosave.html;1338266386977
-\fr\presentation\features.html;1338266399665
-\fr\presentation\ppojo.html;1338266498621
-\getting_started_in_joafip_usage.html;1338264397788
-\howitworks;1338263854661
-\howitworks\datarecord.html;1338266594733
-\howitworks\graph_in_key_value_store.html;1338266617375
-\howitworks\heap.html;1311008805375
-\howitworks\howitworks.html;1322165696066
-\images;1338263870974
-\images\CNRSfr.jpg;1308802433613
-\images\_joafip_logo.gif;1216440278000
-\images\big_ses_esl.png;1311221229359
-\images\contact_book.png;1271219759963
-\images\contact_class.png;1271217406387
-\images\crashsafe.gif;1188019700000
-\images\eclipse_bckgr_logo_fc_sm.jpg;1058795340000
-\images\heap1.png;1217653950000
-\images\heap2.png;1217653926000
-\images\heap3.png;1217653914000
-\images\heap4.png;1217653900000
-\images\heap5.png;1217653886000
-\images\heap6.png;1217653874000
-\images\heap7.png;1217653856000
-\images\how.gif;1240119008000
-\images\itemtable.png;1228519782000
-\images\joafip.ico;1256143612968
-\images\joafip1.png;1217432856000
-\images\joafip2.png;1217432914000
-\images\joafip3.png;1217433250000
-\images\joafip4.png;1217433890000
-\images\joafip5.png;1217434928000
-\images\joafip6.png;1217434472000
-\images\joafip7.png;1217434956000
-\images\joafipg1.png;1217770022000
-\images\joafipg2.png;1217770162000
-\images\joafipg3.png;1217770286000
-\images\joafipg4.png;1217770386000
-\images\luc.png;1271214581942
-\images\mail.gif;1238784622000
-\images\multi.gif;1188118878000
-\images\multisync.gif;1188234332000
-\images\objgraph.gif;1187163960000
-\images\serecord.png;1228673792000
-\images\serialize_off.png;1218969348000
-\images\serialize_on.png;1218969470000
-\images\serin.png;1220374978000
-\images\serout.png;1220375106000
-\images\ses_esl.gif;1260179532000
-\images\state.gif;1244377624000
-\impl;1338263869834
-\impl\heapfile;1338263869771
-\impl\heapfile\heapfile.html;1338266646407
-\impl\impl.html;1310892422125
-\impl\memoryleak;1338263868959
-\impl\memoryleak\meminspector.jar;1298852432077
-\impl\memoryleak\memoryleak.html;1338266670080
-\impl\memoryleak\memoryleak.zip;1298852442843
-\impl\memoryleak\show.png;1224553124000
-\impl\proxy;1338263868724
-\impl\proxy\proxy.html;1338266698596
-\impl\treelist;1338263869506
-\impl\treelist\insertafter.gif;1189045790000
-\impl\treelist\insertbefore.gif;1189045722000
-\impl\treelist\leftrot.gif;1189047876000
-\impl\treelist\nbcadd.gif;1189046948000
-\impl\treelist\nbcdel.gif;1189047142000
-\impl\treelist\rightrot.gif;1189047952000
-\impl\treelist\treelist.html;1338266732253
-\impl\treelist\treelist1.gif;1188879144000
-\impl\treelist\treelist2.gif;1188879128000
-\impl\treelist\treelist3.gif;1188879420000
-\impl\treelist\treelist3b.gif;1188879674000
-\impl\treelist\treelist4.gif;1188879958000
-\index.html;1338264442977
-\irc.freenode.net.joafip.html;1322601442015
-\javadoc;1338263909694
-\javadoc.html;1338264476541
-\javadoc\allclasses-frame.html;1301529902218
-\javadoc\allclasses-noframe.html;1301529902234
-\javadoc\constant-values.html;1301529883093
-\javadoc\deprecated-list.html;1301529902187
-\javadoc\help-doc.html;1301529902265
-\javadoc\index-all.html;1301529902140
-\javadoc\index.html;1301529902250
-\javadoc\net;1338263909460
-\javadoc\net\sf;1338263909351
-\javadoc\net\sf\joafip;1338263909210
-\javadoc\net\sf\joafip\AssertNotNull.html;1301529875437
-\javadoc\net\sf\joafip\DeprecatedInStoreClass.html;1301529875453
-\javadoc\net\sf\joafip\DoNotTransform.html;1301529875484
-\javadoc\net\sf\joafip\Fortest.html;1301529875500
-\javadoc\net\sf\joafip\NoStorableAccess.html;1301529875515
-\javadoc\net\sf\joafip\NotStorableClass.html;1301529875546
-\javadoc\net\sf\joafip\StorableAccess.html;1301529875562
-\javadoc\net\sf\joafip\StorableClass.html;1301529875578
-\javadoc\net\sf\joafip\StoreNoLazyLoad.html;1301529875609
-\javadoc\net\sf\joafip\StoreNotUseStandardSerialization.html;1301529875625
-\javadoc\net\sf\joafip\StoreSerializeAndGZippedInOneRecord.html;1301529875640
-\javadoc\net\sf\joafip\StoreSerializeAndZippedInOneRecord.html;1301529875671
-\javadoc\net\sf\joafip\StoreSerializeInOneRecord.html;1301529875687
-\javadoc\net\sf\joafip\asm;1338263878365
-\javadoc\net\sf\joafip\asm\AnnotationVisitor.html;1301529854578
-\javadoc\net\sf\joafip\asm\Attribute.html;1301529854593
-\javadoc\net\sf\joafip\asm\ByteVector.html;1301529854640
-\javadoc\net\sf\joafip\asm\ClassReader.html;1301529854656
-\javadoc\net\sf\joafip\asm\ClassVisitor.html;1301529854671
-\javadoc\net\sf\joafip\asm\ClassWriter.html;1301529854703
-\javadoc\net\sf\joafip\asm\FieldVisitor.html;1301529854718
-\javadoc\net\sf\joafip\asm\Label.html;1301529854734
-\javadoc\net\sf\joafip\asm\MethodVisitor.html;1301529854750
-\javadoc\net\sf\joafip\asm\Opcodes.html;1301529854796
-\javadoc\net\sf\joafip\asm\Type.html;1301529854828
-\javadoc\net\sf\joafip\asm\class-use;1338263878240
-\javadoc\net\sf\joafip\asm\class-use\AnnotationVisitor.html;1301529883359
-\javadoc\net\sf\joafip\asm\class-use\Attribute.html;1301529883375
-\javadoc\net\sf\joafip\asm\class-use\ByteVector.html;1301529883406
-\javadoc\net\sf\joafip\asm\class-use\ClassReader.html;1301529883421
-\javadoc\net\sf\joafip\asm\class-use\ClassVisitor.html;1301529883421
-\javadoc\net\sf\joafip\asm\class-use\ClassWriter.html;1301529883437
-\javadoc\net\sf\joafip\asm\class-use\FieldVisitor.html;1301529883453
-\javadoc\net\sf\joafip\asm\class-use\Label.html;1301529883453
-\javadoc\net\sf\joafip\asm\class-use\MethodVisitor.html;1301529883468
-\javadoc\net\sf\joafip\asm\class-use\Opcodes.html;1301529883484
-\javadoc\net\sf\joafip\asm\class-use\Type.html;1301529883484
-\javadoc\net\sf\joafip\asm\package-frame.html;1301529878359
-\javadoc\net\sf\joafip\asm\package-summary.html;1301529878375
-\javadoc\net\sf\joafip\asm\package-tree.html;1301529878375
-\javadoc\net\sf\joafip\asm\package-use.html;1301529900062
-\javadoc\net\sf\joafip\btree;1338263908147
-\javadoc\net\sf\joafip\btree\BTreeException.html;1272910437929
-\javadoc\net\sf\joafip\btree\class-use;1338263902616
-\javadoc\net\sf\joafip\btree\class-use\BTreeException.html;1272910453196
-\javadoc\net\sf\joafip\btree\entity;1338263907991
-\javadoc\net\sf\joafip\btree\entity\AbstractBTreePage.html;1272910444617
-\javadoc\net\sf\joafip\btree\entity\BTreeRBTNode.html;1272910444648
-\javadoc\net\sf\joafip\btree\entity\IBTreeComparableNode.html;1272910444664
-\javadoc\net\sf\joafip\btree\entity\IBTreeNode.html;1272910444680
-\javadoc\net\sf\joafip\btree\entity\IBTreePage.html;1272910444695
-\javadoc\net\sf\joafip\btree\entity\class-use;1338263907585
-\javadoc\net\sf\joafip\btree\entity\class-use\AbstractBTreePage.html;1272910453258
-\javadoc\net\sf\joafip\btree\entity\class-use\BTreeRBTNode.html;1272910453274
-\javadoc\net\sf\joafip\btree\entity\class-use\IBTreeComparableNode.html;1272910453289
-\javadoc\net\sf\joafip\btree\entity\class-use\IBTreeNode.html;1272910453305
-\javadoc\net\sf\joafip\btree\entity\class-use\IBTreePage.html;1272910453336
-\javadoc\net\sf\joafip\btree\entity\package-frame.html;1272910450117
-\javadoc\net\sf\joafip\btree\entity\package-summary.html;1272910450133
-\javadoc\net\sf\joafip\btree\entity\package-tree.html;1272910450149
-\javadoc\net\sf\joafip\btree\entity\package-use.html;1272910464618
-\javadoc\net\sf\joafip\btree\impl;1338263907335
-\javadoc\net\sf\joafip\btree\impl\memory;1338263907022
-\javadoc\net\sf\joafip\btree\impl\memory\entity;1338263906804
-\javadoc\net\sf\joafip\btree\impl\memory\entity\BTreeNode.html;1272910438461
-\javadoc\net\sf\joafip\btree\impl\memory\entity\BTreePage.html;1272910438476
-\javadoc\net\sf\joafip\btree\impl\memory\entity\class-use;1338263904444
-\javadoc\net\sf\joafip\btree\impl\memory\entity\class-use\BTreeNode.html;1272910453586
-\javadoc\net\sf\joafip\btree\impl\memory\entity\class-use\BTreePage.html;1272910453602
-\javadoc\net\sf\joafip\btree\impl\memory\entity\package-frame.html;1272910450164
-\javadoc\net\sf\joafip\btree\impl\memory\entity\package-summary.html;1272910450164
-\javadoc\net\sf\joafip\btree\impl\memory\entity\package-tree.html;1272910450180
-\javadoc\net\sf\joafip\btree\impl\memory\entity\package-use.html;1272910464618
-\javadoc\net\sf\joafip\btree\impl\memory\service;1338263903835
-\javadoc\net\sf\joafip\btree\impl\memory\service\BTreePageManager.html;1272910437054
-\javadoc\net\sf\joafip\btree\impl\memory\service\class-use;1338263903538
-\javadoc\net\sf\joafip\btree\impl\memory\service\class-use\BTreePageManager.html;1272910453618
-\javadoc\net\sf\joafip\btree\impl\memory\service\package-frame.html;1272910450196
-\javadoc\net\sf\joafip\btree\impl\memory\service\package-summary.html;1272910450211
-\javadoc\net\sf\joafip\btree\impl\memory\service\package-tree.html;1272910450227
-\javadoc\net\sf\joafip\btree\impl\memory\service\package-use.html;1272910464634
-\javadoc\net\sf\joafip\btree\package-frame.html;1272910450086
-\javadoc\net\sf\joafip\btree\package-summary.html;1272910450102
-\javadoc\net\sf\joafip\btree\package-tree.html;1272910450102
-\javadoc\net\sf\joafip\btree\package-use.html;1272910464602
-\javadoc\net\sf\joafip\btree\service;1338263903085
-\javadoc\net\sf\joafip\btree\service\BTreeElementListIterator.html;1272910440117
-\javadoc\net\sf\joafip\btree\service\BTreeNodeListIterator.html;1272910440133
-\javadoc\net\sf\joafip\btree\service\BTreePageNodeIterator.html;1272910440148
-\javadoc\net\sf\joafip\btree\service\Btree.html;1272910440101
-\javadoc\net\sf\joafip\btree\service\IBTreePageAndNodeManager.html;1272910440164
-\javadoc\net\sf\joafip\btree\service\class-use;1338263902788
-\javadoc\net\sf\joafip\btree\service\class-use\BTreeElementListIterator.html;1272910453649
-\javadoc\net\sf\joafip\btree\service\class-use\BTreeNodeListIterator.html;1272910453649
-\javadoc\net\sf\joafip\btree\service\class-use\BTreePageNodeIterator.html;1272910453665
-\javadoc\net\sf\joafip\btree\service\class-use\Btree.html;1272910453680
-\javadoc\net\sf\joafip\btree\service\class-use\IBTreePageAndNodeManager.html;1272910453696
-\javadoc\net\sf\joafip\btree\service\package-frame.html;1272910450242
-\javadoc\net\sf\joafip\btree\service\package-summary.html;1272910450242
-\javadoc\net\sf\joafip\btree\service\package-tree.html;1272910450258
-\javadoc\net\sf\joafip\btree\service\package-use.html;1272910464649
-\javadoc\net\sf\joafip\class-use;1338263901725
-\javadoc\net\sf\joafip\class-use\AssertNotNull.html;1301529886609
-\javadoc\net\sf\joafip\class-use\DeprecatedInStoreClass.html;1301529886625
-\javadoc\net\sf\joafip\class-use\DoNotTransform.html;1301529886656
-\javadoc\net\sf\joafip\class-use\Fortest.html;1301529886687
-\javadoc\net\sf\joafip\class-use\NoStorableAccess.html;1301529886703
-\javadoc\net\sf\joafip\class-use\NotStorableClass.html;1301529886734
-\javadoc\net\sf\joafip\class-use\StorableAccess.html;1301529886765
-\javadoc\net\sf\joafip\class-use\StorableClass.html;1301529886796
-\javadoc\net\sf\joafip\class-use\StoreNoLazyLoad.html;1301529886812
-\javadoc\net\sf\joafip\class-use\StoreNotUseStandardSerialization.html;1301529886843
-\javadoc\net\sf\joafip\class-use\StoreSerializeAndGZippedInOneRecord.html;1301529886843
-\javadoc\net\sf\joafip\class-use\StoreSerializeAndZippedInOneRecord.html;1301529886875
-\javadoc\net\sf\joafip\class-use\StoreSerializeInOneRecord.html;1301529886906
-\javadoc\net\sf\joafip\entity;1338263908726
-\javadoc\net\sf\joafip\entity\ConversionDefInputStream.html;1301529864468
-\javadoc\net\sf\joafip\entity\EnumFilePersistenceCloseAction.html;1301529864484
-\javadoc\net\sf\joafip\entity\EnumNoMoreDataAction.html;1301529864515
-\javadoc\net\sf\joafip\entity\EnumStoreMode.html;1301529864531
-\javadoc\net\sf\joafip\entity\FilePersistenceProperties.html;1301529864578
-\javadoc\net\sf\joafip\entity\FilePersistencePropertyEntry.html;1301529864593
-\javadoc\net\sf\joafip\entity\MutableInteger.html;1301529864609
-\javadoc\net\sf\joafip\entity\SoftHashMap.html;1301529864640
-\javadoc\net\sf\joafip\entity\SoftValue.html;1301529864703
-\javadoc\net\sf\joafip\entity\class-use;1338263908476
-\javadoc\net\sf\joafip\entity\class-use\ConversionDefInputStream.html;1301529889031
-\javadoc\net\sf\joafip\entity\class-use\EnumFilePersistenceCloseAction.html;1301529889062
-\javadoc\net\sf\joafip\entity\class-use\EnumNoMoreDataAction.html;1301529889078
-\javadoc\net\sf\joafip\entity\class-use\EnumStoreMode.html;1301529889109
-\javadoc\net\sf\joafip\entity\class-use\FilePersistenceProperties.html;1301529889125
-\javadoc\net\sf\joafip\entity\class-use\FilePersistencePropertyEntry.html;1301529889156
-\javadoc\net\sf\joafip\entity\class-use\MutableInteger.html;1301529889171
-\javadoc\net\sf\joafip\entity\class-use\SoftHashMap.html;1301529889203
-\javadoc\net\sf\joafip\entity\class-use\SoftValue.html;1301529889218
-\javadoc\net\sf\joafip\entity\package-frame.html;1301529878390
-\javadoc\net\sf\joafip\entity\package-summary.html;1301529878406
-\javadoc\net\sf\joafip\entity\package-tree.html;1301529878421
-\javadoc\net\sf\joafip\entity\package-use.html;1301529900062
-\javadoc\net\sf\joafip\file;1338263877803
-\javadoc\net\sf\joafip\file\entity;1338263877756
-\javadoc\net\sf\joafip\file\entity\AbstractFileStorable.html;1301529863703
-\javadoc\net\sf\joafip\file\entity\IFileStorable.html;1301529863703
-\javadoc\net\sf\joafip\file\entity\PageNode.html;1301529863718
-\javadoc\net\sf\joafip\file\entity\class-use;1338263877631
-\javadoc\net\sf\joafip\file\entity\class-use\AbstractFileStorable.html;1301529887218
-\javadoc\net\sf\joafip\file\entity\class-use\IFileStorable.html;1301529887234
-\javadoc\net\sf\joafip\file\entity\class-use\PageNode.html;1301529887046
-\javadoc\net\sf\joafip\file\entity\package-frame.html;1301529878453
-\javadoc\net\sf\joafip\file\entity\package-summary.html;1301529878453
-\javadoc\net\sf\joafip\file\entity\package-tree.html;1301529878468
-\javadoc\net\sf\joafip\file\entity\package-use.html;1301529900078
-\javadoc\net\sf\joafip\file\service;1338263877443
-\javadoc\net\sf\joafip\file\service\AbstractFileFor.html;1301529863812
-\javadoc\net\sf\joafip\file\service\AbstractRandomAccessFile.html;1301529863843
-\javadoc\net\sf\joafip\file\service\FileForStorable.html;1301529863859
-\javadoc\net\sf\joafip\file\service\FileIOAccessDenyException.html;1301529863875
-\javadoc\net\sf\joafip\file\service\FileIOErrorException.html;1301529863890
-\javadoc\net\sf\joafip\file\service\FileIOException.html;1301529863906
-\javadoc\net\sf\joafip\file\service\FileIOFailedDeleteException.html;1301529863921
-\javadoc\net\sf\joafip\file\service\FileIOFailedRenameException.html;1301529863937
-\javadoc\net\sf\joafip\file\service\FileIONotFoundException.html;1301529863937
-\javadoc\net\sf\joafip\file\service\FileOutputStreamNIO.html;1301529863953
-\javadoc\net\sf\joafip\file\service\HelperFileUtil.html;1301529863968
-\javadoc\net\sf\joafip\file\service\IFileForStorable.html;1301529863984
-\javadoc\net\sf\joafip\file\service\IRandomAccessFile.html;1301529864000
-\javadoc\net\sf\joafip\file\service\RandomAccessFileDirect.html;1301529864031
-\javadoc\net\sf\joafip\file\service\RandomAccessFileDirectNio.html;1301529864046
-\javadoc\net\sf\joafip\file\service\RandomAccessFileReadWriteCache.html;1301529864062
-\javadoc\net\sf\joafip\file\service\RandomAccessFileReadWriteCache_old.html;1272910439914
-\javadoc\net\sf\joafip\file\service\class-use;1338263877350
-\javadoc\net\sf\joafip\file\service\class-use\AbstractFileFor.html;1301529887234
-\javadoc\net\sf\joafip\file\service\class-use\AbstractRandomAccessFile.html;1301529887078
-\javadoc\net\sf\joafip\file\service\class-use\FileForStorable.html;1301529887250
-\javadoc\net\sf\joafip\file\service\class-use\FileIOAccessDenyException.html;1301529887093
-\javadoc\net\sf\joafip\file\service\class-use\FileIOErrorException.html;1301529887093
-\javadoc\net\sf\joafip\file\service\class-use\FileIOException.html;1301529887109
-\javadoc\net\sf\joafip\file\service\class-use\FileIOFailedDeleteException.html;1301529887125
-\javadoc\net\sf\joafip\file\service\class-use\FileIOFailedRenameException.html;1301529887125
-\javadoc\net\sf\joafip\file\service\class-use\FileIONotFoundException.html;1301529887140
-\javadoc\net\sf\joafip\file\service\class-use\FileOutputStreamNIO.html;1301529887156
-\javadoc\net\sf\joafip\file\service\class-use\HelperFileUtil.html;1301529887171
-\javadoc\net\sf\joafip\file\service\class-use\IFileForStorable.html;1301529887265
-\javadoc\net\sf\joafip\file\service\class-use\IRandomAccessFile.html;1301529887171
-\javadoc\net\sf\joafip\file\service\class-use\RandomAccessFileDirect.html;1301529887187
-\javadoc\net\sf\joafip\file\service\class-use\RandomAccessFileDirectNio.html;1301529887203
-\javadoc\net\sf\joafip\file\service\class-use\RandomAccessFileReadWriteCache.html;1301529887203
-\javadoc\net\sf\joafip\file\service\class-use\RandomAccessFileReadWriteCache_old.html;1272910457165
-\javadoc\net\sf\joafip\file\service\package-frame.html;1301529878484
-\javadoc\net\sf\joafip\file\service\package-summary.html;1301529878484
-\javadoc\net\sf\joafip\file\service\package-tree.html;1301529878500
-\javadoc\net\sf\joafip\file\service\package-use.html;1301529900109
-\javadoc\net\sf\joafip\heapfile;1338263877131
-\javadoc\net\sf\joafip\heapfile\entity;1338263875568
-\javadoc\net\sf\joafip\heapfile\entity\EnumFileState.html;1301529868125
-\javadoc\net\sf\joafip\heapfile\entity\HeapFileSetup.html;1301529868140
-\javadoc\net\sf\joafip\heapfile\entity\HeapRecordHolder.html;1272910443383
-\javadoc\net\sf\joafip\heapfile\entity\class-use;1338263875475
-\javadoc\net\sf\joafip\heapfile\entity\class-use\EnumFileState.html;1301529887296
-\javadoc\net\sf\joafip\heapfile\entity\class-use\HeapFileSetup.html;1301529887312
-\javadoc\net\sf\joafip\heapfile\entity\class-use\HeapRecordHolder.html;1272910457227
-\javadoc\net\sf\joafip\heapfile\entity\package-frame.html;1301529878515
-\javadoc\net\sf\joafip\heapfile\entity\package-summary.html;1301529878515
-\javadoc\net\sf\joafip\heapfile\entity\package-tree.html;1301529878531
-\javadoc\net\sf\joafip\heapfile\entity\package-use.html;1301529900125
-\javadoc\net\sf\joafip\heapfile\record;1338263877037
-\javadoc\net\sf\joafip\heapfile\record\entity;1338263876834
-\javadoc\net\sf\joafip\heapfile\record\entity\AbstractHeapRBTNode.html;1301529861531
-\javadoc\net\sf\joafip\heapfile\record\entity\DataRecordIdentifier.html;1301529861546
-\javadoc\net\sf\joafip\heapfile\record\entity\EnumCrashSafeMode.html;1258794225484
-\javadoc\net\sf\joafip\heapfile\record\entity\HeapFreeNode.html;1301529861562
-\javadoc\net\sf\joafip\heapfile\record\entity\HeapHeader.html;1301529861578
-\javadoc\net\sf\joafip\heapfile\record\entity\HeapIdNode.html;1301529861609
-\javadoc\net\sf\joafip\heapfile\record\entity\HeapRecord.html;1301529861640
-\javadoc\net\sf\joafip\heapfile\record\entity\HeapSentinel.html;1272910438164
-\javadoc\net\sf\joafip\heapfile\record\entity\ToBackupRecord.html;1301529861656
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use;1338263876725
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\AbstractHeapRBTNode.html;1301529887328
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\DataRecordIdentifier.html;1301529887359
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\EnumCrashSafeMode.html;1258794238437
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\HeapFreeNode.html;1301529887375
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\HeapHeader.html;1301529887390
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\HeapIdNode.html;1301529887390
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\HeapRecord.html;1301529887406
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\HeapSentinel.html;1272910457383
-\javadoc\net\sf\joafip\heapfile\record\entity\class-use\ToBackupRecord.html;1301529887421
-\javadoc\net\sf\joafip\heapfile\record\entity\package-frame.html;1301529878546
-\javadoc\net\sf\joafip\heapfile\record\entity\package-summary.html;1301529878562
-\javadoc\net\sf\joafip\heapfile\record\entity\package-tree.html;1301529878562
-\javadoc\net\sf\joafip\heapfile\record\entity\package-use.html;1301529900140
-\javadoc\net\sf\joafip\heapfile\record\service;1338263876553
-\javadoc\net\sf\joafip\heapfile\record\service\AbstractHeapNodeManager.html;1301529857906
-\javadoc\net\sf\joafip\heapfile\record\service\HeapElementManager.html;1301529857937
-\javadoc\net\sf\joafip\heapfile\record\service\HeapFreeNodeManager.html;1301529857953
-\javadoc\net\sf\joafip\heapfile\record\service\HeapIdNodeManager.html;1301529857968
-\javadoc\net\sf\joafip\heapfile\record\service\HeapRecordIterator.html;1272910435742
-\javadoc\net\sf\joafip\heapfile\record\service\IHeapElementManager.html;1301529857984
-\javadoc\net\sf\joafip\heapfile\record\service\class-use;1338263876428
-\javadoc\net\sf\joafip\heapfile\record\service\class-use\AbstractHeapNodeManager.html;1301529887453
-\javadoc\net\sf\joafip\heapfile\record\service\class-use\HeapElementManager.html;1301529887468
-\javadoc\net\sf\joafip\heapfile\record\service\class-use\HeapFreeNodeManager.html;1301529887484
-\javadoc\net\sf\joafip\heapfile\record\service\class-use\HeapIdNodeManager.html;1301529887500
-\javadoc\net\sf\joafip\heapfile\record\service\class-use\HeapRecordIterator.html;1272910457493
-\javadoc\net\sf\joafip\heapfile\record\service\class-use\IHeapElementManager.html;1301529887515
-\javadoc\net\sf\joafip\heapfile\record\service\package-frame.html;1301529878578
-\javadoc\net\sf\joafip\heapfile\record\service\package-summary.html;1301529878593
-\javadoc\net\sf\joafip\heapfile\record\service\package-tree.html;1301529878609
-\javadoc\net\sf\joafip\heapfile\record\service\package-use.html;1301529900140
-\javadoc\net\sf\joafip\heapfile\service;1338263875084
-\javadoc\net\sf\joafip\heapfile\service\AbstractHeapDataManager.html;1301529855984
-\javadoc\net\sf\joafip\heapfile\service\HeapException.html;1301529856000
-\javadoc\net\sf\joafip\heapfile\service\HeapFileCheckerDataManager.html;1272910434289
-\javadoc\net\sf\joafip\heapfile\service\HeapFileDataManager.html;1301529856031
-\javadoc\net\sf\joafip\heapfile\service\HeapFileState.html;1301529856046
-\javadoc\net\sf\joafip\heapfile\service\HeapMemoryDataManagerMock.html;1272910434414
-\javadoc\net\sf\joafip\heapfile\service\HeapMultiFileDataManager.html;1272910434461
-\javadoc\net\sf\joafip\heapfile\service\HeapRuntimeException.html;1301529856062
-\javadoc\net\sf\joafip\heapfile\service\IHeapDataManager.html;1301529856078
-\javadoc\net\sf\joafip\heapfile\service\IMultipleException.html;1272910434492
-\javadoc\net\sf\joafip\heapfile\service\MultipleException.html;1272910434523
-\javadoc\net\sf\joafip\heapfile\service\class-use;1338263874928
-\javadoc\net\sf\joafip\heapfile\service\class-use\AbstractHeapDataManager.html;1301529887531
-\javadoc\net\sf\joafip\heapfile\service\class-use\HeapException.html;1301529887562
-\javadoc\net\sf\joafip\heapfile\service\class-use\HeapFileCheckerDataManager.html;1272910457587
-\javadoc\net\sf\joafip\heapfile\service\class-use\HeapFileDataManager.html;1301529887562
-\javadoc\net\sf\joafip\heapfile\service\class-use\HeapFileState.html;1301529887578
-\javadoc\net\sf\joafip\heapfile\service\class-use\HeapMemoryDataManagerMock.html;1272910457618
-\javadoc\net\sf\joafip\heapfile\service\class-use\HeapMultiFileDataManager.html;1272910457633
-\javadoc\net\sf\joafip\heapfile\service\class-use\HeapRuntimeException.html;1301529887593
-\javadoc\net\sf\joafip\heapfile\service\class-use\IHeapDataManager.html;1301529887593
-\javadoc\net\sf\joafip\heapfile\service\class-use\IMultipleException.html;1272910457665
-\javadoc\net\sf\joafip\heapfile\service\class-use\MultipleException.html;1272910457680
-\javadoc\net\sf\joafip\heapfile\service\package-frame.html;1301529878609
-\javadoc\net\sf\joafip\heapfile\service\package-summary.html;1301529878625
-\javadoc\net\sf\joafip\heapfile\service\package-tree.html;1301529878640
-\javadoc\net\sf\joafip\heapfile\service\package-use.html;1301529900156
-\javadoc\net\sf\joafip\java;1338263882709
-\javadoc\net\sf\joafip\java\util;1338263882647
-\javadoc\net\sf\joafip\java\util\AbstractLinkedList.html;1301529870265
-\javadoc\net\sf\joafip\java\util\AbstractPLinkedTreeSet.html;1301529870312
-\javadoc\net\sf\joafip\java\util\AbstractPSet.html;1301529870359
-\javadoc\net\sf\joafip\java\util\AbstractPTreeSet.html;1301529870437
-\javadoc\net\sf\joafip\java\util\HashMapEntryComparator.html;1301529870468
-\javadoc\net\sf\joafip\java\util\ICollectionListenable.html;1301529870484
-\javadoc\net\sf\joafip\java\util\ICollectionListener.html;1301529870515
-\javadoc\net\sf\joafip\java\util\ILinkedList.html;1301529870546
-\javadoc\net\sf\joafip\java\util\IMapListenable.html;1301529870562
-\javadoc\net\sf\joafip\java\util\IMapListener.html;1301529870578
-\javadoc\net\sf\joafip\java\util\IPNavigableTreeSet.html;1301529870609
-\javadoc\net\sf\joafip\java\util\IPSet.html;1301529870640
-\javadoc\net\sf\joafip\java\util\IPTreeSet.html;1301529870671
-\javadoc\net\sf\joafip\java\util\MapCollectionValues.html;1301529870687
-\javadoc\net\sf\joafip\java\util\PAbstractCollection.html;1301529870718
-\javadoc\net\sf\joafip\java\util\PAbstractList.html;1301529870750
-\javadoc\net\sf\joafip\java\util\PAbstractMap.html;1301529870781
-\javadoc\net\sf\joafip\java\util\PAbstractQueue.html;1301529870796
-\javadoc\net\sf\joafip\java\util\PAbstractSequentialList.html;1301529870828
-\javadoc\net\sf\joafip\java\util\PAbstractSet.html;1301529870875
-\javadoc\net\sf\joafip\java\util\PArrayList.html;1301529870953
-\javadoc\net\sf\joafip\java\util\PConcurrentHashMap.html;1301529870984
-\javadoc\net\sf\joafip\java\util\PDescendingTreeSet.html;1301529871078
-\javadoc\net\sf\joafip\java\util\PDescendingTreeSubSet.html;1301529871171
-\javadoc\net\sf\joafip\java\util\PHashMap.html;1301529871218
-\javadoc\net\sf\joafip\java\util\PHashMapEntry.html;1301529871250
-\javadoc\net\sf\joafip\java\util\PHashMapEntrySet.html;1301529871281
-\javadoc\net\sf\joafip\java\util\PHashMapKeySet.html;1301529871312
-\javadoc\net\sf\joafip\java\util\PHashSet.html;1301529871343
-\javadoc\net\sf\joafip\java\util\PLinkedHashMap.html;1301529871375
-\javadoc\net\sf\joafip\java\util\PLinkedHashMapEntrySet.html;1301529871421
-\javadoc\net\sf\joafip\java\util\PLinkedHashSet.html;1301529871515
-\javadoc\net\sf\joafip\java\util\PLinkedList.html;1301529871593
-\javadoc\net\sf\joafip\java\util\PLinkedMapKeySet.html;1301529871625
-\javadoc\net\sf\joafip\java\util\PLinkedTreeMap.html;1301529871656
-\javadoc\net\sf\joafip\java\util\PLinkedTreeSet.html;1301529871765
-\javadoc\net\sf\joafip\java\util\PMapEntry.html;1301529871796
-\javadoc\net\sf\joafip\java\util\PMapKeyNavigableSet.html;1301529871843
-\javadoc\net\sf\joafip\java\util\PMapKeySet.html;1258794231578
-\javadoc\net\sf\joafip\java\util\PPriorityQueue.html;1301529871875
-\javadoc\net\sf\joafip\java\util\PSubList.html;1301529871906
-\javadoc\net\sf\joafip\java\util\PSynchronizedList.html;1301529871953
-\javadoc\net\sf\joafip\java\util\PSynchronizedListIterator.html;1301529871984
-\javadoc\net\sf\joafip\java\util\PTreeList.html;1301529872062
-\javadoc\net\sf\joafip\java\util\PTreeMap.html;1301529872125
-\javadoc\net\sf\joafip\java\util\PTreeMapEntry.html;1301529872156
-\javadoc\net\sf\joafip\java\util\PTreeSet.html;1301529872234
-\javadoc\net\sf\joafip\java\util\PTreeSubSet.html;1301529872328
-\javadoc\net\sf\joafip\java\util\PVector.html;1301529872390
-\javadoc\net\sf\joafip\java\util\PVectorIterator.html;1301529872421
-\javadoc\net\sf\joafip\java\util\SetOfMapEntryValueIterator.html;1301529872437
-\javadoc\net\sf\joafip\java\util\class-use;1338263878897
-\javadoc\net\sf\joafip\java\util\class-use\AbstractLinkedList.html;1301529883562
-\javadoc\net\sf\joafip\java\util\class-use\AbstractPLinkedTreeSet.html;1301529883593
-\javadoc\net\sf\joafip\java\util\class-use\AbstractPSet.html;1301529883609
-\javadoc\net\sf\joafip\java\util\class-use\AbstractPTreeSet.html;1301529883640
-\javadoc\net\sf\joafip\java\util\class-use\HashMapEntryComparator.html;1301529883656
-\javadoc\net\sf\joafip\java\util\class-use\ICollectionListenable.html;1301529883687
-\javadoc\net\sf\joafip\java\util\class-use\ICollectionListener.html;1301529883703
-\javadoc\net\sf\joafip\java\util\class-use\ILinkedList.html;1301529883734
-\javadoc\net\sf\joafip\java\util\class-use\IMapListenable.html;1301529883750
-\javadoc\net\sf\joafip\java\util\class-use\IMapListener.html;1301529883781
-\javadoc\net\sf\joafip\java\util\class-use\IPNavigableTreeSet.html;1301529883812
-\javadoc\net\sf\joafip\java\util\class-use\IPSet.html;1301529883828
-\javadoc\net\sf\joafip\java\util\class-use\IPTreeSet.html;1301529883968
-\javadoc\net\sf\joafip\java\util\class-use\MapCollectionValues.html;1301529883984
-\javadoc\net\sf\joafip\java\util\class-use\PAbstractCollection.html;1301529884015
-\javadoc\net\sf\joafip\java\util\class-use\PAbstractList.html;1301529884031
-\javadoc\net\sf\joafip\java\util\class-use\PAbstractMap.html;1301529884062
-\javadoc\net\sf\joafip\java\util\class-use\PAbstractQueue.html;1301529884093
-\javadoc\net\sf\joafip\java\util\class-use\PAbstractSequentialList.html;1301529884109
-\javadoc\net\sf\joafip\java\util\class-use\PAbstractSet.html;1301529884140
-\javadoc\net\sf\joafip\java\util\class-use\PArrayList.html;1301529884156
-\javadoc\net\sf\joafip\java\util\class-use\PConcurrentHashMap.html;1301529884171
-\javadoc\net\sf\joafip\java\util\class-use\PDescendingTreeSet.html;1301529884203
-\javadoc\net\sf\joafip\java\util\class-use\PDescendingTreeSubSet.html;1301529884234
-\javadoc\net\sf\joafip\java\util\class-use\PHashMap.html;1301529884265
-\javadoc\net\sf\joafip\java\util\class-use\PHashMapEntry.html;1301529884281
-\javadoc\net\sf\joafip\java\util\class-use\PHashMapEntrySet.html;1301529884312
-\javadoc\net\sf\joafip\java\util\class-use\PHashMapKeySet.html;1301529884328
-\javadoc\net\sf\joafip\java\util\class-use\PHashSet.html;1301529884359
-\javadoc\net\sf\joafip\java\util\class-use\PLinkedHashMap.html;1301529884375
-\javadoc\net\sf\joafip\java\util\class-use\PLinkedHashMapEntrySet.html;1301529884406
-\javadoc\net\sf\joafip\java\util\class-use\PLinkedHashSet.html;1301529884437
-\javadoc\net\sf\joafip\java\util\class-use\PLinkedList.html;1301529884453
-\javadoc\net\sf\joafip\java\util\class-use\PLinkedMapKeySet.html;1301529884468
-\javadoc\net\sf\joafip\java\util\class-use\PLinkedTreeMap.html;1301529884500
-\javadoc\net\sf\joafip\java\util\class-use\PLinkedTreeSet.html;1301529884531
-\javadoc\net\sf\joafip\java\util\class-use\PMapEntry.html;1301529884546
-\javadoc\net\sf\joafip\java\util\class-use\PMapKeyNavigableSet.html;1301529884578
-\javadoc\net\sf\joafip\java\util\class-use\PMapKeySet.html;1258794239125
-\javadoc\net\sf\joafip\java\util\class-use\PPriorityQueue.html;1301529884593
-\javadoc\net\sf\joafip\java\util\class-use\PSubList.html;1301529884625
-\javadoc\net\sf\joafip\java\util\class-use\PSynchronizedList.html;1301529884656
-\javadoc\net\sf\joafip\java\util\class-use\PSynchronizedListIterator.html;1301529884671
-\javadoc\net\sf\joafip\java\util\class-use\PTreeList.html;1301529884703
-\javadoc\net\sf\joafip\java\util\class-use\PTreeMap.html;1301529884718
-\javadoc\net\sf\joafip\java\util\class-use\PTreeMapEntry.html;1301529884750
-\javadoc\net\sf\joafip\java\util\class-use\PTreeSet.html;1301529884765
-\javadoc\net\sf\joafip\java\util\class-use\PTreeSubSet.html;1301529884796
-\javadoc\net\sf\joafip\java\util\class-use\PVector.html;1301529884812
-\javadoc\net\sf\joafip\java\util\class-use\PVectorIterator.html;1301529884828
-\javadoc\net\sf\joafip\java\util\class-use\SetOfMapEntryValueIterator.html;1301529884859
-\javadoc\net\sf\joafip\java\util\package-frame.html;1301529878656
-\javadoc\net\sf\joafip\java\util\package-summary.html;1301529878671
-\javadoc\net\sf\joafip\java\util\package-tree.html;1301529878703
-\javadoc\net\sf\joafip\java\util\package-use.html;1301529900156
-\javadoc\net\sf\joafip\java\util\support;1338263882397
-\javadoc\net\sf\joafip\java\util\support\AbstractDescendingIterator.html;1301529856484
-\javadoc\net\sf\joafip\java\util\support\AbstractLinkedListNodeSupport.html;1258794222484
-\javadoc\net\sf\joafip\java\util\support\AbstractTreeSupportIterator.html;1258794222515
-\javadoc\net\sf\joafip\java\util\support\AbstractTreeSupportSubIterator.html;1258794222531
-\javadoc\net\sf\joafip\java\util\support\ArrayListSupport.html;1258794222562
-\javadoc\net\sf\joafip\java\util\support\ArrayListSupportDescendingIterator.html;1258794222578
-\javadoc\net\sf\joafip\java\util\support\ArrayListSupportIterator.html;1258794222609
-\javadoc\net\sf\joafip\java\util\support\ArraySupportDescendingIterator.html;1258794222625
-\javadoc\net\sf\joafip\java\util\support\HashSupport.html;1258794222656
-\javadoc\net\sf\joafip\java\util\support\HashSupportIterator.html;1258794222687
-\javadoc\net\sf\joafip\java\util\support\HashSupportNodeEntry.html;1258794222703
-\javadoc\net\sf\joafip\java\util\support\HashSupportNodeSet.html;1258794222718
-\javadoc\net\sf\joafip\java\util\support\IEqualsHashComparator.html;1301529856515
-\javadoc\net\sf\joafip\java\util\support\ILinkedListSupportNode.html;1258794222734
-\javadoc\net\sf\joafip\java\util\support\IListSupport.html;1301529856578
-\javadoc\net\sf\joafip\java\util\support\ISupportListenable.html;1301529856609
-\javadoc\net\sf\joafip\java\util\support\ISupportListener.html;1301529856625
-\javadoc\net\sf\joafip\java\util\support\LinkedHashSupport.html;1258794222843
-\javadoc\net\sf\joafip\java\util\support\LinkedHashSupportDescendingIterator.html;1258794222859
-\javadoc\net\sf\joafip\java\util\support\LinkedHashSupportIterator.html;1258794222890
-\javadoc\net\sf\joafip\java\util\support\LinkedHashSupportNode.html;1258794222906
-\javadoc\net\sf\joafip\java\util\support\LinkedListSupport.html;1258794222937
-\javadoc\net\sf\joafip\java\util\support\LinkedListSupportAllNode.html;1258794222953
-\javadoc\net\sf\joafip\java\util\support\LinkedListSupportDescendingIterator.html;1258794222984
-\javadoc\net\sf\joafip\java\util\support\LinkedListSupportIterator.html;1258794223000
-\javadoc\net\sf\joafip\java\util\support\LinkedListSupportManager.html;1258794223031
-\javadoc\net\sf\joafip\java\util\support\LinkedListSupportNode.html;1258794223046
-\javadoc\net\sf\joafip\java\util\support\PreviousElementAndSetNode.html;1301529856656
-\javadoc\net\sf\joafip\java\util\support\TreeListSupport.html;1258794223109
-\javadoc\net\sf\joafip\java\util\support\TreeListSupportDescendingIterator.html;1258794223125
-\javadoc\net\sf\joafip\java\util\support\TreeListSupportIterator.html;1258794223140
-\javadoc\net\sf\joafip\java\util\support\TreeSupport.html;1258794223187
-\javadoc\net\sf\joafip\java\util\support\TreeSupportDescendingIterator.html;1258794223218
-\javadoc\net\sf\joafip\java\util\support\TreeSupportIterator.html;1258794223234
-\javadoc\net\sf\joafip\java\util\support\TreeSupportNode.html;1258794223250
-\javadoc\net\sf\joafip\java\util\support\TreeSupportSubDescendingIterator.html;1258794223265
-\javadoc\net\sf\joafip\java\util\support\TreeSupportSubIterator.html;1258794223296
-\javadoc\net\sf\joafip\java\util\support\arraylist;1338263881272
-\javadoc\net\sf\joafip\java\util\support\arraylist\ArrayListSupport.html;1301529862968
-\javadoc\net\sf\joafip\java\util\support\arraylist\ArrayListSupportDescendingIterator.html;1301529863000
-\javadoc\net\sf\joafip\java\util\support\arraylist\ArrayListSupportIterator.html;1301529863031
-\javadoc\net\sf\joafip\java\util\support\arraylist\class-use;1338263881131
-\javadoc\net\sf\joafip\java\util\support\arraylist\class-use\ArrayListSupport.html;1301529885250
-\javadoc\net\sf\joafip\java\util\support\arraylist\class-use\ArrayListSupportDescendingIterator.html;1301529885281
-\javadoc\net\sf\joafip\java\util\support\arraylist\class-use\ArrayListSupportIterator.html;1301529885312
-\javadoc\net\sf\joafip\java\util\support\arraylist\package-frame.html;1301529878796
-\javadoc\net\sf\joafip\java\util\support\arraylist\package-summary.html;1301529878812
-\javadoc\net\sf\joafip\java\util\support\arraylist\package-tree.html;1301529878843
-\javadoc\net\sf\joafip\java\util\support\arraylist\package-use.html;1301529900218
-\javadoc\net\sf\joafip\java\util\support\class-use;1338263881772
-\javadoc\net\sf\joafip\java\util\support\class-use\AbstractDescendingIterator.html;1301529884890
-\javadoc\net\sf\joafip\java\util\support\class-use\AbstractLinkedListNodeSupport.html;1258794239296
-\javadoc\net\sf\joafip\java\util\support\class-use\AbstractTreeSupportIterator.html;1258794239312
-\javadoc\net\sf\joafip\java\util\support\class-use\AbstractTreeSupportSubIterator.html;1258794239328
-\javadoc\net\sf\joafip\java\util\support\class-use\ArrayListSupport.html;1258794239343
-\javadoc\net\sf\joafip\java\util\support\class-use\ArrayListSupportDescendingIterator.html;1258794239359
-\javadoc\net\sf\joafip\java\util\support\class-use\ArrayListSupportIterator.html;1258794239375
-\javadoc\net\sf\joafip\java\util\support\class-use\ArraySupportDescendingIterator.html;1258794239375
-\javadoc\net\sf\joafip\java\util\support\class-use\HashSupport.html;1258794239406
-\javadoc\net\sf\joafip\java\util\support\class-use\HashSupportIterator.html;1258794239406
-\javadoc\net\sf\joafip\java\util\support\class-use\HashSupportNodeEntry.html;1258794239421
-\javadoc\net\sf\joafip\java\util\support\class-use\HashSupportNodeSet.html;1258794239437
-\javadoc\net\sf\joafip\java\util\support\class-use\IEqualsHashComparator.html;1301529884937
-\javadoc\net\sf\joafip\java\util\support\class-use\ILinkedListSupportNode.html;1258794239453
-\javadoc\net\sf\joafip\java\util\support\class-use\IListSupport.html;1301529884968
-\javadoc\net\sf\joafip\java\util\support\class-use\ISupportListenable.html;1301529884984
-\javadoc\net\sf\joafip\java\util\support\class-use\ISupportListener.html;1301529885015
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedHashSupport.html;1258794239484
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedHashSupportDescendingIterator.html;1258794239500
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedHashSupportIterator.html;1258794239515
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedHashSupportNode.html;1258794239531
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedListSupport.html;1258794239546
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedListSupportAllNode.html;1258794239562
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedListSupportDescendingIterator.html;1258794239562
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedListSupportIterator.html;1258794239578
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedListSupportManager.html;1258794239593
-\javadoc\net\sf\joafip\java\util\support\class-use\LinkedListSupportNode.html;1258794239609
-\javadoc\net\sf\joafip\java\util\support\class-use\PreviousElementAndSetNode.html;1301529885078
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeListSupport.html;1258794239640
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeListSupportDescendingIterator.html;1258794239656
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeListSupportIterator.html;1258794239671
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeSupport.html;1258794239687
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeSupportDescendingIterator.html;1258794239703
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeSupportIterator.html;1258794239718
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeSupportNode.html;1258794239734
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeSupportSubDescendingIterator.html;1258794239750
-\javadoc\net\sf\joafip\java\util\support\class-use\TreeSupportSubIterator.html;1258794239765
-\javadoc\net\sf\joafip\java\util\support\hash;1338263879397
-\javadoc\net\sf\joafip\java\util\support\hash\AbstractHashSupportNodeSet.html;1301529859953
-\javadoc\net\sf\joafip\java\util\support\hash\HashSupport.html;1301529860000
-\javadoc\net\sf\joafip\java\util\support\hash\HashSupportIterator.html;1301529860031
-\javadoc\net\sf\joafip\java\util\support\hash\HashSupportNodeEntry.html;1301529860062
-\javadoc\net\sf\joafip\java\util\support\hash\HashSupportNodeSet.html;1301529860093
-\javadoc\net\sf\joafip\java\util\support\hash\class-use;1338263879272
-\javadoc\net\sf\joafip\java\util\support\hash\class-use\AbstractHashSupportNodeSet.html;1301529885437
-\javadoc\net\sf\joafip\java\util\support\hash\class-use\HashSupport.html;1301529885468
-\javadoc\net\sf\joafip\java\util\support\hash\class-use\HashSupportIterator.html;1301529885484
-\javadoc\net\sf\joafip\java\util\support\hash\class-use\HashSupportNodeEntry.html;1301529885515
-\javadoc\net\sf\joafip\java\util\support\hash\class-use\HashSupportNodeSet.html;1301529885546
-\javadoc\net\sf\joafip\java\util\support\hash\package-frame.html;1301529878859
-\javadoc\net\sf\joafip\java\util\support\hash\package-summary.html;1301529878875
-\javadoc\net\sf\joafip\java\util\support\hash\package-tree.html;1301529878906
-\javadoc\net\sf\joafip\java\util\support\hash\package-use.html;1301529900250
-\javadoc\net\sf\joafip\java\util\support\linked;1338263880912
-\javadoc\net\sf\joafip\java\util\support\linked\hash;1338263880834
-\javadoc\net\sf\joafip\java\util\support\linked\hash\LinkedHashSupport.html;1301529874781
-\javadoc\net\sf\joafip\java\util\support\linked\hash\LinkedHashSupportDescendingIterator.html;1301529874812
-\javadoc\net\sf\joafip\java\util\support\linked\hash\LinkedHashSupportIterator.html;1301529874859
-\javadoc\net\sf\joafip\java\util\support\linked\hash\LinkedHashSupportNode.html;1301529874890
-\javadoc\net\sf\joafip\java\util\support\linked\hash\LinkedHashSupportNodeSet.html;1301529874921
-\javadoc\net\sf\joafip\java\util\support\linked\hash\LinkedListSupportAllNode.html;1301529874953
-\javadoc\net\sf\joafip\java\util\support\linked\hash\class-use;1338263880678
-\javadoc\net\sf\joafip\java\util\support\linked\hash\class-use\LinkedHashSupport.html;1301529885609
-\javadoc\net\sf\joafip\java\util\support\linked\hash\class-use\LinkedHashSupportDescendingIterator.html;1301529885625
-\javadoc\net\sf\joafip\java\util\support\linked\hash\class-use\LinkedHashSupportIterator.html;1301529885656
-\javadoc\net\sf\joafip\java\util\support\linked\hash\class-use\LinkedHashSupportNode.html;1301529885687
-\javadoc\net\sf\joafip\java\util\support\linked\hash\class-use\LinkedHashSupportNodeSet.html;1301529885718
-\javadoc\net\sf\joafip\java\util\support\linked\hash\class-use\LinkedListSupportAllNode.html;1301529885750
-\javadoc\net\sf\joafip\java\util\support\linked\hash\package-frame.html;1301529878937
-\javadoc\net\sf\joafip\java\util\support\linked\hash\package-summary.html;1301529878953
-\javadoc\net\sf\joafip\java\util\support\linked\hash\package-tree.html;1301529878984
-\javadoc\net\sf\joafip\java\util\support\linked\hash\package-use.html;1301529900265
-\j...
[truncated message content] |
|
From: <luc...@us...> - 2012-11-30 20:21:37
|
Revision: 3178
http://joafip.svn.sourceforge.net/joafip/?rev=3178&view=rev
Author: luc_peuvrier
Date: 2012-11-30 20:21:28 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
4.0.0b9 created
Added Paths:
-----------
web/javadoc/net/sf/joafip/heapfile/service/CheckIdNodeColor.html
web/javadoc/net/sf/joafip/heapfile/service/DataRecordIterator.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/CheckIdNodeColor.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/DataRecordIterator.html
web/javadoc/net/sf/joafip/java/util/PListIterator.html
web/javadoc/net/sf/joafip/java/util/class-use/PListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/
web/javadoc/net/sf/joafip/java/util/collections/PCollections.html
web/javadoc/net/sf/joafip/java/util/collections/PCopiesList.html
web/javadoc/net/sf/joafip/java/util/collections/PEmptyList.html
web/javadoc/net/sf/joafip/java/util/collections/PEmptyMap.html
web/javadoc/net/sf/joafip/java/util/collections/PEmptySet.html
web/javadoc/net/sf/joafip/java/util/collections/PLIFOQueue.html
web/javadoc/net/sf/joafip/java/util/collections/PNoModificiantIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PNoModificiantListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PNoModificiantMapEntryIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PReverseComparatorOfComparator.html
web/javadoc/net/sf/joafip/java/util/collections/PReverseComparatorOfNaturalOrder.html
web/javadoc/net/sf/joafip/java/util/collections/PSetFromMap.html
web/javadoc/net/sf/joafip/java/util/collections/PSingletonList.html
web/javadoc/net/sf/joafip/java/util/collections/PSingletonMap.html
web/javadoc/net/sf/joafip/java/util/collections/PSingletonSet.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedCollection.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedList.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedMap.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedSet.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedSortedMap.html
web/javadoc/net/sf/joafip/java/util/collections/PSynchronizedSortedSet.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableCollection.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableEntry.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableEntrySet.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableList.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableMap.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableSet.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableSortedMap.html
web/javadoc/net/sf/joafip/java/util/collections/PUnmodifiableSortedSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/
web/javadoc/net/sf/joafip/java/util/collections/class-use/PCollections.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PCopiesList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PEmptyList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PEmptyMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PEmptySet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PLIFOQueue.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PNoModificiantIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PNoModificiantListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PNoModificiantMapEntryIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PReverseComparatorOfComparator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PReverseComparatorOfNaturalOrder.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSetFromMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSingletonList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSingletonMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSingletonSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedCollection.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedListIterator.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedSortedMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PSynchronizedSortedSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableCollection.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableEntry.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableEntrySet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableList.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableSet.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableSortedMap.html
web/javadoc/net/sf/joafip/java/util/collections/class-use/PUnmodifiableSortedSet.html
web/javadoc/net/sf/joafip/java/util/collections/package-frame.html
web/javadoc/net/sf/joafip/java/util/collections/package-summary.html
web/javadoc/net/sf/joafip/java/util/collections/package-tree.html
web/javadoc/net/sf/joafip/java/util/collections/package-use.html
web/javadoc/net/sf/joafip/kvstore/entity/NullFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/NullFileStorable.html
web/javadoc/net/sf/joafip/meminspector/entity/NodeIdentifier.html
web/javadoc/net/sf/joafip/meminspector/entity/class-use/NodeIdentifier.html
web/javadoc/net/sf/joafip/meminspector/entity/show/
web/javadoc/net/sf/joafip/meminspector/entity/show/NodeForClass.html
web/javadoc/net/sf/joafip/meminspector/entity/show/NodeForObjectModel.html
web/javadoc/net/sf/joafip/meminspector/entity/show/class-use/
web/javadoc/net/sf/joafip/meminspector/entity/show/class-use/NodeForClass.html
web/javadoc/net/sf/joafip/meminspector/entity/show/class-use/NodeForObjectModel.html
web/javadoc/net/sf/joafip/meminspector/entity/show/package-frame.html
web/javadoc/net/sf/joafip/meminspector/entity/show/package-summary.html
web/javadoc/net/sf/joafip/meminspector/entity/show/package-tree.html
web/javadoc/net/sf/joafip/meminspector/entity/show/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/MainMemInspectorLog.html
web/javadoc/net/sf/joafip/meminspector/service/class-use/MainMemInspectorLog.html
web/javadoc/net/sf/joafip/meminspector/service/show/MainFrame.html
web/javadoc/net/sf/joafip/meminspector/service/show/class-use/MainFrame.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/JTreeForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/JTreeModelForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/NodeForClassTreeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/class-use/JTreeForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/class-use/JTreeModelForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/class-use/NodeForClassTreeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/classtree/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/IInputStreamListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/ListenableFileInputStream.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/class-use/IInputStreamListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/class-use/ListenableFileInputStream.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/fileis/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/INewNodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/JTableModelForNewObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/NewNodeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/NewNodePanel.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/INewNodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/JTableModelForNewObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/NewNodeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/class-use/NewNodePanel.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/newnode/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/FatherNodeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/IFatherNodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/INodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTableForFatherNode.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTableModelForFatherNode.NodeInfo.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTableModelForFatherNode.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTreeForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTreeForNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/JTreeModelForNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/NodeForObjectTreeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/NodeTreePanel.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/FatherNodeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/IFatherNodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/INodeSelectedListener.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTableForFatherNode.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTableModelForFatherNode.NodeInfo.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTableModelForFatherNode.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTreeForNodeForClass.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTreeForNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/JTreeModelForNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/NodeForObjectTreeCellRenderer.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/class-use/NodeTreePanel.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/objectstree/package-use.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/ReadProgressFrame.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/class-use/
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/class-use/ReadProgressFrame.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/package-frame.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/package-summary.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/package-tree.html
web/javadoc/net/sf/joafip/meminspector/service/show/readprogress/package-use.html
web/javadoc/net/sf/joafip/performance/items/service/AbstractDeleteForGarbage.html
web/javadoc/net/sf/joafip/performance/items/service/AbstractGarbageSweep.html
web/javadoc/net/sf/joafip/performance/items/service/DeleteForGarbage.html
web/javadoc/net/sf/joafip/performance/items/service/GarbageSweep.html
web/javadoc/net/sf/joafip/performance/items/service/class-use/AbstractDeleteForGarbage.html
web/javadoc/net/sf/joafip/performance/items/service/class-use/AbstractGarbageSweep.html
web/javadoc/net/sf/joafip/performance/items/service/class-use/DeleteForGarbage.html
web/javadoc/net/sf/joafip/performance/items/service/class-use/GarbageSweep.html
web/javadoc/net/sf/joafip/redblacktree/service/RBTRuntimeException.html
web/javadoc/net/sf/joafip/redblacktree/service/class-use/RBTRuntimeException.html
web/javadoc/net/sf/joafip/store/service/classinfo/PackageInfo.html
web/javadoc/net/sf/joafip/store/service/classinfo/SunPackage.html
web/javadoc/net/sf/joafip/store/service/classinfo/class-use/PackageInfo.html
web/javadoc/net/sf/joafip/store/service/classinfo/class-use/SunPackage.html
web/javadoc/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.html
web/javadoc/net/sf/joafip/store/service/export_import/out/class-use/PersistantDataRecordIdentifierSetQue.html
web/javadoc/net/sf/joafip/util/PersistantDataRecordIdentifierSet.html
web/javadoc/net/sf/joafip/util/class-use/PersistantDataRecordIdentifierSet.html
web/javadoc/resources/background.gif
web/javadoc/resources/tab.gif
web/javadoc/resources/titlebar.gif
web/javadoc/resources/titlebar_end.gif
web/net/sf/joafip/dist/4.0.0b9/
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.tar.gz
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.tar.gz.md5
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.tar.gz.sha1
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.zip
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.zip.md5
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-bin-dist.zip.sha1
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.tar.gz
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.tar.gz.md5
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.tar.gz.sha1
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.zip
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.zip.md5
web/net/sf/joafip/dist/4.0.0b9/joafip-4.0.0b9-src-dist.zip.sha1
Removed Paths:
-------------
web/.filedate.txt
Property Changed:
----------------
web/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-30 10:28:32
|
Revision: 3177
http://joafip.svn.sourceforge.net/joafip/?rev=3177&view=rev
Author: luc_peuvrier
Date: 2012-11-30 10:27:43 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
4.0.0b9 created
Modified Paths:
--------------
web/javadoc/allclasses-frame.html
web/javadoc/allclasses-noframe.html
web/javadoc/asm/java/lang/ObjectDump.html
web/javadoc/asm/java/lang/class-use/ObjectDump.html
web/javadoc/asm/java/lang/package-frame.html
web/javadoc/asm/java/lang/package-summary.html
web/javadoc/asm/java/lang/package-tree.html
web/javadoc/asm/java/lang/package-use.html
web/javadoc/asm/net/sf/joafip/asm/IgnoreError.html
web/javadoc/asm/net/sf/joafip/asm/InvokeStaticDump.html
web/javadoc/asm/net/sf/joafip/asm/LdcDump.html
web/javadoc/asm/net/sf/joafip/asm/NewDump.html
web/javadoc/asm/net/sf/joafip/asm/NewProxyCallBackDump.html
web/javadoc/asm/net/sf/joafip/asm/StaticProxyCallBackCallDump.html
web/javadoc/asm/net/sf/joafip/asm/TryFinallyDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/IgnoreError.html
web/javadoc/asm/net/sf/joafip/asm/class-use/InvokeStaticDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/LdcDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/NewDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/NewProxyCallBackDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/StaticProxyCallBackCallDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/TryFinallyDump.html
web/javadoc/asm/net/sf/joafip/asm/package-frame.html
web/javadoc/asm/net/sf/joafip/asm/package-summary.html
web/javadoc/asm/net/sf/joafip/asm/package-tree.html
web/javadoc/asm/net/sf/joafip/asm/package-use.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/JoafipObjectDump.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/class-use/JoafipObjectDump.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/package-frame.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/package-summary.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/package-tree.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/package-use.html
web/javadoc/constant-values.html
web/javadoc/deprecated-list.html
web/javadoc/eatmemory/MainEatMemory.html
web/javadoc/eatmemory/class-use/MainEatMemory.html
web/javadoc/eatmemory/package-frame.html
web/javadoc/eatmemory/package-summary.html
web/javadoc/eatmemory/package-tree.html
web/javadoc/eatmemory/package-use.html
web/javadoc/help-doc.html
web/javadoc/index-all.html
web/javadoc/index.html
web/javadoc/jrat/MainJRat.html
web/javadoc/jrat/class-use/MainJRat.html
web/javadoc/jrat/package-frame.html
web/javadoc/jrat/package-summary.html
web/javadoc/jrat/package-tree.html
web/javadoc/jrat/package-use.html
web/javadoc/net/sf/joafip/AssertNotNull.html
web/javadoc/net/sf/joafip/DeprecatedInStoreClass.html
web/javadoc/net/sf/joafip/DoNotTransform.html
web/javadoc/net/sf/joafip/Fortest.html
web/javadoc/net/sf/joafip/GarbageTests.html
web/javadoc/net/sf/joafip/GetVersion.html
web/javadoc/net/sf/joafip/HelloWorld.html
web/javadoc/net/sf/joafip/InErrorTests.html
web/javadoc/net/sf/joafip/IterTests.html
web/javadoc/net/sf/joafip/NoStorableAccess.html
web/javadoc/net/sf/joafip/NotStorableClass.html
web/javadoc/net/sf/joafip/PersistanceTestsNoLongTests.html
web/javadoc/net/sf/joafip/PersistenceLongTestsOnly.html
web/javadoc/net/sf/joafip/PersistenceTests.html
web/javadoc/net/sf/joafip/StorableAccess.html
web/javadoc/net/sf/joafip/StorableClass.html
web/javadoc/net/sf/joafip/StoreNoLazyLoad.html
web/javadoc/net/sf/joafip/StoreNotUseStandardSerialization.html
web/javadoc/net/sf/joafip/StoreSerializeAndGZippedInOneRecord.html
web/javadoc/net/sf/joafip/StoreSerializeAndZippedInOneRecord.html
web/javadoc/net/sf/joafip/StoreSerializeInOneRecord.html
web/javadoc/net/sf/joafip/TestHugeListAutoSaveDevMode.html
web/javadoc/net/sf/joafip/TestHugeListDevMode.html
web/javadoc/net/sf/joafip/asm/AnnotationVisitor.html
web/javadoc/net/sf/joafip/asm/Attribute.html
web/javadoc/net/sf/joafip/asm/ByteVector.html
web/javadoc/net/sf/joafip/asm/ClassReader.html
web/javadoc/net/sf/joafip/asm/ClassVisitor.html
web/javadoc/net/sf/joafip/asm/ClassWriter.html
web/javadoc/net/sf/joafip/asm/FieldVisitor.html
web/javadoc/net/sf/joafip/asm/IgnoreError.html
web/javadoc/net/sf/joafip/asm/InvokeStatic.html
web/javadoc/net/sf/joafip/asm/Label.html
web/javadoc/net/sf/joafip/asm/Ldc.html
web/javadoc/net/sf/joafip/asm/MainAsmForIgnoreError.html
web/javadoc/net/sf/joafip/asm/MainAsmForInvokeStatic.html
web/javadoc/net/sf/joafip/asm/MainAsmForLdc.html
web/javadoc/net/sf/joafip/asm/MainAsmForNew.html
web/javadoc/net/sf/joafip/asm/MainAsmForNewProxyCallBack.html
web/javadoc/net/sf/joafip/asm/MainAsmForStaticproxyCallBackCall.html
web/javadoc/net/sf/joafip/asm/MainAsmForTransformedObject.html
web/javadoc/net/sf/joafip/asm/MainAsmForTryFinally.html
web/javadoc/net/sf/joafip/asm/MethodVisitor.html
web/javadoc/net/sf/joafip/asm/New.html
web/javadoc/net/sf/joafip/asm/NewProxyCallBack.html
web/javadoc/net/sf/joafip/asm/Opcodes.html
web/javadoc/net/sf/joafip/asm/StaticProxyCallBackCall.html
web/javadoc/net/sf/joafip/asm/TryFinally.html
web/javadoc/net/sf/joafip/asm/Type.html
web/javadoc/net/sf/joafip/asm/class-use/AnnotationVisitor.html
web/javadoc/net/sf/joafip/asm/class-use/Attribute.html
web/javadoc/net/sf/joafip/asm/class-use/ByteVector.html
web/javadoc/net/sf/joafip/asm/class-use/ClassReader.html
web/javadoc/net/sf/joafip/asm/class-use/ClassVisitor.html
web/javadoc/net/sf/joafip/asm/class-use/ClassWriter.html
web/javadoc/net/sf/joafip/asm/class-use/FieldVisitor.html
web/javadoc/net/sf/joafip/asm/class-use/IgnoreError.html
web/javadoc/net/sf/joafip/asm/class-use/InvokeStatic.html
web/javadoc/net/sf/joafip/asm/class-use/Label.html
web/javadoc/net/sf/joafip/asm/class-use/Ldc.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForIgnoreError.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForInvokeStatic.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForLdc.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForNew.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForNewProxyCallBack.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForStaticproxyCallBackCall.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForTransformedObject.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForTryFinally.html
web/javadoc/net/sf/joafip/asm/class-use/MethodVisitor.html
web/javadoc/net/sf/joafip/asm/class-use/New.html
web/javadoc/net/sf/joafip/asm/class-use/NewProxyCallBack.html
web/javadoc/net/sf/joafip/asm/class-use/Opcodes.html
web/javadoc/net/sf/joafip/asm/class-use/StaticProxyCallBackCall.html
web/javadoc/net/sf/joafip/asm/class-use/TryFinally.html
web/javadoc/net/sf/joafip/asm/class-use/Type.html
web/javadoc/net/sf/joafip/asm/package-frame.html
web/javadoc/net/sf/joafip/asm/package-summary.html
web/javadoc/net/sf/joafip/asm/package-tree.html
web/javadoc/net/sf/joafip/asm/package-use.html
web/javadoc/net/sf/joafip/autosave/cycle/MainCycle.html
web/javadoc/net/sf/joafip/autosave/cycle/TypeA.html
web/javadoc/net/sf/joafip/autosave/cycle/TypeB.html
web/javadoc/net/sf/joafip/autosave/cycle/class-use/MainCycle.html
web/javadoc/net/sf/joafip/autosave/cycle/class-use/TypeA.html
web/javadoc/net/sf/joafip/autosave/cycle/class-use/TypeB.html
web/javadoc/net/sf/joafip/autosave/cycle/package-frame.html
web/javadoc/net/sf/joafip/autosave/cycle/package-summary.html
web/javadoc/net/sf/joafip/autosave/cycle/package-tree.html
web/javadoc/net/sf/joafip/autosave/cycle/package-use.html
web/javadoc/net/sf/joafip/autosave/rbtree/MainMemRBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/MainRBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/MainSimpleTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/RBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/SimpleTreeOp.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/MainMemRBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/MainRBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/MainSimpleTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/RBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/SimpleTreeOp.html
web/javadoc/net/sf/joafip/autosave/rbtree/package-frame.html
web/javadoc/net/sf/joafip/autosave/rbtree/package-summary.html
web/javadoc/net/sf/joafip/autosave/rbtree/package-tree.html
web/javadoc/net/sf/joafip/autosave/rbtree/package-use.html
web/javadoc/net/sf/joafip/autosave/spellcheck/AbstractSpellCheck.html
web/javadoc/net/sf/joafip/autosave/spellcheck/ISpellCheckDAO.html
web/javadoc/net/sf/joafip/autosave/spellcheck/MainCheck.html
web/javadoc/net/sf/joafip/autosave/spellcheck/MainReadWords.html
web/javadoc/net/sf/joafip/autosave/spellcheck/SpellCheckBase.html
web/javadoc/net/sf/joafip/autosave/spellcheck/SpellCheckException.html
web/javadoc/net/sf/joafip/autosave/spellcheck/SpellCheckJoafipDAO.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/AbstractSpellCheck.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/ISpellCheckDAO.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/MainCheck.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/MainReadWords.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/SpellCheckBase.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/SpellCheckException.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/SpellCheckJoafipDAO.html
web/javadoc/net/sf/joafip/autosave/spellcheck/package-frame.html
web/javadoc/net/sf/joafip/autosave/spellcheck/package-summary.html
web/javadoc/net/sf/joafip/autosave/spellcheck/package-tree.html
web/javadoc/net/sf/joafip/autosave/spellcheck/package-use.html
web/javadoc/net/sf/joafip/bctransform/BCTransformTest.html
web/javadoc/net/sf/joafip/bctransform/class-use/BCTransformTest.html
web/javadoc/net/sf/joafip/bctransform/package-frame.html
web/javadoc/net/sf/joafip/bctransform/package-summary.html
web/javadoc/net/sf/joafip/bctransform/package-tree.html
web/javadoc/net/sf/joafip/bctransform/package-use.html
web/javadoc/net/sf/joafip/btreeplus/BtreePlusTests.html
web/javadoc/net/sf/joafip/btreeplus/class-use/BtreePlusTests.html
web/javadoc/net/sf/joafip/btreeplus/entity/AbstractElement.html
web/javadoc/net/sf/joafip/btreeplus/entity/AbstractNodePage.html
web/javadoc/net/sf/joafip/btreeplus/entity/AbstractPageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/BtreePlusEntityTests.html
web/javadoc/net/sf/joafip/btreeplus/entity/DataBlock.html
web/javadoc/net/sf/joafip/btreeplus/entity/DataBlockPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/EnumRecordType.html
web/javadoc/net/sf/joafip/btreeplus/entity/FreePage.html
web/javadoc/net/sf/joafip/btreeplus/entity/HeaderPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/IDataBlock.html
web/javadoc/net/sf/joafip/btreeplus/entity/ILeafPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/INonTerminalPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/IPageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/IPageRecordable.html
web/javadoc/net/sf/joafip/btreeplus/entity/IStateStored.html
web/javadoc/net/sf/joafip/btreeplus/entity/IntegrityCheckResult.html
web/javadoc/net/sf/joafip/btreeplus/entity/LeafPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/NonTerminalPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/PageConstant.html
web/javadoc/net/sf/joafip/btreeplus/entity/PageNode.html
web/javadoc/net/sf/joafip/btreeplus/entity/PageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/AbstractElement.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/AbstractNodePage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/AbstractPageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/BtreePlusEntityTests.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/DataBlock.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/DataBlockPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/EnumRecordType.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/FreePage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/HeaderPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IDataBlock.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/ILeafPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/INonTerminalPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IPageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IPageRecordable.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IStateStored.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IntegrityCheckResult.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/LeafPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/NonTerminalPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/PageConstant.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/PageNode.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/PageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/package-frame.html
web/javadoc/net/sf/joafip/btreeplus/entity/package-summary.html
web/javadoc/net/sf/joafip/btreeplus/entity/package-tree.html
web/javadoc/net/sf/joafip/btreeplus/entity/package-use.html
web/javadoc/net/sf/joafip/btreeplus/package-frame.html
web/javadoc/net/sf/joafip/btreeplus/package-summary.html
web/javadoc/net/sf/joafip/btreeplus/package-tree.html
web/javadoc/net/sf/joafip/btreeplus/package-use.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusDataManager.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusDataMgrIntegrityChecker.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusElementMgr.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusIterator.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusServiceTests.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusDataManager.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusDataMgrIntegrityChecker.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusElementMgr.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusIterator.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusServiceTests.html
web/javadoc/net/sf/joafip/btreeplus/service/package-frame.html
web/javadoc/net/sf/joafip/btreeplus/service/package-summary.html
web/javadoc/net/sf/joafip/btreeplus/service/package-tree.html
web/javadoc/net/sf/joafip/btreeplus/service/package-use.html
web/javadoc/net/sf/joafip/bug/BobList.html
web/javadoc/net/sf/joafip/bug/MainTest1.html
web/javadoc/net/sf/joafip/bug/class-use/BobList.html
web/javadoc/net/sf/joafip/bug/class-use/MainTest1.html
web/javadoc/net/sf/joafip/bug/package-frame.html
web/javadoc/net/sf/joafip/bug/package-summary.html
web/javadoc/net/sf/joafip/bug/package-tree.html
web/javadoc/net/sf/joafip/bug/package-use.html
web/javadoc/net/sf/joafip/bugtree/AbstractBugTree.html
web/javadoc/net/sf/joafip/bugtree/MainCountMmf.html
web/javadoc/net/sf/joafip/bugtree/MainTreeBlockFile.html
web/javadoc/net/sf/joafip/bugtree/MainTreeDual.html
web/javadoc/net/sf/joafip/bugtree/MainTreeHeapFile.html
web/javadoc/net/sf/joafip/bugtree/MainTreeHeapFileNoAutoSave.html
web/javadoc/net/sf/joafip/bugtree/MainTreeHeapFileNoCache.html
web/javadoc/net/sf/joafip/bugtree/MainTreeMem.html
web/javadoc/net/sf/joafip/bugtree/MainTreeMultiFile.html
web/javadoc/net/sf/joafip/bugtree/Tree.html
web/javadoc/net/sf/joafip/bugtree/TreeMem.html
web/javadoc/net/sf/joafip/bugtree/class-use/AbstractBugTree.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainCountMmf.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeBlockFile.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeDual.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeHeapFile.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeHeapFileNoAutoSave.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeHeapFileNoCache.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeMem.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeMultiFile.html
web/javadoc/net/sf/joafip/bugtree/class-use/Tree.html
web/javadoc/net/sf/joafip/bugtree/class-use/TreeMem.html
web/javadoc/net/sf/joafip/bugtree/package-frame.html
web/javadoc/net/sf/joafip/bugtree/package-summary.html
web/javadoc/net/sf/joafip/bugtree/package-tree.html
web/javadoc/net/sf/joafip/bugtree/package-use.html
web/javadoc/net/sf/joafip/class-use/AssertNotNull.html
web/javadoc/net/sf/joafip/class-use/DeprecatedInStoreClass.html
web/javadoc/net/sf/joafip/class-use/DoNotTransform.html
web/javadoc/net/sf/joafip/class-use/Fortest.html
web/javadoc/net/sf/joafip/class-use/GarbageTests.html
web/javadoc/net/sf/joafip/class-use/GetVersion.html
web/javadoc/net/sf/joafip/class-use/HelloWorld.html
web/javadoc/net/sf/joafip/class-use/InErrorTests.html
web/javadoc/net/sf/joafip/class-use/IterTests.html
web/javadoc/net/sf/joafip/class-use/NoStorableAccess.html
web/javadoc/net/sf/joafip/class-use/NotStorableClass.html
web/javadoc/net/sf/joafip/class-use/PersistanceTestsNoLongTests.html
web/javadoc/net/sf/joafip/class-use/PersistenceLongTestsOnly.html
web/javadoc/net/sf/joafip/class-use/PersistenceTests.html
web/javadoc/net/sf/joafip/class-use/StorableAccess.html
web/javadoc/net/sf/joafip/class-use/StorableClass.html
web/javadoc/net/sf/joafip/class-use/StoreNoLazyLoad.html
web/javadoc/net/sf/joafip/class-use/StoreNotUseStandardSerialization.html
web/javadoc/net/sf/joafip/class-use/StoreSerializeAndGZippedInOneRecord.html
web/javadoc/net/sf/joafip/class-use/StoreSerializeAndZippedInOneRecord.html
web/javadoc/net/sf/joafip/class-use/StoreSerializeInOneRecord.html
web/javadoc/net/sf/joafip/class-use/TestHugeListAutoSaveDevMode.html
web/javadoc/net/sf/joafip/class-use/TestHugeListDevMode.html
web/javadoc/net/sf/joafip/database/Item.html
web/javadoc/net/sf/joafip/database/ItemTable.html
web/javadoc/net/sf/joafip/database/MainDatabase.html
web/javadoc/net/sf/joafip/database/class-use/Item.html
web/javadoc/net/sf/joafip/database/class-use/ItemTable.html
web/javadoc/net/sf/joafip/database/class-use/MainDatabase.html
web/javadoc/net/sf/joafip/database/package-frame.html
web/javadoc/net/sf/joafip/database/package-summary.html
web/javadoc/net/sf/joafip/database/package-tree.html
web/javadoc/net/sf/joafip/database/package-use.html
web/javadoc/net/sf/joafip/entity/ConversionDefInputStream.html
web/javadoc/net/sf/joafip/entity/EntityTests.html
web/javadoc/net/sf/joafip/entity/EnumFilePersistenceCloseAction.html
web/javadoc/net/sf/joafip/entity/EnumNoMoreDataAction.html
web/javadoc/net/sf/joafip/entity/EnumStoreMode.html
web/javadoc/net/sf/joafip/entity/FilePersistenceProperties.html
web/javadoc/net/sf/joafip/entity/FilePersistencePropertyEntry.html
web/javadoc/net/sf/joafip/entity/MutableInteger.html
web/javadoc/net/sf/joafip/entity/SoftHashMap.html
web/javadoc/net/sf/joafip/entity/SoftValue.html
web/javadoc/net/sf/joafip/entity/class-use/ConversionDefInputStream.html
web/javadoc/net/sf/joafip/entity/class-use/EntityTests.html
web/javadoc/net/sf/joafip/entity/class-use/EnumFilePersistenceCloseAction.html
web/javadoc/net/sf/joafip/entity/class-use/EnumNoMoreDataAction.html
web/javadoc/net/sf/joafip/entity/class-use/EnumStoreMode.html
web/javadoc/net/sf/joafip/entity/class-use/FilePersistenceProperties.html
web/javadoc/net/sf/joafip/entity/class-use/FilePersistencePropertyEntry.html
web/javadoc/net/sf/joafip/entity/class-use/MutableInteger.html
web/javadoc/net/sf/joafip/entity/class-use/SoftHashMap.html
web/javadoc/net/sf/joafip/entity/class-use/SoftValue.html
web/javadoc/net/sf/joafip/entity/package-frame.html
web/javadoc/net/sf/joafip/entity/package-summary.html
web/javadoc/net/sf/joafip/entity/package-tree.html
web/javadoc/net/sf/joafip/entity/package-use.html
web/javadoc/net/sf/joafip/export/MainCheckExport.html
web/javadoc/net/sf/joafip/export/class-use/MainCheckExport.html
web/javadoc/net/sf/joafip/export/package-frame.html
web/javadoc/net/sf/joafip/export/package-summary.html
web/javadoc/net/sf/joafip/export/package-tree.html
web/javadoc/net/sf/joafip/export/package-use.html
web/javadoc/net/sf/joafip/file/FileTests.html
web/javadoc/net/sf/joafip/file/class-use/FileTests.html
web/javadoc/net/sf/joafip/file/entity/ByteBufferNode.html
web/javadoc/net/sf/joafip/file/entity/CacheMap.html
web/javadoc/net/sf/joafip/file/entity/CacheMap2.html
web/javadoc/net/sf/joafip/file/entity/ICacheMap.html
web/javadoc/net/sf/joafip/file/entity/PageNode.html
web/javadoc/net/sf/joafip/file/entity/ToWriteIterator.html
web/javadoc/net/sf/joafip/file/entity/ToWriteIterator2.html
web/javadoc/net/sf/joafip/file/entity/class-use/ByteBufferNode.html
web/javadoc/net/sf/joafip/file/entity/class-use/CacheMap.html
web/javadoc/net/sf/joafip/file/entity/class-use/CacheMap2.html
web/javadoc/net/sf/joafip/file/entity/class-use/ICacheMap.html
web/javadoc/net/sf/joafip/file/entity/class-use/PageNode.html
web/javadoc/net/sf/joafip/file/entity/class-use/ToWriteIterator.html
web/javadoc/net/sf/joafip/file/entity/class-use/ToWriteIterator2.html
web/javadoc/net/sf/joafip/file/entity/package-frame.html
web/javadoc/net/sf/joafip/file/entity/package-summary.html
web/javadoc/net/sf/joafip/file/entity/package-tree.html
web/javadoc/net/sf/joafip/file/entity/package-use.html
web/javadoc/net/sf/joafip/file/package-frame.html
web/javadoc/net/sf/joafip/file/package-summary.html
web/javadoc/net/sf/joafip/file/package-tree.html
web/javadoc/net/sf/joafip/file/package-use.html
web/javadoc/net/sf/joafip/file/service/AbstractRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/AbstractWriteRead3Gbyte.html
web/javadoc/net/sf/joafip/file/service/DiffBuffer.html
web/javadoc/net/sf/joafip/file/service/ExRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/FileIOAccessDenyException.html
web/javadoc/net/sf/joafip/file/service/FileIOErrorException.html
web/javadoc/net/sf/joafip/file/service/FileIOException.html
web/javadoc/net/sf/joafip/file/service/FileIOFailedDeleteException.html
web/javadoc/net/sf/joafip/file/service/FileIOFailedRenameException.html
web/javadoc/net/sf/joafip/file/service/FileIONotFoundException.html
web/javadoc/net/sf/joafip/file/service/HelperFileUtil.html
web/javadoc/net/sf/joafip/file/service/IRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/MainWrite3GByteFileOutputStream.html
web/javadoc/net/sf/joafip/file/service/MainWrite3GByteFileOutputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/MainWriteRead3GByteFileOutputStream.html
web/javadoc/net/sf/joafip/file/service/MainWriteRead3GByteFileOutputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/RandomAccessFileDirect.html
web/javadoc/net/sf/joafip/file/service/RandomAccessFileDirectMapped.html
web/javadoc/net/sf/joafip/file/service/RandomAccessFileDirectNio.html
web/javadoc/net/sf/joafip/file/service/RandomAccessFileReadWriteCache.html
web/javadoc/net/sf/joafip/file/service/class-use/AbstractRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/class-use/AbstractWriteRead3Gbyte.html
web/javadoc/net/sf/joafip/file/service/class-use/DiffBuffer.html
web/javadoc/net/sf/joafip/file/service/class-use/ExRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOAccessDenyException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOErrorException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOFailedDeleteException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOFailedRenameException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIONotFoundException.html
web/javadoc/net/sf/joafip/file/service/class-use/HelperFileUtil.html
web/javadoc/net/sf/joafip/file/service/class-use/IRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/class-use/MainWrite3GByteFileOutputStream.html
web/javadoc/net/sf/joafip/file/service/class-use/MainWrite3GByteFileOutputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/class-use/MainWriteRead3GByteFileOutputStream.html
web/javadoc/net/sf/joafip/file/service/class-use/MainWriteRead3GByteFileOutputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/class-use/RandomAccessFileDirect.html
web/javadoc/net/sf/joafip/file/service/class-use/RandomAccessFileDirectMapped.html
web/javadoc/net/sf/joafip/file/service/class-use/RandomAccessFileDirectNio.html
web/javadoc/net/sf/joafip/file/service/class-use/RandomAccessFileReadWriteCache.html
web/javadoc/net/sf/joafip/file/service/package-frame.html
web/javadoc/net/sf/joafip/file/service/package-summary.html
web/javadoc/net/sf/joafip/file/service/package-tree.html
web/javadoc/net/sf/joafip/file/service/package-use.html
web/javadoc/net/sf/joafip/file/service/stream/AbstractFileInputStreamOnRandomFile.html
web/javadoc/net/sf/joafip/file/service/stream/AbstractFileOutputStreamOnRandomFile.html
web/javadoc/net/sf/joafip/file/service/stream/FileInputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/stream/FileInputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/stream/FileOutputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/stream/FileOutputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/AbstractFileInputStreamOnRandomFile.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/AbstractFileOutputStreamOnRandomFile.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/FileInputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/FileInputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/FileOutputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/FileOutputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/stream/package-frame.html
web/javadoc/net/sf/joafip/file/service/stream/package-summary.html
web/javadoc/net/sf/joafip/file/service/stream/package-tree.html
web/javadoc/net/sf/joafip/file/service/stream/package-use.html
web/javadoc/net/sf/joafip/garbage/entity/EmptyClass.html
web/javadoc/net/sf/joafip/garbage/entity/class-use/EmptyClass.html
web/javadoc/net/sf/joafip/garbage/entity/package-frame.html
web/javadoc/net/sf/joafip/garbage/entity/package-summary.html
web/javadoc/net/sf/joafip/garbage/entity/package-tree.html
web/javadoc/net/sf/joafip/garbage/entity/package-use.html
web/javadoc/net/sf/joafip/garbage/service/AddAndGarbage.html
web/javadoc/net/sf/joafip/garbage/service/class-use/AddAndGarbage.html
web/javadoc/net/sf/joafip/garbage/service/package-frame.html
web/javadoc/net/sf/joafip/garbage/service/package-summary.html
web/javadoc/net/sf/joafip/garbage/service/package-tree.html
web/javadoc/net/sf/joafip/garbage/service/package-use.html
web/javadoc/net/sf/joafip/heapfile/HeapFileLongTests.html
web/javadoc/net/sf/joafip/heapfile/HeapFileTests.html
web/javadoc/net/sf/joafip/heapfile/class-use/HeapFileLongTests.html
web/javadoc/net/sf/joafip/heapfile/class-use/HeapFileTests.html
web/javadoc/net/sf/joafip/heapfile/entity/DataAndDataRecordIdentifier.html
web/javadoc/net/sf/joafip/heapfile/entity/class-use/DataAndDataRecordIdentifier.html
web/javadoc/net/sf/joafip/heapfile/entity/package-frame.html
web/javadoc/net/sf/joafip/heapfile/entity/package-summary.html
web/javadoc/net/sf/joafip/heapfile/entity/package-tree.html
web/javadoc/net/sf/joafip/heapfile/entity/package-use.html
web/javadoc/net/sf/joafip/heapfile/package-frame.html
web/javadoc/net/sf/joafip/heapfile/package-summary.html
web/javadoc/net/sf/joafip/heapfile/package-tree.html
web/javadoc/net/sf/joafip/heapfile/package-use.html
web/javadoc/net/sf/joafip/heapfile/record/RecordTests.html
web/javadoc/net/sf/joafip/heapfile/record/class-use/RecordTests.html
web/javadoc/net/sf/joafip/heapfile/record/entity/AbstractHeapRBTNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/HeapFreeNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/HeapHeader.html
web/javadoc/net/sf/joafip/heapfile/record/entity/HeapIdNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/HeapRecord.html
web/javadoc/net/sf/joafip/heapfile/record/entity/RecordEntityTests.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/AbstractHeapRBTNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/HeapFreeNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/HeapHeader.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/HeapIdNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/HeapRecord.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/RecordEntityTests.html
web/javadoc/net/sf/joafip/heapfile/record/entity/package-frame.html
web/javadoc/net/sf/joafip/heapfile/record/entity/package-summary.html
web/javadoc/net/sf/joafip/heapfile/record/entity/package-tree.html
web/javadoc/net/sf/joafip/heapfile/record/entity/package-use.html
web/javadoc/net/sf/joafip/heapfile/record/package-frame.html
web/javadoc/net/sf/joafip/heapfile/record/package-summary.html
web/javadoc/net/sf/joafip/heapfile/record/package-tree.html
web/javadoc/net/sf/joafip/heapfile/record/package-use.html
web/javadoc/net/sf/joafip/heapfile/record/service/AbstractHeapNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/HeapFreeNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/HeapIdNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/RecordServiceTests.html
web/javadoc/net/sf/joafip/heapfile/record/service/class-use/AbstractHeapNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/class-use/HeapFreeNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/class-use/HeapIdNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/class-use/RecordServiceTests.html
web/javadoc/net/sf/joafip/heapfile/record/service/package-frame.html
web/javadoc/net/sf/joafip/heapfile/record/service/package-summary.html
web/javadoc/net/sf/joafip/heapfile/record/service/package-tree.html
web/javadoc/net/sf/joafip/heapfile/record/service/package-use.html
web/javadoc/net/sf/joafip/heapfile/service/AutoSaveHeapFileDataManager.html
web/javadoc/net/sf/joafip/heapfile/service/HeapFileDataManager.html
web/javadoc/net/sf/joafip/heapfile/service/HeapFileServiceTests.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/AutoSaveHeapFileDataManager.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/HeapFileDataManager.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/HeapFileServiceTests.html
web/javadoc/net/sf/joafip/heapfile/service/package-frame.html
web/javadoc/net/sf/joafip/heapfile/service/package-summary.html
web/javadoc/net/sf/joafip/heapfile/service/package-tree.html
web/javadoc/net/sf/joafip/heapfile/service/package-use.html
web/javadoc/net/sf/joafip/hugelist/AbstractHugeList.html
web/javadoc/net/sf/joafip/hugelist/HugeListOutOfMemory.html
web/javadoc/net/sf/joafip/hugelist/HugeListOutOfMemory2.html
web/javadoc/net/sf/joafip/hugelist/HugeListSaveInCode.html
web/javadoc/net/sf/joafip/hugelist/class-use/AbstractHugeList.html
web/javadoc/net/sf/joafip/hugelist/class-use/HugeListOutOfMemory.html
web/javadoc/net/sf/joafip/hugelist/class-use/HugeListOutOfMemory2.html
web/javadoc/net/sf/joafip/hugelist/class-use/HugeListSaveInCode.html
web/javadoc/net/sf/joafip/hugelist/package-frame.html
web/javadoc/net/sf/joafip/hugelist/package-summary.html
web/javadoc/net/sf/joafip/hugelist/package-tree.html
web/javadoc/net/sf/joafip/hugelist/package-use.html
web/javadoc/net/sf/joafip/hugemap/AbstractPersistence.html
web/javadoc/net/sf/joafip/hugemap/HugeMapGetElement.html
web/javadoc/net/sf/joafip/hugemap/HugeMapPopulate.html
web/javadoc/net/sf/joafip/hugemap/class-use/AbstractPersistence.html
web/javadoc/net/sf/joafip/hugemap/class-use/HugeMapGetElement.html
web/javadoc/net/sf/joafip/hugemap/class-use/HugeMapPopulate.html
web/javadoc/net/sf/joafip/hugemap/package-frame.html
web/javadoc/net/sf/joafip/hugemap/package-summary.html
web/javadoc/net/sf/joafip/hugemap/package-tree.html
web/javadoc/net/sf/joafip/hugemap/package-use.html
web/javadoc/net/sf/joafip/java/util/AbstractLinkedList.html
web/javadoc/net/sf/joafip/java/util/AbstractPLinkedTreeSet.html
web/javadoc/net/sf/joafip/java/util/AbstractPSet.html
web/javadoc/net/sf/joafip/java/util/AbstractPTreeSet.html
web/javadoc/net/sf/joafip/java/util/HashMapEntryComparator.html
web/javadoc/net/sf/joafip/java/util/ICollectionListenable.html
web/javadoc/net/sf/joafip/java/util/ICollectionListener.html
web/javadoc/net/sf/joafip/java/util/ILinkedList.html
web/javadoc/net/sf/joafip/java/util/IMapListenable.html
web/javadoc/net/sf/joafip/java/util/IMapListener.html
web/javadoc/net/sf/joafip/java/util/IPNavigableTreeSet.html
web/javadoc/net/sf/joafip/java/util/IPSet.html
web/javadoc/net/sf/joafip/java/util/IPTreeSet.html
web/javadoc/net/sf/joafip/java/util/JavaUtilTests.html
web/javadoc/net/sf/joafip/java/util/MapCollectionValues.html
web/javadoc/net/sf/joafip/java/util/PAbstractCollection.html
web/javadoc/net/sf/joafip/java/util/PAbstractList.html
web/javadoc/net/sf/joafip/java/util/PAbstractMap.html
web/javadoc/net/sf/joafip/java/util/PAbstractQueue.html
web/javadoc/net/sf/joafip/java/util/PAbstractSequentialList.html
web/javadoc/net/sf/joafip/java/util/PAbstractSet.html
web/javadoc/net/sf/joafip/java/util/PArrayList.html
web/javadoc/net/sf/joafip/java/util/PConcurrentHashMap.html
web/javadoc/net/sf/joafip/java/util/PDescendingTreeSet.html
web/javadoc/net/sf/joafip/java/util/PDescendingTreeSubSet.html
web/javadoc/net/sf/joafip/java/util/PHashMap.html
web/javadoc/net/sf/joafip/java/util/PHashMapEntry.html
web/javadoc/net/sf/joafip/java/util/PHashMapEntrySet.html
web/javadoc/net/sf/joafip/java/util/PHashMapKeySet.html
web/javadoc/net/sf/joafip/java/util/PHashSet.html
web/javadoc/net/sf/joafip/java/util/PLinkedHashMap.html
web/javadoc/net/sf/joafip/java/util/PLinkedHashMapEntrySet.html
web/javadoc/net/sf/joafip/java/util/PLinkedHashSet.html
web/javadoc/net/sf/joafip/java/util/PLinkedList.html
web/javadoc/net/sf/joafip/java/util/PLinkedMapKeySet.html
web/javadoc/net/sf/joafip/java/util/PLinkedTreeMap.html
web/javadoc/net/sf/joafip/java/util/PLinkedTreeSet.html
web/javadoc/net/sf/joafip/java/util/PMapEntry.html
web/javadoc/net/sf/joafip/java/util/PMapKeyNavigableSet.html
web/javadoc/net/sf/joafip/java/util/PPriorityQueue.html
web/javadoc/net/sf/joafip/java/util/PSubList.html
web/javadoc/net/sf/joafip/java/util/PSynchronizedList.html
web/javadoc/net/sf/joafip/java/util/PSynchronizedListIterator.html
web/javadoc/net/sf/joafip/java/util/PTreeList.html
web/javadoc/net/sf/joafip/java/util/PTreeMap.html
web/javadoc/net/sf/joafip/java/util/PTreeMapEntry.html
web/javadoc/net/sf/joafip/java/util/PTreeSet.html
web/javadoc/net/sf/joafip/java/util/PTreeSubSet.html
web/javadoc/net/sf/joafip/java/util/PVector.html
web/javadoc/net/sf/joafip/java/util/PVectorIterator.html
web/javadoc/net/sf/joafip/java/util/SetOfMapEntryValueIterator.html
web/javadoc/net/sf/joafip/java/util/class-use/AbstractLinkedList.html
web/javadoc/net/sf/joafip/java/util/class-use/AbstractPLinkedTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/AbstractPSet.html
web/javadoc/net/sf/joafip/java/util/class-use/AbstractPTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/HashMapEntryComparator.html
web/javadoc/net/sf/joafip/java/util/class-use/ICollectionListenable.html
web/javadoc/net/sf/joafip/java/util/class-use/ICollectionListener.html
web/javadoc/net/sf/joafip/java/util/class-use/ILinkedList.html
web/javadoc/net/sf/joafip/java/util/class-use/IMapListenable.html
web/javadoc/net/sf/joafip/java/util/class-use/IMapListener.html
web/javadoc/net/sf/joafip/java/util/class-use/IPNavigableTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/IPSet.html
web/javadoc/net/sf/joafip/java/util/class-use/IPTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/JavaUtilTests.html
web/javadoc/net/sf/joafip/java/util/class-use/MapCollectionValues.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractCollection.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractList.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractQueue.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractSequentialList.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PArrayList.html
web/javadoc/net/sf/joafip/java/util/class-use/PConcurrentHashMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PDescendingTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PDescendingTreeSubSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashMapEntry.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashMapEntrySet.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashMapKeySet.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedHashMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedHashMapEntrySet.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedHashSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedList.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedMapKeySet.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedTreeMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PMapEntry.html
web/javadoc/net/sf/joafip/java/util/class-use/PMapKeyNavigableSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PPriorityQueue.html
web/javadoc/net/sf/joafip/java/util/class-use/PSubList.html
web/javadoc/net/sf/joafip/java/util/class-use/PSynchronizedList.html
web/javadoc/net/sf/joafip/java/util/class-use/PSynchronizedListIterator.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeList.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeMapEntry.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeSubSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PVector.html
web/javadoc/net/sf/joafip/java/util/class-use/PVectorIterator.html
web/javadoc/net/sf/joafip/java/util/class-use/SetOfMapEntryValueIterator.html
web/javadoc/net/sf/joafip/java/util/package-frame.html
web/javadoc/net/sf/joafip/java/util/package-summary.html
web/javadoc/net/sf/joafip/java/util/package-tree.html
web/javadoc/net/sf/joafip/java/util/package-use.html
web/javadoc/net/sf/joafip/java/util/support/AbstractDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/IEqualsHashComparator.html
web/javadoc/net/sf/joafip/java/util/support/IListSupport.html
web/javadoc/net/sf/joafip/java/util/support/ISupportListenable.html
web/javadoc/net/sf/joafip/java/util/support/ISupportListener.html
web/javadoc/net/sf/joafip/java/util/support/JavaUtilSupportTests.html
web/javadoc/net/sf/joafip/java/util/support/PreviousElementAndSetNode.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/ArrayListSupport.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/ArrayListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/ArrayListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/class-use/ArrayListSupport.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/class-use/ArrayListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/class-use/ArrayListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/package-use.html
web/javadoc/net/sf/joafip/java/util/support/bugs/JavaUtilSupportBugsTests.html
web/javadoc/net/sf/joafip/java/util/support/bugs/class-use/JavaUtilSupportBugsTests.html
web/javadoc/net/sf/joafip/java/util/support/bugs/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/bugs/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/bugs/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/bugs/package-use.html
web/javadoc/net/sf/joafip/java/util/support/class-use/AbstractDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/class-use/IEqualsHashComparator.html
web/javadoc/net/sf/joafip/java/util/support/class-use/IListSupport.html
web/javadoc/net/sf/joafip/java/util/support/class-use/ISupportListenable.html
web/javadoc/net/sf/joafip/java/util/support/class-use/ISupportListener.html
web/javadoc/net/sf/joafip/java/util/support/class-use/JavaUtilSupportTests.html
web/javadoc/net/sf/joafip/java/util/support/class-use/PreviousElementAndSetNode.html
web/javadoc/net/sf/joafip/java/util/support/hash/AbstractHashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/hash/HashSupport.html
web/javadoc/net/sf/joafip/java/util/support/hash/HashSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/hash/HashSupportNodeEntry.html
web/javadoc/net/sf/joafip/java/util/support/hash/HashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/AbstractHashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/HashSupport.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/HashSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/HashSupportNodeEntry.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/HashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/hash/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/hash/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/hash/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/hash/package-use.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupport.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedListSupportAllNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupport.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedListSupportAllNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/package-use.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/LinkedTreeSupport.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/LinkedTreeSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/LinkedTreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/LinkedTreeSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/class-use/LinkedTreeSupport.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/class-use/LinkedTreeSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/class-use/LinkedTreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/class-use/LinkedTreeSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/package-use.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/AbstractLinkedListNodeSupport.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/ILinkedListSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/ILinkedListSupportNodeManager.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupport.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupportManager.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/AbstractLinkedListNodeSupport.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/ILinkedListSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/ILinkedListSupportNodeManager.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupport.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupportManager.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/package-use.html
web/javadoc/net/sf/joafip/java/util/support/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/package-use.html
web/javadoc/net/sf/joafip/java/util/support/tree/AbstractTreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupport.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportSubDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportSubIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/AbstractTreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupport.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportSubDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportSubIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/tree/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/tree/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/tree/package-use.html
web/javadoc/net/sf/joafip/java/util/support/treelist/TreeListSupport.html
web/javadoc/net/sf/joafip/java/util/support/treelist/TreeListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/treelist/TreeListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/treelist/class-use/TreeListSupport.html
web/javadoc/net/sf/joafip/java/util/support/treelist/class-use/TreeListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/treelist/class-use/TreeListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/treelist/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/treelist/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/treelist/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/treelist/package-use.html
web/javadoc/net/sf/joafip/jpa/JoaFipEntityManager.html
web/javadoc/net/sf/joafip/jpa/JoaFipEntityManagerFactory.html
web/javadoc/net/sf/joafip/jpa/JoaFipEntityTransaction.html
web/javadoc/net/sf/joafip/jpa/JoaFipPersistenceProvider.html
web/javadoc/net/sf/joafip/jpa/class-use/JoaFipEntityManager.html
web/javadoc/net/sf/joafip/jpa/class-use/JoaFipEntityManagerFactory.html
web/javadoc/net/sf/joafip/jpa/class-use/JoaFipEntityTransaction.html
web/javadoc/net/sf/joafip/jpa/class-use/JoaFipPersistenceProvider.html
web/javadoc/net/sf/joafip/jpa/package-frame.html
web/javadoc/net/sf/joafip/jpa/package-summary.html
web/javadoc/net/sf/joafip/jpa/package-tree.html
web/javadoc/net/sf/joafip/jpa/package-use.html
web/javadoc/net/sf/joafip/kvstore/KeyValueStoreLongTests.html
web/javadoc/net/sf/joafip/kvstore/KeyValueStoreTests.html
web/javadoc/net/sf/joafip/kvstore/class-use/KeyValueStoreLongTests.html
web/javadoc/net/sf/joafip/kvstore/class-use/KeyValueStoreTests.html
web/javadoc/net/sf/joafip/kvstore/entity/AbstractFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/EnumFileAccessMode.html
web/javadoc/net/sf/joafip/kvstore/entity/EnumFileState.html
web/javadoc/net/sf/joafip/kvstore/entity/FileAccessParameter.html
web/javadoc/net/sf/joafip/kvstore/entity/HeapFileSetup.html
web/javadoc/net/sf/joafip/kvstore/entity/IFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/ToBackupRecord.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/AbstractFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/EnumFileAccessMode.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/EnumFileState.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/FileAccessParameter.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/HeapFileSetup.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/IFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/ToBackupRecord.html
web/javadoc/net/sf/joafip/kvstore/entity/package-frame.html
web/javadoc/net/sf/joafip/kvstore/entity/package-summary.html
web/javadoc/net/sf/joafip/kvstore/entity/package-tree.html
web/javadoc/net/sf/joafip/kvstore/entity/package-use.html
web/javadoc/net/sf/joafip/kvstore/package-frame.html
web/javadoc/net/sf/joafip/kvstore/package-summary.html
web/javadoc/net/sf/joafip/kvstore/package-tree.html
web/javadoc/net/sf/joafip/kvstore/package-use.html
web/javadoc/net/sf/joafip/kvstore/record/KVRecordTests.html
web/javadoc/net/sf/joafip/kvstore/record/class-use/KVRecordTests.html
web/javadoc/net/sf/joafip/kvstore/record/entity/DataRecordIdentifier.html
web/javadoc/net/sf/joafip/kvstore/record/entity/DataRecordKey.html
web/javadoc/net/sf/joafip/kvstore/record/entity/IDataRecordKey.html
web/javadoc/net/sf/joafip/kvstore/record/entity/KVRecordEntityTests.html
web/javadoc/net/sf/joafip/kvstore/record/entity/class-use/DataRecordIdentifier.html
web/javadoc/net/sf/joafip/kvstore/record/entity/class-use/DataRecordKey.html
web/javadoc/net/sf/joafip/kvstore/record/entity/class-use/IDataRecordKey.html
web/javadoc/net/sf/joafip/kvstore/record/entity/class-use/KVRecordEntityTests.html
web/javadoc/net/sf/joafip/kvstore/record/entity/package-frame.html
web/javadoc/net/sf/joafip/kvstore/record/entity/package-summary.html
web/javadoc/net/sf/joafip/kvstore/record/entity/package-tree.html
web/javadoc/net/sf/joafip/kvstore/record/entity/package-use.html
web/javadoc/net/sf/joafip/kvstore/record/package-frame.html
web/javadoc/net/sf/joafip/kvstore/record/package-summary.html
web/javadoc/net/sf/joafip/kvstore/record/package-tree.html
web/javadoc/net/sf/joafip/kvstore/record/package-use.html
web/javadoc/net/sf/joafip/kvstore/record/service/AbstractDataRecordKeyComparator.html
web/javadoc/net/sf/joafip/kvstore/record/service/DataRecordKeyManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/HeapElementManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/HeapElementManagerFactory.html
web/javadoc/net/sf/joafip/kvstore/record/service/IDataRecordKeyManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/IHeapElementManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/IHeapRecordFactory.html
web/javadoc/net/sf/joafip/kvstore/record/service/KVRecordServiceTests.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/AbstractDataRecordKeyComparator.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/DataRecordKeyManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/HeapElementManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/HeapElementManagerFactory.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/IDataRecordKeyManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/IHeapElementManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/IHeapRecordFactory.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/KVRecordServiceTests.html
web/javadoc/net/sf/joafip/kvstore/record/service/package-frame.html
web/javadoc/net/sf/joafip/kvstore/record/service/package-summary.html
web/javadoc/net/sf/joafip/kvstore/record/service/package-tree.html
web/javadoc/net/sf/joafip/kvstore/record/service/package-use.html
web/javadoc/net/sf/joafip/kvstore/service/AbstractHeapDataManager.html
web/javadoc/net/sf/joafip/kvstore/service/FileForStorable.html
web/javadoc/net/sf/joafip/kvstore/service/HeapException.html
web/javadoc/net/sf/joafip/kvstore/service/HeapFileStateHelper.html
web/javadoc/net/sf/joafip/kvstore/service/HeapRuntimeException.html
web/javadoc/net/sf/joafip/kvstore/service/IFileForStorable.html
web/javadoc/net/sf/joafip/kvstore/service/IHeapDataManager.html
web/javadoc/net/sf/joafip/kvstore/service/KeyValueStoreServiceTests.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/AbstractHeapDataManager.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/FileForStorable.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/HeapException.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/HeapFileStateHelper.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/HeapRuntimeException.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/IFileForStorable.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/IHeapDataManager.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/KeyValueStoreServiceTests.html
web/javadoc/net/sf/joafip/kvstore/service/package-frame.html
web/javadoc/net/sf/joafip/kvstore/service/package-summary.html
web/javadoc/net/sf/joafip/kvstore/service/package-tree.html
web/javadoc/net/sf/joafip/kvstore/service/package-use.html
web/javadoc/net/sf/joafip/logger/DoPrivilegedSetMethodAccessible.html
web/javadoc/net/sf/joafip/logger/DummyLogger.html
web/javadoc/net/sf/joafip/logger/DummyLoggerFactory.html
web/javadoc/net/sf/joafip/logger/IJoafipLogger.html
web/javadoc/net/sf/joafip/logger/IJoafipLoggerFactory.html
web/javadoc/net/sf/joafip/logger/JoafipLogger.html
web/javadoc/net/sf/joafip/logger/Log4JFactory.html
web/javadoc/net/sf/joafip/logger/Log4jAdapter.html
web/javadoc/net/sf/joafip/logger/MainTestLogger.html
web/javadoc/net/sf/joafip/logger/class-use/DoPrivilegedSetMethodAccessible.html
web/javadoc/net/sf/joafip/logger/class-use/DummyLogger.html
web/javadoc/net/sf/joafip/logger/class-use/DummyLoggerFactory.html
web/javadoc/net/sf/joafip/logger/class-use/IJoafipLogger.html
web/javadoc/net/sf/joafip/logger/class-use/IJoafipLoggerFactory.html
web/javadoc/net/sf/joafip/logger/class-use/JoafipLogger.html
web/javadoc/net/sf/joafip/logger/class-use/Log4JFactory.html
web/javadoc/net/sf/joafip/logger/class-use/Log4jAdapter.html
web/javadoc/net/sf/joafip/logger/class-use/MainTestLogger.html
web/javadoc/net/sf/joafip/logger/package-frame.html
web/javadoc/net/sf/joafip/logger/package-summary.html
web/javadoc/net/sf/joafip/logger/package-tree.html
web/javadoc/net/sf/joafip/logger/package-use.html
web/javadoc/net/sf/joafip/meminspector/ExcludedClass.html
web/javadoc/net/sf/joafip/meminspector/MemInspectorTests.html
web/javadoc/net/sf/joafip/meminspector/class-use/ExcludedClass.html
web/javadoc/net/sf/joafip/meminspector/class-use/MemInspectorTests.html
web/javadoc/net/sf/joafip/meminspector/entity/AbstractNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/entity/AbstractObjectIdentityKey.html
web/javadoc/net/sf/joafip/meminspector/entity/INodeForObject.html
web/javadoc/net/sf/joafip/meminspector/entity/IObjectIdentityKey.html
web/javadoc/net/sf/joafip/meminspector/entity/IncludedExcluded.html
web/javadoc/net/sf/joafip/meminspector/entity/LeafNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/entity/MemoryImage.html
web/javadoc/net/sf/joafip/meminspector/entity/NodeForObject.html
web/javadoc/net/sf/joafip/meminspector/entity/NodeForObjectTO.html
web/javadoc/net/sf/joafip/meminspector/entity/ObjectIden...
[truncated message content] |
|
From: <luc...@us...> - 2012-11-30 10:28:26
|
Revision: 3177
http://joafip.svn.sourceforge.net/joafip/?rev=3177&view=rev
Author: luc_peuvrier
Date: 2012-11-30 10:27:43 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
4.0.0b9 created
Modified Paths:
--------------
web/javadoc/allclasses-frame.html
web/javadoc/allclasses-noframe.html
web/javadoc/asm/java/lang/ObjectDump.html
web/javadoc/asm/java/lang/class-use/ObjectDump.html
web/javadoc/asm/java/lang/package-frame.html
web/javadoc/asm/java/lang/package-summary.html
web/javadoc/asm/java/lang/package-tree.html
web/javadoc/asm/java/lang/package-use.html
web/javadoc/asm/net/sf/joafip/asm/IgnoreError.html
web/javadoc/asm/net/sf/joafip/asm/InvokeStaticDump.html
web/javadoc/asm/net/sf/joafip/asm/LdcDump.html
web/javadoc/asm/net/sf/joafip/asm/NewDump.html
web/javadoc/asm/net/sf/joafip/asm/NewProxyCallBackDump.html
web/javadoc/asm/net/sf/joafip/asm/StaticProxyCallBackCallDump.html
web/javadoc/asm/net/sf/joafip/asm/TryFinallyDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/IgnoreError.html
web/javadoc/asm/net/sf/joafip/asm/class-use/InvokeStaticDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/LdcDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/NewDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/NewProxyCallBackDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/StaticProxyCallBackCallDump.html
web/javadoc/asm/net/sf/joafip/asm/class-use/TryFinallyDump.html
web/javadoc/asm/net/sf/joafip/asm/package-frame.html
web/javadoc/asm/net/sf/joafip/asm/package-summary.html
web/javadoc/asm/net/sf/joafip/asm/package-tree.html
web/javadoc/asm/net/sf/joafip/asm/package-use.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/JoafipObjectDump.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/class-use/JoafipObjectDump.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/package-frame.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/package-summary.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/package-tree.html
web/javadoc/asm/net/sf/joafip/store/service/proxy/package-use.html
web/javadoc/constant-values.html
web/javadoc/deprecated-list.html
web/javadoc/eatmemory/MainEatMemory.html
web/javadoc/eatmemory/class-use/MainEatMemory.html
web/javadoc/eatmemory/package-frame.html
web/javadoc/eatmemory/package-summary.html
web/javadoc/eatmemory/package-tree.html
web/javadoc/eatmemory/package-use.html
web/javadoc/help-doc.html
web/javadoc/index-all.html
web/javadoc/index.html
web/javadoc/jrat/MainJRat.html
web/javadoc/jrat/class-use/MainJRat.html
web/javadoc/jrat/package-frame.html
web/javadoc/jrat/package-summary.html
web/javadoc/jrat/package-tree.html
web/javadoc/jrat/package-use.html
web/javadoc/net/sf/joafip/AssertNotNull.html
web/javadoc/net/sf/joafip/DeprecatedInStoreClass.html
web/javadoc/net/sf/joafip/DoNotTransform.html
web/javadoc/net/sf/joafip/Fortest.html
web/javadoc/net/sf/joafip/GarbageTests.html
web/javadoc/net/sf/joafip/GetVersion.html
web/javadoc/net/sf/joafip/HelloWorld.html
web/javadoc/net/sf/joafip/InErrorTests.html
web/javadoc/net/sf/joafip/IterTests.html
web/javadoc/net/sf/joafip/NoStorableAccess.html
web/javadoc/net/sf/joafip/NotStorableClass.html
web/javadoc/net/sf/joafip/PersistanceTestsNoLongTests.html
web/javadoc/net/sf/joafip/PersistenceLongTestsOnly.html
web/javadoc/net/sf/joafip/PersistenceTests.html
web/javadoc/net/sf/joafip/StorableAccess.html
web/javadoc/net/sf/joafip/StorableClass.html
web/javadoc/net/sf/joafip/StoreNoLazyLoad.html
web/javadoc/net/sf/joafip/StoreNotUseStandardSerialization.html
web/javadoc/net/sf/joafip/StoreSerializeAndGZippedInOneRecord.html
web/javadoc/net/sf/joafip/StoreSerializeAndZippedInOneRecord.html
web/javadoc/net/sf/joafip/StoreSerializeInOneRecord.html
web/javadoc/net/sf/joafip/TestHugeListAutoSaveDevMode.html
web/javadoc/net/sf/joafip/TestHugeListDevMode.html
web/javadoc/net/sf/joafip/asm/AnnotationVisitor.html
web/javadoc/net/sf/joafip/asm/Attribute.html
web/javadoc/net/sf/joafip/asm/ByteVector.html
web/javadoc/net/sf/joafip/asm/ClassReader.html
web/javadoc/net/sf/joafip/asm/ClassVisitor.html
web/javadoc/net/sf/joafip/asm/ClassWriter.html
web/javadoc/net/sf/joafip/asm/FieldVisitor.html
web/javadoc/net/sf/joafip/asm/IgnoreError.html
web/javadoc/net/sf/joafip/asm/InvokeStatic.html
web/javadoc/net/sf/joafip/asm/Label.html
web/javadoc/net/sf/joafip/asm/Ldc.html
web/javadoc/net/sf/joafip/asm/MainAsmForIgnoreError.html
web/javadoc/net/sf/joafip/asm/MainAsmForInvokeStatic.html
web/javadoc/net/sf/joafip/asm/MainAsmForLdc.html
web/javadoc/net/sf/joafip/asm/MainAsmForNew.html
web/javadoc/net/sf/joafip/asm/MainAsmForNewProxyCallBack.html
web/javadoc/net/sf/joafip/asm/MainAsmForStaticproxyCallBackCall.html
web/javadoc/net/sf/joafip/asm/MainAsmForTransformedObject.html
web/javadoc/net/sf/joafip/asm/MainAsmForTryFinally.html
web/javadoc/net/sf/joafip/asm/MethodVisitor.html
web/javadoc/net/sf/joafip/asm/New.html
web/javadoc/net/sf/joafip/asm/NewProxyCallBack.html
web/javadoc/net/sf/joafip/asm/Opcodes.html
web/javadoc/net/sf/joafip/asm/StaticProxyCallBackCall.html
web/javadoc/net/sf/joafip/asm/TryFinally.html
web/javadoc/net/sf/joafip/asm/Type.html
web/javadoc/net/sf/joafip/asm/class-use/AnnotationVisitor.html
web/javadoc/net/sf/joafip/asm/class-use/Attribute.html
web/javadoc/net/sf/joafip/asm/class-use/ByteVector.html
web/javadoc/net/sf/joafip/asm/class-use/ClassReader.html
web/javadoc/net/sf/joafip/asm/class-use/ClassVisitor.html
web/javadoc/net/sf/joafip/asm/class-use/ClassWriter.html
web/javadoc/net/sf/joafip/asm/class-use/FieldVisitor.html
web/javadoc/net/sf/joafip/asm/class-use/IgnoreError.html
web/javadoc/net/sf/joafip/asm/class-use/InvokeStatic.html
web/javadoc/net/sf/joafip/asm/class-use/Label.html
web/javadoc/net/sf/joafip/asm/class-use/Ldc.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForIgnoreError.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForInvokeStatic.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForLdc.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForNew.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForNewProxyCallBack.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForStaticproxyCallBackCall.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForTransformedObject.html
web/javadoc/net/sf/joafip/asm/class-use/MainAsmForTryFinally.html
web/javadoc/net/sf/joafip/asm/class-use/MethodVisitor.html
web/javadoc/net/sf/joafip/asm/class-use/New.html
web/javadoc/net/sf/joafip/asm/class-use/NewProxyCallBack.html
web/javadoc/net/sf/joafip/asm/class-use/Opcodes.html
web/javadoc/net/sf/joafip/asm/class-use/StaticProxyCallBackCall.html
web/javadoc/net/sf/joafip/asm/class-use/TryFinally.html
web/javadoc/net/sf/joafip/asm/class-use/Type.html
web/javadoc/net/sf/joafip/asm/package-frame.html
web/javadoc/net/sf/joafip/asm/package-summary.html
web/javadoc/net/sf/joafip/asm/package-tree.html
web/javadoc/net/sf/joafip/asm/package-use.html
web/javadoc/net/sf/joafip/autosave/cycle/MainCycle.html
web/javadoc/net/sf/joafip/autosave/cycle/TypeA.html
web/javadoc/net/sf/joafip/autosave/cycle/TypeB.html
web/javadoc/net/sf/joafip/autosave/cycle/class-use/MainCycle.html
web/javadoc/net/sf/joafip/autosave/cycle/class-use/TypeA.html
web/javadoc/net/sf/joafip/autosave/cycle/class-use/TypeB.html
web/javadoc/net/sf/joafip/autosave/cycle/package-frame.html
web/javadoc/net/sf/joafip/autosave/cycle/package-summary.html
web/javadoc/net/sf/joafip/autosave/cycle/package-tree.html
web/javadoc/net/sf/joafip/autosave/cycle/package-use.html
web/javadoc/net/sf/joafip/autosave/rbtree/MainMemRBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/MainRBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/MainSimpleTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/RBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/SimpleTreeOp.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/MainMemRBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/MainRBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/MainSimpleTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/RBTree.html
web/javadoc/net/sf/joafip/autosave/rbtree/class-use/SimpleTreeOp.html
web/javadoc/net/sf/joafip/autosave/rbtree/package-frame.html
web/javadoc/net/sf/joafip/autosave/rbtree/package-summary.html
web/javadoc/net/sf/joafip/autosave/rbtree/package-tree.html
web/javadoc/net/sf/joafip/autosave/rbtree/package-use.html
web/javadoc/net/sf/joafip/autosave/spellcheck/AbstractSpellCheck.html
web/javadoc/net/sf/joafip/autosave/spellcheck/ISpellCheckDAO.html
web/javadoc/net/sf/joafip/autosave/spellcheck/MainCheck.html
web/javadoc/net/sf/joafip/autosave/spellcheck/MainReadWords.html
web/javadoc/net/sf/joafip/autosave/spellcheck/SpellCheckBase.html
web/javadoc/net/sf/joafip/autosave/spellcheck/SpellCheckException.html
web/javadoc/net/sf/joafip/autosave/spellcheck/SpellCheckJoafipDAO.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/AbstractSpellCheck.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/ISpellCheckDAO.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/MainCheck.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/MainReadWords.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/SpellCheckBase.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/SpellCheckException.html
web/javadoc/net/sf/joafip/autosave/spellcheck/class-use/SpellCheckJoafipDAO.html
web/javadoc/net/sf/joafip/autosave/spellcheck/package-frame.html
web/javadoc/net/sf/joafip/autosave/spellcheck/package-summary.html
web/javadoc/net/sf/joafip/autosave/spellcheck/package-tree.html
web/javadoc/net/sf/joafip/autosave/spellcheck/package-use.html
web/javadoc/net/sf/joafip/bctransform/BCTransformTest.html
web/javadoc/net/sf/joafip/bctransform/class-use/BCTransformTest.html
web/javadoc/net/sf/joafip/bctransform/package-frame.html
web/javadoc/net/sf/joafip/bctransform/package-summary.html
web/javadoc/net/sf/joafip/bctransform/package-tree.html
web/javadoc/net/sf/joafip/bctransform/package-use.html
web/javadoc/net/sf/joafip/btreeplus/BtreePlusTests.html
web/javadoc/net/sf/joafip/btreeplus/class-use/BtreePlusTests.html
web/javadoc/net/sf/joafip/btreeplus/entity/AbstractElement.html
web/javadoc/net/sf/joafip/btreeplus/entity/AbstractNodePage.html
web/javadoc/net/sf/joafip/btreeplus/entity/AbstractPageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/BtreePlusEntityTests.html
web/javadoc/net/sf/joafip/btreeplus/entity/DataBlock.html
web/javadoc/net/sf/joafip/btreeplus/entity/DataBlockPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/EnumRecordType.html
web/javadoc/net/sf/joafip/btreeplus/entity/FreePage.html
web/javadoc/net/sf/joafip/btreeplus/entity/HeaderPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/IDataBlock.html
web/javadoc/net/sf/joafip/btreeplus/entity/ILeafPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/INonTerminalPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/IPageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/IPageRecordable.html
web/javadoc/net/sf/joafip/btreeplus/entity/IStateStored.html
web/javadoc/net/sf/joafip/btreeplus/entity/IntegrityCheckResult.html
web/javadoc/net/sf/joafip/btreeplus/entity/LeafPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/NonTerminalPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/PageConstant.html
web/javadoc/net/sf/joafip/btreeplus/entity/PageNode.html
web/javadoc/net/sf/joafip/btreeplus/entity/PageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/AbstractElement.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/AbstractNodePage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/AbstractPageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/BtreePlusEntityTests.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/DataBlock.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/DataBlockPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/EnumRecordType.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/FreePage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/HeaderPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IDataBlock.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/ILeafPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/INonTerminalPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IPageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IPageRecordable.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IStateStored.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/IntegrityCheckResult.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/LeafPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/NonTerminalPage.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/PageConstant.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/PageNode.html
web/javadoc/net/sf/joafip/btreeplus/entity/class-use/PageRecord.html
web/javadoc/net/sf/joafip/btreeplus/entity/package-frame.html
web/javadoc/net/sf/joafip/btreeplus/entity/package-summary.html
web/javadoc/net/sf/joafip/btreeplus/entity/package-tree.html
web/javadoc/net/sf/joafip/btreeplus/entity/package-use.html
web/javadoc/net/sf/joafip/btreeplus/package-frame.html
web/javadoc/net/sf/joafip/btreeplus/package-summary.html
web/javadoc/net/sf/joafip/btreeplus/package-tree.html
web/javadoc/net/sf/joafip/btreeplus/package-use.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusDataManager.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusDataMgrIntegrityChecker.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusElementMgr.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusIterator.html
web/javadoc/net/sf/joafip/btreeplus/service/BtreePlusServiceTests.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusDataManager.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusDataMgrIntegrityChecker.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusElementMgr.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusIterator.html
web/javadoc/net/sf/joafip/btreeplus/service/class-use/BtreePlusServiceTests.html
web/javadoc/net/sf/joafip/btreeplus/service/package-frame.html
web/javadoc/net/sf/joafip/btreeplus/service/package-summary.html
web/javadoc/net/sf/joafip/btreeplus/service/package-tree.html
web/javadoc/net/sf/joafip/btreeplus/service/package-use.html
web/javadoc/net/sf/joafip/bug/BobList.html
web/javadoc/net/sf/joafip/bug/MainTest1.html
web/javadoc/net/sf/joafip/bug/class-use/BobList.html
web/javadoc/net/sf/joafip/bug/class-use/MainTest1.html
web/javadoc/net/sf/joafip/bug/package-frame.html
web/javadoc/net/sf/joafip/bug/package-summary.html
web/javadoc/net/sf/joafip/bug/package-tree.html
web/javadoc/net/sf/joafip/bug/package-use.html
web/javadoc/net/sf/joafip/bugtree/AbstractBugTree.html
web/javadoc/net/sf/joafip/bugtree/MainCountMmf.html
web/javadoc/net/sf/joafip/bugtree/MainTreeBlockFile.html
web/javadoc/net/sf/joafip/bugtree/MainTreeDual.html
web/javadoc/net/sf/joafip/bugtree/MainTreeHeapFile.html
web/javadoc/net/sf/joafip/bugtree/MainTreeHeapFileNoAutoSave.html
web/javadoc/net/sf/joafip/bugtree/MainTreeHeapFileNoCache.html
web/javadoc/net/sf/joafip/bugtree/MainTreeMem.html
web/javadoc/net/sf/joafip/bugtree/MainTreeMultiFile.html
web/javadoc/net/sf/joafip/bugtree/Tree.html
web/javadoc/net/sf/joafip/bugtree/TreeMem.html
web/javadoc/net/sf/joafip/bugtree/class-use/AbstractBugTree.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainCountMmf.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeBlockFile.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeDual.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeHeapFile.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeHeapFileNoAutoSave.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeHeapFileNoCache.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeMem.html
web/javadoc/net/sf/joafip/bugtree/class-use/MainTreeMultiFile.html
web/javadoc/net/sf/joafip/bugtree/class-use/Tree.html
web/javadoc/net/sf/joafip/bugtree/class-use/TreeMem.html
web/javadoc/net/sf/joafip/bugtree/package-frame.html
web/javadoc/net/sf/joafip/bugtree/package-summary.html
web/javadoc/net/sf/joafip/bugtree/package-tree.html
web/javadoc/net/sf/joafip/bugtree/package-use.html
web/javadoc/net/sf/joafip/class-use/AssertNotNull.html
web/javadoc/net/sf/joafip/class-use/DeprecatedInStoreClass.html
web/javadoc/net/sf/joafip/class-use/DoNotTransform.html
web/javadoc/net/sf/joafip/class-use/Fortest.html
web/javadoc/net/sf/joafip/class-use/GarbageTests.html
web/javadoc/net/sf/joafip/class-use/GetVersion.html
web/javadoc/net/sf/joafip/class-use/HelloWorld.html
web/javadoc/net/sf/joafip/class-use/InErrorTests.html
web/javadoc/net/sf/joafip/class-use/IterTests.html
web/javadoc/net/sf/joafip/class-use/NoStorableAccess.html
web/javadoc/net/sf/joafip/class-use/NotStorableClass.html
web/javadoc/net/sf/joafip/class-use/PersistanceTestsNoLongTests.html
web/javadoc/net/sf/joafip/class-use/PersistenceLongTestsOnly.html
web/javadoc/net/sf/joafip/class-use/PersistenceTests.html
web/javadoc/net/sf/joafip/class-use/StorableAccess.html
web/javadoc/net/sf/joafip/class-use/StorableClass.html
web/javadoc/net/sf/joafip/class-use/StoreNoLazyLoad.html
web/javadoc/net/sf/joafip/class-use/StoreNotUseStandardSerialization.html
web/javadoc/net/sf/joafip/class-use/StoreSerializeAndGZippedInOneRecord.html
web/javadoc/net/sf/joafip/class-use/StoreSerializeAndZippedInOneRecord.html
web/javadoc/net/sf/joafip/class-use/StoreSerializeInOneRecord.html
web/javadoc/net/sf/joafip/class-use/TestHugeListAutoSaveDevMode.html
web/javadoc/net/sf/joafip/class-use/TestHugeListDevMode.html
web/javadoc/net/sf/joafip/database/Item.html
web/javadoc/net/sf/joafip/database/ItemTable.html
web/javadoc/net/sf/joafip/database/MainDatabase.html
web/javadoc/net/sf/joafip/database/class-use/Item.html
web/javadoc/net/sf/joafip/database/class-use/ItemTable.html
web/javadoc/net/sf/joafip/database/class-use/MainDatabase.html
web/javadoc/net/sf/joafip/database/package-frame.html
web/javadoc/net/sf/joafip/database/package-summary.html
web/javadoc/net/sf/joafip/database/package-tree.html
web/javadoc/net/sf/joafip/database/package-use.html
web/javadoc/net/sf/joafip/entity/ConversionDefInputStream.html
web/javadoc/net/sf/joafip/entity/EntityTests.html
web/javadoc/net/sf/joafip/entity/EnumFilePersistenceCloseAction.html
web/javadoc/net/sf/joafip/entity/EnumNoMoreDataAction.html
web/javadoc/net/sf/joafip/entity/EnumStoreMode.html
web/javadoc/net/sf/joafip/entity/FilePersistenceProperties.html
web/javadoc/net/sf/joafip/entity/FilePersistencePropertyEntry.html
web/javadoc/net/sf/joafip/entity/MutableInteger.html
web/javadoc/net/sf/joafip/entity/SoftHashMap.html
web/javadoc/net/sf/joafip/entity/SoftValue.html
web/javadoc/net/sf/joafip/entity/class-use/ConversionDefInputStream.html
web/javadoc/net/sf/joafip/entity/class-use/EntityTests.html
web/javadoc/net/sf/joafip/entity/class-use/EnumFilePersistenceCloseAction.html
web/javadoc/net/sf/joafip/entity/class-use/EnumNoMoreDataAction.html
web/javadoc/net/sf/joafip/entity/class-use/EnumStoreMode.html
web/javadoc/net/sf/joafip/entity/class-use/FilePersistenceProperties.html
web/javadoc/net/sf/joafip/entity/class-use/FilePersistencePropertyEntry.html
web/javadoc/net/sf/joafip/entity/class-use/MutableInteger.html
web/javadoc/net/sf/joafip/entity/class-use/SoftHashMap.html
web/javadoc/net/sf/joafip/entity/class-use/SoftValue.html
web/javadoc/net/sf/joafip/entity/package-frame.html
web/javadoc/net/sf/joafip/entity/package-summary.html
web/javadoc/net/sf/joafip/entity/package-tree.html
web/javadoc/net/sf/joafip/entity/package-use.html
web/javadoc/net/sf/joafip/export/MainCheckExport.html
web/javadoc/net/sf/joafip/export/class-use/MainCheckExport.html
web/javadoc/net/sf/joafip/export/package-frame.html
web/javadoc/net/sf/joafip/export/package-summary.html
web/javadoc/net/sf/joafip/export/package-tree.html
web/javadoc/net/sf/joafip/export/package-use.html
web/javadoc/net/sf/joafip/file/FileTests.html
web/javadoc/net/sf/joafip/file/class-use/FileTests.html
web/javadoc/net/sf/joafip/file/entity/ByteBufferNode.html
web/javadoc/net/sf/joafip/file/entity/CacheMap.html
web/javadoc/net/sf/joafip/file/entity/CacheMap2.html
web/javadoc/net/sf/joafip/file/entity/ICacheMap.html
web/javadoc/net/sf/joafip/file/entity/PageNode.html
web/javadoc/net/sf/joafip/file/entity/ToWriteIterator.html
web/javadoc/net/sf/joafip/file/entity/ToWriteIterator2.html
web/javadoc/net/sf/joafip/file/entity/class-use/ByteBufferNode.html
web/javadoc/net/sf/joafip/file/entity/class-use/CacheMap.html
web/javadoc/net/sf/joafip/file/entity/class-use/CacheMap2.html
web/javadoc/net/sf/joafip/file/entity/class-use/ICacheMap.html
web/javadoc/net/sf/joafip/file/entity/class-use/PageNode.html
web/javadoc/net/sf/joafip/file/entity/class-use/ToWriteIterator.html
web/javadoc/net/sf/joafip/file/entity/class-use/ToWriteIterator2.html
web/javadoc/net/sf/joafip/file/entity/package-frame.html
web/javadoc/net/sf/joafip/file/entity/package-summary.html
web/javadoc/net/sf/joafip/file/entity/package-tree.html
web/javadoc/net/sf/joafip/file/entity/package-use.html
web/javadoc/net/sf/joafip/file/package-frame.html
web/javadoc/net/sf/joafip/file/package-summary.html
web/javadoc/net/sf/joafip/file/package-tree.html
web/javadoc/net/sf/joafip/file/package-use.html
web/javadoc/net/sf/joafip/file/service/AbstractRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/AbstractWriteRead3Gbyte.html
web/javadoc/net/sf/joafip/file/service/DiffBuffer.html
web/javadoc/net/sf/joafip/file/service/ExRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/FileIOAccessDenyException.html
web/javadoc/net/sf/joafip/file/service/FileIOErrorException.html
web/javadoc/net/sf/joafip/file/service/FileIOException.html
web/javadoc/net/sf/joafip/file/service/FileIOFailedDeleteException.html
web/javadoc/net/sf/joafip/file/service/FileIOFailedRenameException.html
web/javadoc/net/sf/joafip/file/service/FileIONotFoundException.html
web/javadoc/net/sf/joafip/file/service/HelperFileUtil.html
web/javadoc/net/sf/joafip/file/service/IRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/MainWrite3GByteFileOutputStream.html
web/javadoc/net/sf/joafip/file/service/MainWrite3GByteFileOutputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/MainWriteRead3GByteFileOutputStream.html
web/javadoc/net/sf/joafip/file/service/MainWriteRead3GByteFileOutputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/RandomAccessFileDirect.html
web/javadoc/net/sf/joafip/file/service/RandomAccessFileDirectMapped.html
web/javadoc/net/sf/joafip/file/service/RandomAccessFileDirectNio.html
web/javadoc/net/sf/joafip/file/service/RandomAccessFileReadWriteCache.html
web/javadoc/net/sf/joafip/file/service/class-use/AbstractRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/class-use/AbstractWriteRead3Gbyte.html
web/javadoc/net/sf/joafip/file/service/class-use/DiffBuffer.html
web/javadoc/net/sf/joafip/file/service/class-use/ExRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOAccessDenyException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOErrorException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOFailedDeleteException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIOFailedRenameException.html
web/javadoc/net/sf/joafip/file/service/class-use/FileIONotFoundException.html
web/javadoc/net/sf/joafip/file/service/class-use/HelperFileUtil.html
web/javadoc/net/sf/joafip/file/service/class-use/IRandomAccessFile.html
web/javadoc/net/sf/joafip/file/service/class-use/MainWrite3GByteFileOutputStream.html
web/javadoc/net/sf/joafip/file/service/class-use/MainWrite3GByteFileOutputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/class-use/MainWriteRead3GByteFileOutputStream.html
web/javadoc/net/sf/joafip/file/service/class-use/MainWriteRead3GByteFileOutputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/class-use/RandomAccessFileDirect.html
web/javadoc/net/sf/joafip/file/service/class-use/RandomAccessFileDirectMapped.html
web/javadoc/net/sf/joafip/file/service/class-use/RandomAccessFileDirectNio.html
web/javadoc/net/sf/joafip/file/service/class-use/RandomAccessFileReadWriteCache.html
web/javadoc/net/sf/joafip/file/service/package-frame.html
web/javadoc/net/sf/joafip/file/service/package-summary.html
web/javadoc/net/sf/joafip/file/service/package-tree.html
web/javadoc/net/sf/joafip/file/service/package-use.html
web/javadoc/net/sf/joafip/file/service/stream/AbstractFileInputStreamOnRandomFile.html
web/javadoc/net/sf/joafip/file/service/stream/AbstractFileOutputStreamOnRandomFile.html
web/javadoc/net/sf/joafip/file/service/stream/FileInputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/stream/FileInputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/stream/FileOutputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/stream/FileOutputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/AbstractFileInputStreamOnRandomFile.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/AbstractFileOutputStreamOnRandomFile.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/FileInputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/FileInputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/FileOutputStreamMapped.html
web/javadoc/net/sf/joafip/file/service/stream/class-use/FileOutputStreamNIO.html
web/javadoc/net/sf/joafip/file/service/stream/package-frame.html
web/javadoc/net/sf/joafip/file/service/stream/package-summary.html
web/javadoc/net/sf/joafip/file/service/stream/package-tree.html
web/javadoc/net/sf/joafip/file/service/stream/package-use.html
web/javadoc/net/sf/joafip/garbage/entity/EmptyClass.html
web/javadoc/net/sf/joafip/garbage/entity/class-use/EmptyClass.html
web/javadoc/net/sf/joafip/garbage/entity/package-frame.html
web/javadoc/net/sf/joafip/garbage/entity/package-summary.html
web/javadoc/net/sf/joafip/garbage/entity/package-tree.html
web/javadoc/net/sf/joafip/garbage/entity/package-use.html
web/javadoc/net/sf/joafip/garbage/service/AddAndGarbage.html
web/javadoc/net/sf/joafip/garbage/service/class-use/AddAndGarbage.html
web/javadoc/net/sf/joafip/garbage/service/package-frame.html
web/javadoc/net/sf/joafip/garbage/service/package-summary.html
web/javadoc/net/sf/joafip/garbage/service/package-tree.html
web/javadoc/net/sf/joafip/garbage/service/package-use.html
web/javadoc/net/sf/joafip/heapfile/HeapFileLongTests.html
web/javadoc/net/sf/joafip/heapfile/HeapFileTests.html
web/javadoc/net/sf/joafip/heapfile/class-use/HeapFileLongTests.html
web/javadoc/net/sf/joafip/heapfile/class-use/HeapFileTests.html
web/javadoc/net/sf/joafip/heapfile/entity/DataAndDataRecordIdentifier.html
web/javadoc/net/sf/joafip/heapfile/entity/class-use/DataAndDataRecordIdentifier.html
web/javadoc/net/sf/joafip/heapfile/entity/package-frame.html
web/javadoc/net/sf/joafip/heapfile/entity/package-summary.html
web/javadoc/net/sf/joafip/heapfile/entity/package-tree.html
web/javadoc/net/sf/joafip/heapfile/entity/package-use.html
web/javadoc/net/sf/joafip/heapfile/package-frame.html
web/javadoc/net/sf/joafip/heapfile/package-summary.html
web/javadoc/net/sf/joafip/heapfile/package-tree.html
web/javadoc/net/sf/joafip/heapfile/package-use.html
web/javadoc/net/sf/joafip/heapfile/record/RecordTests.html
web/javadoc/net/sf/joafip/heapfile/record/class-use/RecordTests.html
web/javadoc/net/sf/joafip/heapfile/record/entity/AbstractHeapRBTNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/HeapFreeNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/HeapHeader.html
web/javadoc/net/sf/joafip/heapfile/record/entity/HeapIdNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/HeapRecord.html
web/javadoc/net/sf/joafip/heapfile/record/entity/RecordEntityTests.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/AbstractHeapRBTNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/HeapFreeNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/HeapHeader.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/HeapIdNode.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/HeapRecord.html
web/javadoc/net/sf/joafip/heapfile/record/entity/class-use/RecordEntityTests.html
web/javadoc/net/sf/joafip/heapfile/record/entity/package-frame.html
web/javadoc/net/sf/joafip/heapfile/record/entity/package-summary.html
web/javadoc/net/sf/joafip/heapfile/record/entity/package-tree.html
web/javadoc/net/sf/joafip/heapfile/record/entity/package-use.html
web/javadoc/net/sf/joafip/heapfile/record/package-frame.html
web/javadoc/net/sf/joafip/heapfile/record/package-summary.html
web/javadoc/net/sf/joafip/heapfile/record/package-tree.html
web/javadoc/net/sf/joafip/heapfile/record/package-use.html
web/javadoc/net/sf/joafip/heapfile/record/service/AbstractHeapNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/HeapFreeNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/HeapIdNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/RecordServiceTests.html
web/javadoc/net/sf/joafip/heapfile/record/service/class-use/AbstractHeapNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/class-use/HeapFreeNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/class-use/HeapIdNodeManager.html
web/javadoc/net/sf/joafip/heapfile/record/service/class-use/RecordServiceTests.html
web/javadoc/net/sf/joafip/heapfile/record/service/package-frame.html
web/javadoc/net/sf/joafip/heapfile/record/service/package-summary.html
web/javadoc/net/sf/joafip/heapfile/record/service/package-tree.html
web/javadoc/net/sf/joafip/heapfile/record/service/package-use.html
web/javadoc/net/sf/joafip/heapfile/service/AutoSaveHeapFileDataManager.html
web/javadoc/net/sf/joafip/heapfile/service/HeapFileDataManager.html
web/javadoc/net/sf/joafip/heapfile/service/HeapFileServiceTests.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/AutoSaveHeapFileDataManager.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/HeapFileDataManager.html
web/javadoc/net/sf/joafip/heapfile/service/class-use/HeapFileServiceTests.html
web/javadoc/net/sf/joafip/heapfile/service/package-frame.html
web/javadoc/net/sf/joafip/heapfile/service/package-summary.html
web/javadoc/net/sf/joafip/heapfile/service/package-tree.html
web/javadoc/net/sf/joafip/heapfile/service/package-use.html
web/javadoc/net/sf/joafip/hugelist/AbstractHugeList.html
web/javadoc/net/sf/joafip/hugelist/HugeListOutOfMemory.html
web/javadoc/net/sf/joafip/hugelist/HugeListOutOfMemory2.html
web/javadoc/net/sf/joafip/hugelist/HugeListSaveInCode.html
web/javadoc/net/sf/joafip/hugelist/class-use/AbstractHugeList.html
web/javadoc/net/sf/joafip/hugelist/class-use/HugeListOutOfMemory.html
web/javadoc/net/sf/joafip/hugelist/class-use/HugeListOutOfMemory2.html
web/javadoc/net/sf/joafip/hugelist/class-use/HugeListSaveInCode.html
web/javadoc/net/sf/joafip/hugelist/package-frame.html
web/javadoc/net/sf/joafip/hugelist/package-summary.html
web/javadoc/net/sf/joafip/hugelist/package-tree.html
web/javadoc/net/sf/joafip/hugelist/package-use.html
web/javadoc/net/sf/joafip/hugemap/AbstractPersistence.html
web/javadoc/net/sf/joafip/hugemap/HugeMapGetElement.html
web/javadoc/net/sf/joafip/hugemap/HugeMapPopulate.html
web/javadoc/net/sf/joafip/hugemap/class-use/AbstractPersistence.html
web/javadoc/net/sf/joafip/hugemap/class-use/HugeMapGetElement.html
web/javadoc/net/sf/joafip/hugemap/class-use/HugeMapPopulate.html
web/javadoc/net/sf/joafip/hugemap/package-frame.html
web/javadoc/net/sf/joafip/hugemap/package-summary.html
web/javadoc/net/sf/joafip/hugemap/package-tree.html
web/javadoc/net/sf/joafip/hugemap/package-use.html
web/javadoc/net/sf/joafip/java/util/AbstractLinkedList.html
web/javadoc/net/sf/joafip/java/util/AbstractPLinkedTreeSet.html
web/javadoc/net/sf/joafip/java/util/AbstractPSet.html
web/javadoc/net/sf/joafip/java/util/AbstractPTreeSet.html
web/javadoc/net/sf/joafip/java/util/HashMapEntryComparator.html
web/javadoc/net/sf/joafip/java/util/ICollectionListenable.html
web/javadoc/net/sf/joafip/java/util/ICollectionListener.html
web/javadoc/net/sf/joafip/java/util/ILinkedList.html
web/javadoc/net/sf/joafip/java/util/IMapListenable.html
web/javadoc/net/sf/joafip/java/util/IMapListener.html
web/javadoc/net/sf/joafip/java/util/IPNavigableTreeSet.html
web/javadoc/net/sf/joafip/java/util/IPSet.html
web/javadoc/net/sf/joafip/java/util/IPTreeSet.html
web/javadoc/net/sf/joafip/java/util/JavaUtilTests.html
web/javadoc/net/sf/joafip/java/util/MapCollectionValues.html
web/javadoc/net/sf/joafip/java/util/PAbstractCollection.html
web/javadoc/net/sf/joafip/java/util/PAbstractList.html
web/javadoc/net/sf/joafip/java/util/PAbstractMap.html
web/javadoc/net/sf/joafip/java/util/PAbstractQueue.html
web/javadoc/net/sf/joafip/java/util/PAbstractSequentialList.html
web/javadoc/net/sf/joafip/java/util/PAbstractSet.html
web/javadoc/net/sf/joafip/java/util/PArrayList.html
web/javadoc/net/sf/joafip/java/util/PConcurrentHashMap.html
web/javadoc/net/sf/joafip/java/util/PDescendingTreeSet.html
web/javadoc/net/sf/joafip/java/util/PDescendingTreeSubSet.html
web/javadoc/net/sf/joafip/java/util/PHashMap.html
web/javadoc/net/sf/joafip/java/util/PHashMapEntry.html
web/javadoc/net/sf/joafip/java/util/PHashMapEntrySet.html
web/javadoc/net/sf/joafip/java/util/PHashMapKeySet.html
web/javadoc/net/sf/joafip/java/util/PHashSet.html
web/javadoc/net/sf/joafip/java/util/PLinkedHashMap.html
web/javadoc/net/sf/joafip/java/util/PLinkedHashMapEntrySet.html
web/javadoc/net/sf/joafip/java/util/PLinkedHashSet.html
web/javadoc/net/sf/joafip/java/util/PLinkedList.html
web/javadoc/net/sf/joafip/java/util/PLinkedMapKeySet.html
web/javadoc/net/sf/joafip/java/util/PLinkedTreeMap.html
web/javadoc/net/sf/joafip/java/util/PLinkedTreeSet.html
web/javadoc/net/sf/joafip/java/util/PMapEntry.html
web/javadoc/net/sf/joafip/java/util/PMapKeyNavigableSet.html
web/javadoc/net/sf/joafip/java/util/PPriorityQueue.html
web/javadoc/net/sf/joafip/java/util/PSubList.html
web/javadoc/net/sf/joafip/java/util/PSynchronizedList.html
web/javadoc/net/sf/joafip/java/util/PSynchronizedListIterator.html
web/javadoc/net/sf/joafip/java/util/PTreeList.html
web/javadoc/net/sf/joafip/java/util/PTreeMap.html
web/javadoc/net/sf/joafip/java/util/PTreeMapEntry.html
web/javadoc/net/sf/joafip/java/util/PTreeSet.html
web/javadoc/net/sf/joafip/java/util/PTreeSubSet.html
web/javadoc/net/sf/joafip/java/util/PVector.html
web/javadoc/net/sf/joafip/java/util/PVectorIterator.html
web/javadoc/net/sf/joafip/java/util/SetOfMapEntryValueIterator.html
web/javadoc/net/sf/joafip/java/util/class-use/AbstractLinkedList.html
web/javadoc/net/sf/joafip/java/util/class-use/AbstractPLinkedTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/AbstractPSet.html
web/javadoc/net/sf/joafip/java/util/class-use/AbstractPTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/HashMapEntryComparator.html
web/javadoc/net/sf/joafip/java/util/class-use/ICollectionListenable.html
web/javadoc/net/sf/joafip/java/util/class-use/ICollectionListener.html
web/javadoc/net/sf/joafip/java/util/class-use/ILinkedList.html
web/javadoc/net/sf/joafip/java/util/class-use/IMapListenable.html
web/javadoc/net/sf/joafip/java/util/class-use/IMapListener.html
web/javadoc/net/sf/joafip/java/util/class-use/IPNavigableTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/IPSet.html
web/javadoc/net/sf/joafip/java/util/class-use/IPTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/JavaUtilTests.html
web/javadoc/net/sf/joafip/java/util/class-use/MapCollectionValues.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractCollection.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractList.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractQueue.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractSequentialList.html
web/javadoc/net/sf/joafip/java/util/class-use/PAbstractSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PArrayList.html
web/javadoc/net/sf/joafip/java/util/class-use/PConcurrentHashMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PDescendingTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PDescendingTreeSubSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashMapEntry.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashMapEntrySet.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashMapKeySet.html
web/javadoc/net/sf/joafip/java/util/class-use/PHashSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedHashMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedHashMapEntrySet.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedHashSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedList.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedMapKeySet.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedTreeMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PLinkedTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PMapEntry.html
web/javadoc/net/sf/joafip/java/util/class-use/PMapKeyNavigableSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PPriorityQueue.html
web/javadoc/net/sf/joafip/java/util/class-use/PSubList.html
web/javadoc/net/sf/joafip/java/util/class-use/PSynchronizedList.html
web/javadoc/net/sf/joafip/java/util/class-use/PSynchronizedListIterator.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeList.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeMap.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeMapEntry.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PTreeSubSet.html
web/javadoc/net/sf/joafip/java/util/class-use/PVector.html
web/javadoc/net/sf/joafip/java/util/class-use/PVectorIterator.html
web/javadoc/net/sf/joafip/java/util/class-use/SetOfMapEntryValueIterator.html
web/javadoc/net/sf/joafip/java/util/package-frame.html
web/javadoc/net/sf/joafip/java/util/package-summary.html
web/javadoc/net/sf/joafip/java/util/package-tree.html
web/javadoc/net/sf/joafip/java/util/package-use.html
web/javadoc/net/sf/joafip/java/util/support/AbstractDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/IEqualsHashComparator.html
web/javadoc/net/sf/joafip/java/util/support/IListSupport.html
web/javadoc/net/sf/joafip/java/util/support/ISupportListenable.html
web/javadoc/net/sf/joafip/java/util/support/ISupportListener.html
web/javadoc/net/sf/joafip/java/util/support/JavaUtilSupportTests.html
web/javadoc/net/sf/joafip/java/util/support/PreviousElementAndSetNode.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/ArrayListSupport.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/ArrayListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/ArrayListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/class-use/ArrayListSupport.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/class-use/ArrayListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/class-use/ArrayListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/arraylist/package-use.html
web/javadoc/net/sf/joafip/java/util/support/bugs/JavaUtilSupportBugsTests.html
web/javadoc/net/sf/joafip/java/util/support/bugs/class-use/JavaUtilSupportBugsTests.html
web/javadoc/net/sf/joafip/java/util/support/bugs/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/bugs/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/bugs/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/bugs/package-use.html
web/javadoc/net/sf/joafip/java/util/support/class-use/AbstractDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/class-use/IEqualsHashComparator.html
web/javadoc/net/sf/joafip/java/util/support/class-use/IListSupport.html
web/javadoc/net/sf/joafip/java/util/support/class-use/ISupportListenable.html
web/javadoc/net/sf/joafip/java/util/support/class-use/ISupportListener.html
web/javadoc/net/sf/joafip/java/util/support/class-use/JavaUtilSupportTests.html
web/javadoc/net/sf/joafip/java/util/support/class-use/PreviousElementAndSetNode.html
web/javadoc/net/sf/joafip/java/util/support/hash/AbstractHashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/hash/HashSupport.html
web/javadoc/net/sf/joafip/java/util/support/hash/HashSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/hash/HashSupportNodeEntry.html
web/javadoc/net/sf/joafip/java/util/support/hash/HashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/AbstractHashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/HashSupport.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/HashSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/HashSupportNodeEntry.html
web/javadoc/net/sf/joafip/java/util/support/hash/class-use/HashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/hash/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/hash/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/hash/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/hash/package-use.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupport.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedHashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/LinkedListSupportAllNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupport.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedHashSupportNodeSet.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/class-use/LinkedListSupportAllNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/linked/hash/package-use.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/LinkedTreeSupport.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/LinkedTreeSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/LinkedTreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/LinkedTreeSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/class-use/LinkedTreeSupport.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/class-use/LinkedTreeSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/class-use/LinkedTreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/class-use/LinkedTreeSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/linked/tree/package-use.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/AbstractLinkedListNodeSupport.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/ILinkedListSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/ILinkedListSupportNodeManager.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupport.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupportManager.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/LinkedListSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/AbstractLinkedListNodeSupport.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/ILinkedListSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/ILinkedListSupportNodeManager.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupport.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupportManager.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/class-use/LinkedListSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/linkedlist/package-use.html
web/javadoc/net/sf/joafip/java/util/support/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/package-use.html
web/javadoc/net/sf/joafip/java/util/support/tree/AbstractTreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupport.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportSubDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/TreeSupportSubIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/AbstractTreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupport.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportNode.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportSubDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/class-use/TreeSupportSubIterator.html
web/javadoc/net/sf/joafip/java/util/support/tree/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/tree/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/tree/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/tree/package-use.html
web/javadoc/net/sf/joafip/java/util/support/treelist/TreeListSupport.html
web/javadoc/net/sf/joafip/java/util/support/treelist/TreeListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/treelist/TreeListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/treelist/class-use/TreeListSupport.html
web/javadoc/net/sf/joafip/java/util/support/treelist/class-use/TreeListSupportDescendingIterator.html
web/javadoc/net/sf/joafip/java/util/support/treelist/class-use/TreeListSupportIterator.html
web/javadoc/net/sf/joafip/java/util/support/treelist/package-frame.html
web/javadoc/net/sf/joafip/java/util/support/treelist/package-summary.html
web/javadoc/net/sf/joafip/java/util/support/treelist/package-tree.html
web/javadoc/net/sf/joafip/java/util/support/treelist/package-use.html
web/javadoc/net/sf/joafip/jpa/JoaFipEntityManager.html
web/javadoc/net/sf/joafip/jpa/JoaFipEntityManagerFactory.html
web/javadoc/net/sf/joafip/jpa/JoaFipEntityTransaction.html
web/javadoc/net/sf/joafip/jpa/JoaFipPersistenceProvider.html
web/javadoc/net/sf/joafip/jpa/class-use/JoaFipEntityManager.html
web/javadoc/net/sf/joafip/jpa/class-use/JoaFipEntityManagerFactory.html
web/javadoc/net/sf/joafip/jpa/class-use/JoaFipEntityTransaction.html
web/javadoc/net/sf/joafip/jpa/class-use/JoaFipPersistenceProvider.html
web/javadoc/net/sf/joafip/jpa/package-frame.html
web/javadoc/net/sf/joafip/jpa/package-summary.html
web/javadoc/net/sf/joafip/jpa/package-tree.html
web/javadoc/net/sf/joafip/jpa/package-use.html
web/javadoc/net/sf/joafip/kvstore/KeyValueStoreLongTests.html
web/javadoc/net/sf/joafip/kvstore/KeyValueStoreTests.html
web/javadoc/net/sf/joafip/kvstore/class-use/KeyValueStoreLongTests.html
web/javadoc/net/sf/joafip/kvstore/class-use/KeyValueStoreTests.html
web/javadoc/net/sf/joafip/kvstore/entity/AbstractFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/EnumFileAccessMode.html
web/javadoc/net/sf/joafip/kvstore/entity/EnumFileState.html
web/javadoc/net/sf/joafip/kvstore/entity/FileAccessParameter.html
web/javadoc/net/sf/joafip/kvstore/entity/HeapFileSetup.html
web/javadoc/net/sf/joafip/kvstore/entity/IFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/ToBackupRecord.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/AbstractFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/EnumFileAccessMode.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/EnumFileState.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/FileAccessParameter.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/HeapFileSetup.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/IFileStorable.html
web/javadoc/net/sf/joafip/kvstore/entity/class-use/ToBackupRecord.html
web/javadoc/net/sf/joafip/kvstore/entity/package-frame.html
web/javadoc/net/sf/joafip/kvstore/entity/package-summary.html
web/javadoc/net/sf/joafip/kvstore/entity/package-tree.html
web/javadoc/net/sf/joafip/kvstore/entity/package-use.html
web/javadoc/net/sf/joafip/kvstore/package-frame.html
web/javadoc/net/sf/joafip/kvstore/package-summary.html
web/javadoc/net/sf/joafip/kvstore/package-tree.html
web/javadoc/net/sf/joafip/kvstore/package-use.html
web/javadoc/net/sf/joafip/kvstore/record/KVRecordTests.html
web/javadoc/net/sf/joafip/kvstore/record/class-use/KVRecordTests.html
web/javadoc/net/sf/joafip/kvstore/record/entity/DataRecordIdentifier.html
web/javadoc/net/sf/joafip/kvstore/record/entity/DataRecordKey.html
web/javadoc/net/sf/joafip/kvstore/record/entity/IDataRecordKey.html
web/javadoc/net/sf/joafip/kvstore/record/entity/KVRecordEntityTests.html
web/javadoc/net/sf/joafip/kvstore/record/entity/class-use/DataRecordIdentifier.html
web/javadoc/net/sf/joafip/kvstore/record/entity/class-use/DataRecordKey.html
web/javadoc/net/sf/joafip/kvstore/record/entity/class-use/IDataRecordKey.html
web/javadoc/net/sf/joafip/kvstore/record/entity/class-use/KVRecordEntityTests.html
web/javadoc/net/sf/joafip/kvstore/record/entity/package-frame.html
web/javadoc/net/sf/joafip/kvstore/record/entity/package-summary.html
web/javadoc/net/sf/joafip/kvstore/record/entity/package-tree.html
web/javadoc/net/sf/joafip/kvstore/record/entity/package-use.html
web/javadoc/net/sf/joafip/kvstore/record/package-frame.html
web/javadoc/net/sf/joafip/kvstore/record/package-summary.html
web/javadoc/net/sf/joafip/kvstore/record/package-tree.html
web/javadoc/net/sf/joafip/kvstore/record/package-use.html
web/javadoc/net/sf/joafip/kvstore/record/service/AbstractDataRecordKeyComparator.html
web/javadoc/net/sf/joafip/kvstore/record/service/DataRecordKeyManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/HeapElementManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/HeapElementManagerFactory.html
web/javadoc/net/sf/joafip/kvstore/record/service/IDataRecordKeyManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/IHeapElementManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/IHeapRecordFactory.html
web/javadoc/net/sf/joafip/kvstore/record/service/KVRecordServiceTests.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/AbstractDataRecordKeyComparator.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/DataRecordKeyManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/HeapElementManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/HeapElementManagerFactory.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/IDataRecordKeyManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/IHeapElementManager.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/IHeapRecordFactory.html
web/javadoc/net/sf/joafip/kvstore/record/service/class-use/KVRecordServiceTests.html
web/javadoc/net/sf/joafip/kvstore/record/service/package-frame.html
web/javadoc/net/sf/joafip/kvstore/record/service/package-summary.html
web/javadoc/net/sf/joafip/kvstore/record/service/package-tree.html
web/javadoc/net/sf/joafip/kvstore/record/service/package-use.html
web/javadoc/net/sf/joafip/kvstore/service/AbstractHeapDataManager.html
web/javadoc/net/sf/joafip/kvstore/service/FileForStorable.html
web/javadoc/net/sf/joafip/kvstore/service/HeapException.html
web/javadoc/net/sf/joafip/kvstore/service/HeapFileStateHelper.html
web/javadoc/net/sf/joafip/kvstore/service/HeapRuntimeException.html
web/javadoc/net/sf/joafip/kvstore/service/IFileForStorable.html
web/javadoc/net/sf/joafip/kvstore/service/IHeapDataManager.html
web/javadoc/net/sf/joafip/kvstore/service/KeyValueStoreServiceTests.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/AbstractHeapDataManager.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/FileForStorable.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/HeapException.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/HeapFileStateHelper.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/HeapRuntimeException.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/IFileForStorable.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/IHeapDataManager.html
web/javadoc/net/sf/joafip/kvstore/service/class-use/KeyValueStoreServiceTests.html
web/javadoc/net/sf/joafip/kvstore/service/package-frame.html
web/javadoc/net/sf/joafip/kvstore/service/package-summary.html
web/javadoc/net/sf/joafip/kvstore/service/package-tree.html
web/javadoc/net/sf/joafip/kvstore/service/package-use.html
web/javadoc/net/sf/joafip/logger/DoPrivilegedSetMethodAccessible.html
web/javadoc/net/sf/joafip/logger/DummyLogger.html
web/javadoc/net/sf/joafip/logger/DummyLoggerFactory.html
web/javadoc/net/sf/joafip/logger/IJoafipLogger.html
web/javadoc/net/sf/joafip/logger/IJoafipLoggerFactory.html
web/javadoc/net/sf/joafip/logger/JoafipLogger.html
web/javadoc/net/sf/joafip/logger/Log4JFactory.html
web/javadoc/net/sf/joafip/logger/Log4jAdapter.html
web/javadoc/net/sf/joafip/logger/MainTestLogger.html
web/javadoc/net/sf/joafip/logger/class-use/DoPrivilegedSetMethodAccessible.html
web/javadoc/net/sf/joafip/logger/class-use/DummyLogger.html
web/javadoc/net/sf/joafip/logger/class-use/DummyLoggerFactory.html
web/javadoc/net/sf/joafip/logger/class-use/IJoafipLogger.html
web/javadoc/net/sf/joafip/logger/class-use/IJoafipLoggerFactory.html
web/javadoc/net/sf/joafip/logger/class-use/JoafipLogger.html
web/javadoc/net/sf/joafip/logger/class-use/Log4JFactory.html
web/javadoc/net/sf/joafip/logger/class-use/Log4jAdapter.html
web/javadoc/net/sf/joafip/logger/class-use/MainTestLogger.html
web/javadoc/net/sf/joafip/logger/package-frame.html
web/javadoc/net/sf/joafip/logger/package-summary.html
web/javadoc/net/sf/joafip/logger/package-tree.html
web/javadoc/net/sf/joafip/logger/package-use.html
web/javadoc/net/sf/joafip/meminspector/ExcludedClass.html
web/javadoc/net/sf/joafip/meminspector/MemInspectorTests.html
web/javadoc/net/sf/joafip/meminspector/class-use/ExcludedClass.html
web/javadoc/net/sf/joafip/meminspector/class-use/MemInspectorTests.html
web/javadoc/net/sf/joafip/meminspector/entity/AbstractNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/entity/AbstractObjectIdentityKey.html
web/javadoc/net/sf/joafip/meminspector/entity/INodeForObject.html
web/javadoc/net/sf/joafip/meminspector/entity/IObjectIdentityKey.html
web/javadoc/net/sf/joafip/meminspector/entity/IncludedExcluded.html
web/javadoc/net/sf/joafip/meminspector/entity/LeafNodeForObject.html
web/javadoc/net/sf/joafip/meminspector/entity/MemoryImage.html
web/javadoc/net/sf/joafip/meminspector/entity/NodeForObject.html
web/javadoc/net/sf/joafip/meminspector/entity/NodeForObjectTO.html
web/javadoc/net/sf/joafip/meminspector/entity/ObjectIden...
[truncated message content] |
|
From: <luc...@us...> - 2012-11-30 08:38:58
|
Revision: 3176
http://joafip.svn.sourceforge.net/joafip/?rev=3176&view=rev
Author: luc_peuvrier
Date: 2012-11-30 08:38:48 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
4.0.0b9 creation
Added Paths:
-----------
tags/joafip-4.0.0b9/asmtest/
tags/joafip-4.0.0b9/joafip/
tags/joafip-4.0.0b9/joafip-4test/
tags/joafip-4.0.0b9/joafip-asm/
tags/joafip-4.0.0b9/joafip-btreeplus/
tags/joafip-4.0.0b9/joafip-callback/
tags/joafip-4.0.0b9/joafip-collection/
tags/joafip-4.0.0b9/joafip-common/
tags/joafip-4.0.0b9/joafip-example-database/
tags/joafip-4.0.0b9/joafip-example-hugemap/
tags/joafip-4.0.0b9/joafip-example-simplestore/
tags/joafip-4.0.0b9/joafip-file/
tags/joafip-4.0.0b9/joafip-heapfile/
tags/joafip-4.0.0b9/joafip-java-agent/
tags/joafip-4.0.0b9/joafip-jpa/
tags/joafip-4.0.0b9/joafip-kvstore/
tags/joafip-4.0.0b9/joafip-log4j/
tags/joafip-4.0.0b9/joafip-meminspector/
tags/joafip-4.0.0b9/joafip-parent/
tags/joafip-4.0.0b9/joafip-pmap/
tags/joafip-4.0.0b9/joafip-rbtree/
tags/joafip-4.0.0b9/joafip-testsuite/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-30 08:38:55
|
Revision: 3176
http://joafip.svn.sourceforge.net/joafip/?rev=3176&view=rev
Author: luc_peuvrier
Date: 2012-11-30 08:38:48 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
4.0.0b9 creation
Added Paths:
-----------
tags/joafip-4.0.0b9/asmtest/
tags/joafip-4.0.0b9/joafip/
tags/joafip-4.0.0b9/joafip-4test/
tags/joafip-4.0.0b9/joafip-asm/
tags/joafip-4.0.0b9/joafip-btreeplus/
tags/joafip-4.0.0b9/joafip-callback/
tags/joafip-4.0.0b9/joafip-collection/
tags/joafip-4.0.0b9/joafip-common/
tags/joafip-4.0.0b9/joafip-example-database/
tags/joafip-4.0.0b9/joafip-example-hugemap/
tags/joafip-4.0.0b9/joafip-example-simplestore/
tags/joafip-4.0.0b9/joafip-file/
tags/joafip-4.0.0b9/joafip-heapfile/
tags/joafip-4.0.0b9/joafip-java-agent/
tags/joafip-4.0.0b9/joafip-jpa/
tags/joafip-4.0.0b9/joafip-kvstore/
tags/joafip-4.0.0b9/joafip-log4j/
tags/joafip-4.0.0b9/joafip-meminspector/
tags/joafip-4.0.0b9/joafip-parent/
tags/joafip-4.0.0b9/joafip-pmap/
tags/joafip-4.0.0b9/joafip-rbtree/
tags/joafip-4.0.0b9/joafip-testsuite/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-30 08:34:26
|
Revision: 3175
http://joafip.svn.sourceforge.net/joafip/?rev=3175&view=rev
Author: luc_peuvrier
Date: 2012-11-30 08:34:16 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
4.0.0b9 creation
Added Paths:
-----------
tags/joafip-4.0.0b9/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-30 08:34:23
|
Revision: 3175
http://joafip.svn.sourceforge.net/joafip/?rev=3175&view=rev
Author: luc_peuvrier
Date: 2012-11-30 08:34:16 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
4.0.0b9 creation
Added Paths:
-----------
tags/joafip-4.0.0b9/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-30 07:16:33
|
Revision: 3174
http://joafip.svn.sourceforge.net/joafip/?rev=3174&view=rev
Author: luc_peuvrier
Date: 2012-11-30 07:16:26 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
wagon ssh release change
Modified Paths:
--------------
trunk/joafip-parent/pom.xml
Modified: trunk/joafip-parent/pom.xml
===================================================================
--- trunk/joafip-parent/pom.xml 2012-11-29 16:10:28 UTC (rev 3173)
+++ trunk/joafip-parent/pom.xml 2012-11-30 07:16:26 UTC (rev 3174)
@@ -154,7 +154,7 @@
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
- <version>1.0-beta-7</version>
+ <version>2.2</version>
</extension>
</extensions>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-30 07:16:33
|
Revision: 3174
http://joafip.svn.sourceforge.net/joafip/?rev=3174&view=rev
Author: luc_peuvrier
Date: 2012-11-30 07:16:26 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
wagon ssh release change
Modified Paths:
--------------
trunk/joafip-parent/pom.xml
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-29 16:10:39
|
Revision: 3173
http://joafip.svn.sourceforge.net/joafip/?rev=3173&view=rev
Author: luc_peuvrier
Date: 2012-11-29 16:10:28 +0000 (Thu, 29 Nov 2012)
Log Message:
-----------
flush in file at save
Modified Paths:
--------------
trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-29 16:10:34
|
Revision: 3173
http://joafip.svn.sourceforge.net/joafip/?rev=3173&view=rev
Author: luc_peuvrier
Date: 2012-11-29 16:10:28 +0000 (Thu, 29 Nov 2012)
Log Message:
-----------
flush in file at save
Modified Paths:
--------------
trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java
Modified: trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java
===================================================================
--- trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java 2012-11-29 08:23:44 UTC (rev 3172)
+++ trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java 2012-11-29 16:10:28 UTC (rev 3173)
@@ -713,16 +713,15 @@
saveHeader(toBackupList);
save(toBackupList);
- if (crashSafeMode) {
- fileForStorable.flush();
+ if (!fileOpenedInTransaction) {
+ flushOnFile(fileForStorable);
}
-
updateBackup(toBackupList);
clearHeaprecordMaps();
- if (crashSafeMode) {
- flushOnFile();
+ if (!fileOpenedInTransaction && crashSafeMode) {
+ flushOnFile(fileForStorableBackup);
}
if (fileOpenedInTransaction) {
closeFiles();
@@ -1087,8 +1086,8 @@
assert assertPositionInFile(positionInFile);
IFileStorable previous = heapRecordToWriteMap.put(positionInFile,
heapRecord);
- if( previous==NULL_FILE_STORABLE){
- previous=null;
+ if (previous == NULL_FILE_STORABLE) {
+ previous = null;
}
// ASSERTX
assert assertNoPreviousOrPreviousSameAsCurrent(previous, heapRecord);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-29 08:23:56
|
Revision: 3172
http://joafip.svn.sourceforge.net/joafip/?rev=3172&view=rev
Author: luc_peuvrier
Date: 2012-11-29 08:23:44 +0000 (Thu, 29 Nov 2012)
Log Message:
-----------
test failure correction
Modified Paths:
--------------
trunk/joafip/src/test/java/net/sf/joafip/service/TestExportImport.java
trunk/joafip/src/test/java/net/sf/joafip/service/TestFilePersistenceSetupByProperties.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumKeptInMemory.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistence.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistenceMemory.java
trunk/joafip/src/test/java/net/sf/joafip/service/rel400/TestStoredImmutableEnum.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestObjectReferenceLink.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestStore.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestDeepCopier.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestProxyDeepCopier.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/objectfortest/EnumForTest.java
Added Paths:
-----------
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType1.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType2.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType3.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType4.java
Removed Paths:
-------------
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType.java
Modified: trunk/joafip/src/test/java/net/sf/joafip/service/TestExportImport.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/TestExportImport.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/TestExportImport.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -63,6 +63,7 @@
@Override
protected void setUp() throws Exception {// NOPMD
super.setUp();
+ EnumForTest.clear();
final File path2 = new File(RUNTIME);
path2.mkdirs();
HelperDeleteJoafipFileForTest.deleteFiles(path2);
Modified: trunk/joafip/src/test/java/net/sf/joafip/service/TestFilePersistenceSetupByProperties.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/TestFilePersistenceSetupByProperties.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/TestFilePersistenceSetupByProperties.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -64,8 +64,7 @@
@Override
protected void setUp() throws Exception {// NOPMD
super.setUp();
- EnumForTest.VAL1.setObject(null);
- EnumForTest.VAL2.setObject(null);
+ EnumForTest.clear();
try {
FilePersistence.setIdCount(100);
} catch (final FilePersistenceException exception) {// NOPMD
Deleted: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -1,47 +0,0 @@
-package net.sf.joafip.service.bug.savenum;
-
-import java.util.HashSet;
-import java.util.Set;
-
-public enum EnumOrderType {
-
- /***/
- LINE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
- /***/
- BOX(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
- /***/
- NUMERIC_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.NUMERIC),
- /***/
- TEXT_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT), IMAGE(
- EnumStrategy.ALL_TYPES, EnumStrategy.TEXT),
- /***/
- DRAWING_ORDER_CONTAINER(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
- EnumStrategy.NUMERIC),
- /***/
- SHELF_LABEL_TRANSITION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
- EnumStrategy.NUMERIC),
- /***/
- SCREEN_TRANSITION_FRAME(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
- EnumStrategy.NUMERIC),
- /***/
- SCREEN_TRANSITION_SPRITE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
- EnumStrategy.NUMERIC);
-
- private final Set<EnumStrategy> strategieSet =
- /**/new HashSet<EnumStrategy>();
-
- private EnumOrderType(final EnumStrategy... strategies) {
- for (final EnumStrategy strategy : strategies) {
- this.strategieSet.add(strategy);
- }
- }
-
- public boolean canConvertToScriptOrders(
- final EnumStrategy displayScriptStrategy) {
- return strategieSet.contains(displayScriptStrategy);
- }
-
- public Set<EnumStrategy> getStrategieSet() {
- return strategieSet;
- }
-}
Copied: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType1.java (from rev 3170, trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType.java)
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType1.java (rev 0)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType1.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -0,0 +1,47 @@
+package net.sf.joafip.service.bug.savenum;
+
+import java.util.HashSet;
+import java.util.Set;
+
+public enum EnumOrderType1 {
+
+ /***/
+ LINE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
+ /***/
+ BOX(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
+ /***/
+ NUMERIC_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.NUMERIC),
+ /***/
+ TEXT_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT), IMAGE(
+ EnumStrategy.ALL_TYPES, EnumStrategy.TEXT),
+ /***/
+ DRAWING_ORDER_CONTAINER(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SHELF_LABEL_TRANSITION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SCREEN_TRANSITION_FRAME(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SCREEN_TRANSITION_SPRITE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC);
+
+ private final Set<EnumStrategy> strategieSet =
+ /**/new HashSet<EnumStrategy>();
+
+ private EnumOrderType1(final EnumStrategy... strategies) {
+ for (final EnumStrategy strategy : strategies) {
+ this.strategieSet.add(strategy);
+ }
+ }
+
+ public boolean canConvertToScriptOrders(
+ final EnumStrategy displayScriptStrategy) {
+ return strategieSet.contains(displayScriptStrategy);
+ }
+
+ public Set<EnumStrategy> getStrategieSet() {
+ return strategieSet;
+ }
+}
Added: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType2.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType2.java (rev 0)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType2.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -0,0 +1,47 @@
+package net.sf.joafip.service.bug.savenum;
+
+import java.util.HashSet;
+import java.util.Set;
+
+public enum EnumOrderType2 {
+
+ /***/
+ LINE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
+ /***/
+ BOX(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
+ /***/
+ NUMERIC_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.NUMERIC),
+ /***/
+ TEXT_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT), IMAGE(
+ EnumStrategy.ALL_TYPES, EnumStrategy.TEXT),
+ /***/
+ DRAWING_ORDER_CONTAINER(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SHELF_LABEL_TRANSITION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SCREEN_TRANSITION_FRAME(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SCREEN_TRANSITION_SPRITE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC);
+
+ private final Set<EnumStrategy> strategieSet =
+ /**/new HashSet<EnumStrategy>();
+
+ private EnumOrderType2(final EnumStrategy... strategies) {
+ for (final EnumStrategy strategy : strategies) {
+ this.strategieSet.add(strategy);
+ }
+ }
+
+ public boolean canConvertToScriptOrders(
+ final EnumStrategy displayScriptStrategy) {
+ return strategieSet.contains(displayScriptStrategy);
+ }
+
+ public Set<EnumStrategy> getStrategieSet() {
+ return strategieSet;
+ }
+}
Property changes on: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType2.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType3.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType3.java (rev 0)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType3.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -0,0 +1,47 @@
+package net.sf.joafip.service.bug.savenum;
+
+import java.util.HashSet;
+import java.util.Set;
+
+public enum EnumOrderType3 {
+
+ /***/
+ LINE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
+ /***/
+ BOX(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
+ /***/
+ NUMERIC_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.NUMERIC),
+ /***/
+ TEXT_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT), IMAGE(
+ EnumStrategy.ALL_TYPES, EnumStrategy.TEXT),
+ /***/
+ DRAWING_ORDER_CONTAINER(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SHELF_LABEL_TRANSITION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SCREEN_TRANSITION_FRAME(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SCREEN_TRANSITION_SPRITE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC);
+
+ private final Set<EnumStrategy> strategieSet =
+ /**/new HashSet<EnumStrategy>();
+
+ private EnumOrderType3(final EnumStrategy... strategies) {
+ for (final EnumStrategy strategy : strategies) {
+ this.strategieSet.add(strategy);
+ }
+ }
+
+ public boolean canConvertToScriptOrders(
+ final EnumStrategy displayScriptStrategy) {
+ return strategieSet.contains(displayScriptStrategy);
+ }
+
+ public Set<EnumStrategy> getStrategieSet() {
+ return strategieSet;
+ }
+}
Property changes on: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType3.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType4.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType4.java (rev 0)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType4.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -0,0 +1,47 @@
+package net.sf.joafip.service.bug.savenum;
+
+import java.util.HashSet;
+import java.util.Set;
+
+public enum EnumOrderType4 {
+
+ /***/
+ LINE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
+ /***/
+ BOX(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT, EnumStrategy.NUMERIC),
+ /***/
+ NUMERIC_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.NUMERIC),
+ /***/
+ TEXT_GLYPH_COLLECTION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT), IMAGE(
+ EnumStrategy.ALL_TYPES, EnumStrategy.TEXT),
+ /***/
+ DRAWING_ORDER_CONTAINER(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SHELF_LABEL_TRANSITION(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SCREEN_TRANSITION_FRAME(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC),
+ /***/
+ SCREEN_TRANSITION_SPRITE(EnumStrategy.ALL_TYPES, EnumStrategy.TEXT,
+ EnumStrategy.NUMERIC);
+
+ private final Set<EnumStrategy> strategieSet =
+ /**/new HashSet<EnumStrategy>();
+
+ private EnumOrderType4(final EnumStrategy... strategies) {
+ for (final EnumStrategy strategy : strategies) {
+ this.strategieSet.add(strategy);
+ }
+ }
+
+ public boolean canConvertToScriptOrders(
+ final EnumStrategy displayScriptStrategy) {
+ return strategieSet.contains(displayScriptStrategy);
+ }
+
+ public Set<EnumStrategy> getStrategieSet() {
+ return strategieSet;
+ }
+}
Property changes on: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType4.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumKeptInMemory.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumKeptInMemory.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumKeptInMemory.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -95,7 +95,7 @@
// /**/false /* no garbage management */,
// /**/crashSafeMode/* crash safe mode */);
filePersistence = builder.build();
- filePersistence.storedImmutableEnum(new Class[] { EnumOrderType.class,
+ filePersistence.storedImmutableEnum(new Class[] { EnumOrderType1.class,
EnumStrategy.class });
}
@@ -149,7 +149,7 @@
dataAccessSession.open();
BobContainer bobContainer = new BobContainer();
- bobContainer.setObject1(EnumOrderType.BOX);
+ bobContainer.setObject1(EnumOrderType1.BOX);
bobContainer.setObject2(EnumStrategy.ALL_TYPES);
dataAccessSession.setObject("key", bobContainer);
dataAccessSession.closeAndWait(EnumFilePersistenceCloseAction.SAVE);
@@ -162,16 +162,16 @@
dataAccessSession.open();
bobContainer = (BobContainer) dataAccessSession.getObject("key");
final Object object1 = bobContainer.getObject1();
- assertEquals(BAD_VALUE, EnumOrderType.BOX, object1);
+ assertEquals(BAD_VALUE, EnumOrderType1.BOX, object1);
assertEquals(BAD_VALUE, EnumStrategy.ALL_TYPES,
bobContainer.getObject2());
- bobContainer.setObject1(EnumOrderType.DRAWING_ORDER_CONTAINER);
+ bobContainer.setObject1(EnumOrderType1.DRAWING_ORDER_CONTAINER);
bobContainer.setObject2(EnumStrategy.NUMERIC);
dataAccessSession.closeAndWait(EnumFilePersistenceCloseAction.SAVE);
dataAccessSession.open();
bobContainer = (BobContainer) dataAccessSession.getObject("key");
- assertEquals(BAD_VALUE, EnumOrderType.DRAWING_ORDER_CONTAINER,
+ assertEquals(BAD_VALUE, EnumOrderType1.DRAWING_ORDER_CONTAINER,
bobContainer.getObject1());
assertEquals(BAD_VALUE, EnumStrategy.NUMERIC, bobContainer.getObject2());
dataAccessSession.closeAndWait(EnumFilePersistenceCloseAction.SAVE);
Modified: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistence.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistence.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistence.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -105,7 +105,7 @@
dataAccessSession.closeAndWait(EnumFilePersistenceCloseAction.SAVE);
logWrote();
- filePersistence.storedMutableEnum(EnumOrderType.class);
+ filePersistence.storedMutableEnum(EnumOrderType2.class);
dataAccessSession.open();
dataAccessSession.closeAndWait(EnumFilePersistenceCloseAction.SAVE);
Modified: trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistenceMemory.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistenceMemory.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistenceMemory.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -88,7 +88,7 @@
// true/* proxyMode */, removeFiles, false/* garbageManagement */);
filePersistence = builder.build();
// filePersistence.setSubstitutionOfJavaUtilCollection();
- filePersistence.storedMutableEnum(EnumOrderType.class);
+ filePersistence.storedMutableEnum(EnumOrderType3.class);
filePersistence.storedMutableEnum(EnumStrategy.class);
filePersistence.setRecordSaveActions(true);
@@ -96,7 +96,7 @@
.createDataAccessSession();
dataAccessSession.open();
- final Set<EnumStrategy> strategieSet1 = EnumOrderType.BOX
+ final Set<EnumStrategy> strategieSet1 = EnumOrderType3.BOX
.getStrategieSet();
// strategieSet1 is the object create by new in EnumOrderType
assertFalse("must not be a proxy",
@@ -109,7 +109,7 @@
logWrote();
dataAccessSession.open();
- final Set<EnumStrategy> strategieSet2 = EnumOrderType.BOX
+ final Set<EnumStrategy> strategieSet2 = EnumOrderType3.BOX
.getStrategieSet();
if (logger.debugEnabled) {
logger.debug("strategieSet2 id "
@@ -144,7 +144,7 @@
filePersistence = builder.build();
// filePersistence.setSubstitutionOfJavaUtilCollection();
- filePersistence.storedMutableEnum(EnumOrderType.class);
+ filePersistence.storedMutableEnum(EnumOrderType4.class);
filePersistence.storedMutableEnum(EnumStrategy.class);
filePersistence.setRecordSaveActions(true);
@@ -152,7 +152,7 @@
.createDataAccessSession();
dataAccessSession.open();
- final Set<EnumStrategy> strategieSet1 = EnumOrderType.BOX
+ final Set<EnumStrategy> strategieSet1 = EnumOrderType4.BOX
.getStrategieSet();
if (logger.debugEnabled) {
logger.debug("strategieSet1 id "
@@ -164,7 +164,7 @@
logWrote();
dataAccessSession.open();
- final Set<EnumStrategy> strategieSet2 = EnumOrderType.BOX
+ final Set<EnumStrategy> strategieSet2 = EnumOrderType4.BOX
.getStrategieSet();
assertNotSame("must be created", strategieSet1, strategieSet2);
assertTrue("must be a proxy",
Modified: trunk/joafip/src/test/java/net/sf/joafip/service/rel400/TestStoredImmutableEnum.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/service/rel400/TestStoredImmutableEnum.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/service/rel400/TestStoredImmutableEnum.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -34,6 +34,12 @@
super(name);
}
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ EnumForTest.clear();
+ }
+
@SuppressWarnings("PMD")
public void test() throws FilePersistenceException,
FilePersistenceInvalidClassException,
Modified: trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestObjectReferenceLink.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestObjectReferenceLink.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestObjectReferenceLink.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -77,6 +77,12 @@
super(name);
}
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ EnumForTest.clear();
+ }
+
public void testUniqLink() throws StoreException, ObjectIOException,
ObjectIODataRecordNotFoundException, StoreInvalidClassException,
StoreNotSerializableException, StoreClassNotFoundException,
Modified: trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestStore.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestStore.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestStore.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -74,6 +74,7 @@
@Override
protected void setUp() throws Exception {// NOPMD
super.setUp();
+ EnumForTest.clear();
}
@Override
Modified: trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestDeepCopier.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestDeepCopier.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestDeepCopier.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -50,6 +50,12 @@
super(name);
}
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ EnumForTest.clear();
+ }
+
@SuppressWarnings("unchecked")
public void testDeepCopyWithHashMap() throws CopierException {
final HashMap<String, Bob1> source = new HashMap<String, Bob1>();
Modified: trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestProxyDeepCopier.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestProxyDeepCopier.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestProxyDeepCopier.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -55,6 +55,12 @@
super(name);
}
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ EnumForTest.clear();
+ }
+
@SuppressWarnings("unchecked")
public void testCopyToProxy() throws CopierException {
final PTreeSet<String> set = new PTreeSet<String>();
Modified: trunk/joafip/src/test/java/net/sf/joafip/store/service/objectfortest/EnumForTest.java
===================================================================
--- trunk/joafip/src/test/java/net/sf/joafip/store/service/objectfortest/EnumForTest.java 2012-11-28 12:32:19 UTC (rev 3171)
+++ trunk/joafip/src/test/java/net/sf/joafip/store/service/objectfortest/EnumForTest.java 2012-11-29 08:23:44 UTC (rev 3172)
@@ -13,4 +13,9 @@
this.object = object;
}
+ public static void clear(){
+ for(EnumForTest enumForTest:values()){
+ enumForTest.setObject(null);
+ }
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-29 08:23:52
|
Revision: 3172
http://joafip.svn.sourceforge.net/joafip/?rev=3172&view=rev
Author: luc_peuvrier
Date: 2012-11-29 08:23:44 +0000 (Thu, 29 Nov 2012)
Log Message:
-----------
test failure correction
Modified Paths:
--------------
trunk/joafip/src/test/java/net/sf/joafip/service/TestExportImport.java
trunk/joafip/src/test/java/net/sf/joafip/service/TestFilePersistenceSetupByProperties.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumKeptInMemory.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistence.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/TestEnumPersistenceMemory.java
trunk/joafip/src/test/java/net/sf/joafip/service/rel400/TestStoredImmutableEnum.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestObjectReferenceLink.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/AbstractTestStore.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestDeepCopier.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/copier/TestProxyDeepCopier.java
trunk/joafip/src/test/java/net/sf/joafip/store/service/objectfortest/EnumForTest.java
Added Paths:
-----------
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType1.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType2.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType3.java
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType4.java
Removed Paths:
-------------
trunk/joafip/src/test/java/net/sf/joafip/service/bug/savenum/EnumOrderType.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:32:31
|
Revision: 3171
http://joafip.svn.sourceforge.net/joafip/?rev=3171&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:32:19 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
cleanup
Modified Paths:
--------------
trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java
Modified: trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java
===================================================================
--- trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java 2012-11-28 12:17:40 UTC (rev 3170)
+++ trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java 2012-11-28 12:32:19 UTC (rev 3171)
@@ -1135,8 +1135,6 @@
rootNumberOfChild = numberOfElement - 1;
}
- // If strictly internal, copy successor's element to p and then make p
- // point to successor.
// if p has 2 children
if (!nodeToDelete.getLeft().isSentinel()
&& !nodeToDelete.getRight().isSentinel()) {
@@ -1144,7 +1142,6 @@
swap(nodeToDelete, successor);
}
- // Start fixup at replacement node, if it exists.
final IRBTNode<E> replacement = (!nodeToDelete.getLeft().isSentinel() ? nodeToDelete
.getLeft() : nodeToDelete.getRight());
@@ -1163,17 +1160,6 @@
} else {
parentOfNodeToDelete.setRight(replacement);
}
- // Null out links so they are OK to use by fixAfterDeletion.
- // FIXMELUC __________________________see detach
- nodeToDelete.setParent(null);
- IRBTNode<E> newSentinel = nodeManager.newSentinel();
- nodeToDelete.setLeft(newSentinel);
- newSentinel.setParent(nodeToDelete);
- newSentinel = nodeManager.newSentinel();
- nodeToDelete.setRight(newSentinel);
- newSentinel.setParent(nodeToDelete);
-
- // Fix replacement
if (nodeToDelete.getColor() == BLACK) {
deletionReorganize(replacement);
}
@@ -1195,8 +1181,6 @@
parentOfNodeToDelete.setRight(newSentinel);
}
newSentinel.setParent(parentOfNodeToDelete);
- // FIXMELUC __________________________see detach
- nodeToDelete.setParent(null);
}
}
nodeToDelete.detach();
@@ -1215,10 +1199,8 @@
throws RBTException {
if (node == null) {
return null;
- // } else if (t.right != null) {
} else if (!node.getRight().isSentinel()) {
IRBTNode<E> successor = node.getRight();
- // while (p.left != null)
int depth = 0;
while (!successor.getLeft().isSentinel()) {
successor = successor.getLeft();
@@ -1230,7 +1212,6 @@
} else {
IRBTNode<E> successor = node.getParent();
IRBTNode<E> child = node;
- // while (p != null && ch == p.right) {
int depth = 0;
while (successor != null && child == successor.getRight()) {
child = successor;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:32:29
|
Revision: 3171
http://joafip.svn.sourceforge.net/joafip/?rev=3171&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:32:19 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
cleanup
Modified Paths:
--------------
trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:17:52
|
Revision: 3170
http://joafip.svn.sourceforge.net/joafip/?rev=3170&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:17:40 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
red black tree management changed. foreground garbage sweep changed
Modified Paths:
--------------
trunk/joafip-rbtree/pom.xml
trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/impl/memory/entity/RBTNode.java
trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java
trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestByPosition.java
trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestDelete.java
trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestInsert.java
trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/TreeShower.java
Added Paths:
-----------
trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RBTRuntimeException.java
Modified: trunk/joafip-rbtree/pom.xml
===================================================================
--- trunk/joafip-rbtree/pom.xml 2012-11-28 12:17:20 UTC (rev 3169)
+++ trunk/joafip-rbtree/pom.xml 2012-11-28 12:17:40 UTC (rev 3170)
@@ -25,6 +25,13 @@
<dependency>
<groupId>net.sf.joafip</groupId>
+ <artifactId>joafip-common</artifactId>
+ <scope>test</scope>
+ <type>test-jar</type>
+ </dependency>
+
+ <dependency>
+ <groupId>net.sf.joafip</groupId>
<artifactId>joafip-log4j</artifactId>
<scope>test</scope>
</dependency>
Modified: trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/impl/memory/entity/RBTNode.java
===================================================================
--- trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/impl/memory/entity/RBTNode.java 2012-11-28 12:17:20 UTC (rev 3169)
+++ trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/impl/memory/entity/RBTNode.java 2012-11-28 12:17:40 UTC (rev 3170)
@@ -25,6 +25,7 @@
import net.sf.joafip.redblacktree.entity.IRBTNode;
import net.sf.joafip.redblacktree.service.IRBTVisitor;
import net.sf.joafip.redblacktree.service.RBTException;
+import net.sf.joafip.redblacktree.service.RBTRuntimeException;
import net.sf.joafip.redblacktree.service.RedBlackTree;
import net.sf.joafip.store.service.proxy.IInstanceFactory;
@@ -357,14 +358,29 @@
visitor.endVisit(this);
}
+ @SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public boolean equals(final Object obj) {
- throw new UnsupportedOperationException();
+ final boolean equals;
+ if (obj == null) {
+ equals = false;
+ } else if (obj == this) {
+ equals = true;
+ } else if (obj instanceof RBTNode) {
+ try {
+ equals = compareTo((IRBTComparableNode) obj) == 0;
+ } catch (RBTException exception) {
+ throw new RBTRuntimeException(exception);
+ }
+ } else {
+ equals = false;
+ }
+ return equals;
}
@Override
public int hashCode() {
- throw new UnsupportedOperationException();
+ return element == null ? 0 : element.hashCode();
}
@Override
Added: trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RBTRuntimeException.java
===================================================================
--- trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RBTRuntimeException.java (rev 0)
+++ trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RBTRuntimeException.java 2012-11-28 12:17:40 UTC (rev 3170)
@@ -0,0 +1,45 @@
+/*
+ * Copyright 2012 Luc Peuvrier
+ *
+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE
+ * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package net.sf.joafip.redblacktree.service;
+
+import net.sf.joafip.NotStorableClass;
+
+@NotStorableClass
+public class RBTRuntimeException extends RuntimeException {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 7478871706595989215L;
+
+ public RBTRuntimeException() {
+ super();
+ }
+
+ public RBTRuntimeException(final String message, final Throwable cause) {
+ super(message, cause);
+ }
+
+ public RBTRuntimeException(final String message) {
+ super(message);
+ }
+
+ public RBTRuntimeException(final Throwable cause) {
+ super(cause);
+ }
+
+}
Property changes on: trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RBTRuntimeException.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java
===================================================================
--- trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java 2012-11-28 12:17:20 UTC (rev 3169)
+++ trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java 2012-11-28 12:17:40 UTC (rev 3170)
@@ -23,6 +23,7 @@
import net.sf.joafip.AssertNotNull;
import net.sf.joafip.StorableClass;
import net.sf.joafip.StoreNotUseStandardSerialization;
+import net.sf.joafip.logger.JoafipLogger;
import net.sf.joafip.redblacktree.entity.IRBTNode;
import net.sf.joafip.store.service.proxy.IInstanceFactory;
@@ -46,6 +47,9 @@
// complexity
Iterable<IRBTNode<E>>, Serializable {
+ private static final JoafipLogger LOGGER = JoafipLogger
+ .getLogger(RedBlackTree.class);
+
private static final String MAX_DEPTH_REACHED = "max depth reached";
/**
@@ -1003,7 +1007,8 @@
incrementNumberOfChild(parent);
}
// Rebalance after insert.
- insertReorganize(nodeToAppend);
+ // insertReorganize(nodeToAppend);
+ insertionReorganize(nodeToAppend);
}
}
@@ -1117,96 +1122,129 @@
*
* @param nodeToDelete
* node to delete
+ * @return
* @throws RBTException
* node access error
*/
- private void privateDeleteExistingNode(final IRBTNode<E> nodeToDelete)// NOPMD
+ private IRBTNode<E> privateDeleteExistingNode(final IRBTNode<E> nodeToDelete)// NOPMD
// complexity
// ok
throws RBTException {
-
if (!manageNodeIndex) {
final int numberOfElement = getNumberOfElementInternal();
rootNumberOfChild = numberOfElement - 1;
}
- IRBTNode<E> node = nodeToDelete;
- IRBTNode<E> substitute;
- final IRBTNode<E> child;
- // search for substitute to the node to delete
- if (node.getLeft().isSentinel()) {
- // the node to be deleted has 0 or 1 child
- substitute = node;
- child = node.getRight();
- } else if (node.getRight().isSentinel()) {
- // the node to be deleted has 1 child
- substitute = node;
- child = node.getLeft();
- } else {
- /*
- * the node to delete has 2 or more children. substitute is
- * predecessor of the node to delete.
- */
- substitute = node.getLeft();
- int depth = 0;
- while (!substitute.getRight().isSentinel()) {
- substitute = substitute.getRight();
- if (++depth == MAX_DEPTH) {
- throw new RBTException(MAX_DEPTH_REACHED);
- }
- }
+ // If strictly internal, copy successor's element to p and then make p
+ // point to successor.
+ // if p has 2 children
+ if (!nodeToDelete.getLeft().isSentinel()
+ && !nodeToDelete.getRight().isSentinel()) {
+ final IRBTNode<E> successor = successor(nodeToDelete);
+ swap(nodeToDelete, successor);
+ }
- child = substitute.getLeft();
+ // Start fixup at replacement node, if it exists.
+ final IRBTNode<E> replacement = (!nodeToDelete.getLeft().isSentinel() ? nodeToDelete
+ .getLeft() : nodeToDelete.getRight());
- // swap the substitute and node to delete
- swap(node, substitute);
- final IRBTNode<E> tmp = node;
- node = substitute;
- substitute = tmp;
+ if (manageNodeIndex) {
+ decrementNumberOfChild(nodeToDelete);
}
- /*
- * Unlink substitute from the tree ( substitute became the real node to
- * detach to the tree).
- */
- final IRBTNode<E> parent = substitute.getParent();
- child.setParent(parent);
- if (parent == null) {
- // 0 or 1 node remaining.
- if (child.isSentinel()) {
- rootNode = null;// NOPMD
+ IRBTNode<E> parentOfNodeToDelete = nodeToDelete.getParent();
+ if (!replacement.isSentinel()) {
+ // Link replacement to parent
+ replacement.setParent(parentOfNodeToDelete);
+ if (parentOfNodeToDelete == null) {
+ rootNode = replacement;
+ } else if (nodeToDelete == parentOfNodeToDelete.getLeft()) {
+ parentOfNodeToDelete.setLeft(replacement);
} else {
- child.setBlack();
- rootNode = child;
- child.setNumberOfChild(0);
+ parentOfNodeToDelete.setRight(replacement);
}
- /* detach the node to the tree */
- node.detach();
+ // Null out links so they are OK to use by fixAfterDeletion.
+ // FIXMELUC __________________________see detach
+ nodeToDelete.setParent(null);
+ IRBTNode<E> newSentinel = nodeManager.newSentinel();
+ nodeToDelete.setLeft(newSentinel);
+ newSentinel.setParent(nodeToDelete);
+ newSentinel = nodeManager.newSentinel();
+ nodeToDelete.setRight(newSentinel);
+ newSentinel.setParent(nodeToDelete);
+
+ // Fix replacement
+ if (nodeToDelete.getColor() == BLACK) {
+ deletionReorganize(replacement);
+ }
+ } else if (parentOfNodeToDelete == null) {
+ // return if it is the only node.
+ rootNode = null;
} else {
- if (substitute == parent.getLeft()) {
- parent.setLeft(child);
- } else {
- parent.setRight(child);
+ // No children. Use self as phantom replacement and unlink.
+ if (nodeToDelete.getColor() == BLACK) {
+ deletionReorganize(nodeToDelete);
+ parentOfNodeToDelete = nodeToDelete.getParent();
}
- if (manageNodeIndex) {
- decrementNumberOfChild(parent);
- }
- if (substitute.isBlack()) {
- deleteReorganize(child, parent);
+ if (parentOfNodeToDelete != null) {
+ IRBTNode<E> newSentinel = nodeManager.newSentinel();
+ if (nodeToDelete == parentOfNodeToDelete.getLeft()) {
+ parentOfNodeToDelete.setLeft(newSentinel);
+ } else {
+ parentOfNodeToDelete.setRight(newSentinel);
+ }
+ newSentinel.setParent(parentOfNodeToDelete);
+ // FIXMELUC __________________________see detach
+ nodeToDelete.setParent(null);
}
-
- /* detach the node to the tree */
- substitute.detach();
}
- // assertNotAttached(nodeToDelete);
+ nodeToDelete.detach();
if (!manageNodeIndex && rootNumberOfChild != 0) {
rootNode.setNumberOfChild(rootNumberOfChild - 1);
}
+ return nodeToDelete;
}
/**
- * swap to node, the node instance and state are swaped.make able to swap
+ * Returns the successor of the specified Entry, or null if no such.
+ *
+ * @throws RBTException
+ */
+ private static <E> IRBTNode<E> successor(final IRBTNode<E> node)
+ throws RBTException {
+ if (node == null) {
+ return null;
+ // } else if (t.right != null) {
+ } else if (!node.getRight().isSentinel()) {
+ IRBTNode<E> successor = node.getRight();
+ // while (p.left != null)
+ int depth = 0;
+ while (!successor.getLeft().isSentinel()) {
+ successor = successor.getLeft();
+ if (++depth == MAX_DEPTH) {
+ throw new RBTException(MAX_DEPTH_REACHED);
+ }
+ }
+ return successor;
+ } else {
+ IRBTNode<E> successor = node.getParent();
+ IRBTNode<E> child = node;
+ // while (p != null && ch == p.right) {
+ int depth = 0;
+ while (successor != null && child == successor.getRight()) {
+ child = successor;
+ successor = successor.getParent();
+ if (++depth == MAX_DEPTH) {
+ throw new RBTException(MAX_DEPTH_REACHED);
+ }
+ }
+ return successor;
+ }
+ }
+
+ /**
+ * swap two node, the node instance and state are swaped.make able to swap
* node without acceding to its stored elements ( real implementation )
*
* @param node
@@ -1219,44 +1257,41 @@
private void swap(final IRBTNode<E> node, final IRBTNode<E> subsititute)
throws RBTException {
- IRBTNode<E> tmp;
+ final IRBTNode<E> parentOfSubstitute = subsititute.getParent();
+ final IRBTNode<E> parentOfNode = node.getParent();
- tmp = node.getParent();
- final IRBTNode<E> parent = subsititute.getParent();
-
- subsititute.setParent(tmp);
- if (tmp == null) {
+ subsititute.setParent(parentOfNode);
+ if (parentOfNode == null) {
rootNode = subsititute;
- } else if (tmp.getLeft() == node) {
- tmp.setLeft(subsititute);
+ } else if (parentOfNode.getLeft() == node) {
+ parentOfNode.setLeft(subsititute);
} else {
- tmp.setRight(subsititute);
+ parentOfNode.setRight(subsititute);
}
- if (parent == node) {// NOPMD compare instance
-
- node.setParent(subsititute);
- node.setLeft(subsititute.getLeft());
- subsititute.getLeft().setParent(node);
- subsititute.setLeft(node);
-
+ node.setParent(parentOfSubstitute);
+ if (parentOfSubstitute == null) {
+ rootNode = node;
+ } else if (parentOfSubstitute.getLeft() == subsititute) {
+ parentOfSubstitute.setLeft(node);
} else {
- node.setParent(parent);
- parent.setRight(node);
-
- tmp = subsititute.getLeft();
- subsititute.setLeft(node.getLeft());
- node.getLeft().setParent(subsititute);
- node.setLeft(tmp);
- tmp.setParent(node);
+ parentOfSubstitute.setRight(node);
}
- tmp = subsititute.getRight();
- subsititute.setRight(node.getRight());
- node.getRight().setParent(subsititute);
- node.setRight(tmp);
- tmp.setParent(node);
+ final IRBTNode<E> leftOfSubsititute = subsititute.getLeft();
+ final IRBTNode<E> leftOfNode = node.getLeft();
+ subsititute.setLeft(leftOfNode);
+ leftOfNode.setParent(subsititute);
+ node.setLeft(leftOfSubsititute);
+ leftOfSubsititute.setParent(node);
+ final IRBTNode<E> rightOfSubstitute = subsititute.getRight();
+ final IRBTNode<E> rightOfNode = node.getRight();
+ subsititute.setRight(rightOfNode);
+ rightOfNode.setParent(subsititute);
+ node.setRight(rightOfSubstitute);
+ rightOfSubstitute.setParent(node);
+
final boolean color = node.getColor();
node.setColor(subsititute.getColor());
subsititute.setColor(color);
@@ -1531,194 +1566,135 @@
return currentNode;
}
- /**
- * rebalance this red-black tree after inserting a new node.
- *
- * @param n
- * the inserted node
- * @throws RBTException
- * node access error
- */
- private void insertReorganize(final IRBTNode<E> node)// NOPMD complexity
- // ok
+ private void insertionReorganize(final IRBTNode<E> node)
throws RBTException {
- // Only need to rebalance when parent is a RED node, and while at least
- // 2 levels deep into the tree (ie: node has a grandparent). Remember
- // that nil.color == BLACK.
- IRBTNode<E> currentNode = node;
- IRBTNode<E> currentNodeParent = currentNode.getParent();
- IRBTNode<E> currentNodeParentParent;
- int depth = 0;
- while (currentNodeParent != null // NOPMD
- && currentNodeParent.isRed()
- && (currentNodeParentParent = currentNodeParent.getParent()) != null) {
- if (currentNodeParent == currentNodeParentParent.getLeft()) {
- final IRBTNode<E> uncle = currentNodeParentParent.getRight();
- // Uncle may be nil, in which case it is BLACK.
- if (uncle.isRed()) {
- // Case 1. Uncle is RED: Change colors of parent, uncle,
- // and grandparent, and move n to grandparent.
- currentNodeParent.setBlack();
- uncle.setBlack();
- uncle.getParent().setRed();
- currentNode = uncle.getParent();
- currentNodeParent = currentNode.getParent();
+ IRBTNode<E> x = node;
+ x.setColor(RED);
+ IRBTNode<E> parentOfX = x.getParent();
+ IRBTNode<E> parentOfParentOfX = parentOf(parentOfX);
+ while (x != null && x != rootNode && parentOfX.getColor() == RED) {
+ if (parentOf(x) == leftOf(parentOfParentOfX)) {
+ IRBTNode<E> y = rightOf(parentOfParentOfX);
+ if (colorOf(y) == RED) {
+ setColor(parentOfX, BLACK);
+ setColor(y, BLACK);
+ setColor(parentOfParentOfX, RED);
+ x = parentOfParentOfX;
+ // x parent
+ parentOfX = parentOf(x);
+ parentOfParentOfX = parentOf(parentOfX);
} else {
- if (currentNode == currentNodeParent.getRight()) {
- // Case 2. Uncle is BLACK and x is right child.
- // Move n to parent, and rotate n left.
- currentNode = currentNodeParent;
- // rotateLeft(n);
- leftRotation(currentNode);
- currentNodeParent = currentNode.getParent();
+ if (x == rightOf(parentOfX)) {
+ x = parentOfX;
+ leftRotation(x);
+ // x parent
+ parentOfX = parentOf(x);
+ parentOfParentOfX = parentOf(parentOfX);
}
- // Case 3. Uncle is BLACK and x is left child.
- // Recolor parent, grandparent, and rotate grandparent
- // right.
- currentNodeParent.setBlack();
- currentNodeParentParent = currentNodeParent.getParent();
- currentNodeParentParent.setRed();
- rightRotation(currentNodeParentParent);
+ setColor(parentOfX, BLACK);
+ setColor(parentOfParentOfX, RED);
+ rightRotation(parentOfParentOfX);
+ // x parent
+ parentOfX = parentOf(x);
+ parentOfParentOfX = parentOf(parentOfX);
}
} else {
- // Mirror image of above code.
- final IRBTNode<E> uncle = currentNodeParentParent.getLeft();
- // Uncle may be nil, in which case it is BLACK.
- if (uncle.isRed()) {
- // Case 1. Uncle is RED: Change colors of parent, uncle,
- // and grandparent, and move n to grandparent.
- currentNodeParent.setBlack();
- uncle.setBlack();
- uncle.getParent().setRed();
- currentNode = uncle.getParent();
- currentNodeParent = currentNode.getParent();
+ IRBTNode<E> y = leftOf(parentOfParentOfX);
+ if (colorOf(y) == RED) {
+ setColor(parentOfX, BLACK);
+ setColor(y, BLACK);
+ setColor(parentOfParentOfX, RED);
+ x = parentOfParentOfX;
+ // x parent
+ parentOfX = parentOf(x);
+ parentOfParentOfX = parentOf(parentOfX);
+
} else {
- if (currentNode == currentNodeParent.getLeft()) {
- // Case 2. Uncle is BLACK and x is left child.
- // Move n to parent, and rotate n right.
- currentNode = currentNodeParent;
- // rotateRight(n);
- rightRotation(currentNode);
- currentNodeParent = currentNode.getParent();
+ if (x == leftOf(parentOfX)) {
+ x = parentOfX;
+ rightRotation(x);
+ // x parent
+ parentOfX = parentOf(x);
+ parentOfParentOfX = parentOf(parentOfX);
+
}
- // Case 3. Uncle is BLACK and x is right child.
- // Recolor parent, grandparent, and rotate grandparent left.
- currentNodeParent.setBlack();
- currentNodeParentParent = currentNodeParent.getParent();
- currentNodeParentParent.setRed();
- leftRotation(currentNodeParentParent);
+ setColor(parentOfX, BLACK);
+ setColor(parentOfParentOfX, RED);
+ leftRotation(parentOfParentOfX);
+ // x parent
+ parentOfX = parentOf(x);
+ parentOfParentOfX = parentOf(parentOfX);
}
}
- if (++depth == MAX_DEPTH) {
- throw new RBTException(MAX_DEPTH_REACHED);
- }
}
- rootNode.setBlack();
+ rootNode.setColor(BLACK);
}
- /**
- * rebalance this red-black tree after deleting a node.
- *
- * @param node
- * the child of the node deleted, possibly sentinel
- * @param parent
- * the parent of the node deleted, never sentinel or null
- * @throws RBTException
- * node access error
- */
- private void deleteReorganize(// NOPMD complexity ok
- final IRBTNode<E> childNode, final IRBTNode<E> parentNode)
- throws RBTException {
- // ASSERTX
- assert parentNode != null && !parentNode.isSentinel() : "parent node can not be null nor sentinel";
- IRBTNode<E> node = childNode;
- IRBTNode<E> parent = parentNode;
- int depth = 0;
- while (node != rootNode && node.isBlack()) {// NOPMD
- if (node == parent.getLeft()) {
- // Rebalance left side.
- IRBTNode<E> sibling = parent.getRight();
- if (sibling.isRed()) {
- // Case 1: Sibling is red.
- // Recolor sibling and parent, and rotate parent left.
- sibling.setBlack();
- parent.setRed();
- // rotateLeft(parent);
- leftRotation(parent);
- sibling = parent.getRight();
+ private void deletionReorganize(IRBTNode<E> x) throws RBTException {
+ while (x != rootNode && colorOf(x) == BLACK) {
+ IRBTNode<E> parentOfX = parentOf(x);
+ if (x == leftOf(parentOfX)) {
+ IRBTNode<E> sib = rightOf(parentOfX);
+
+ if (colorOf(sib) == RED) {
+ setColor(sib, BLACK);
+ setColor(parentOfX, RED);
+ leftRotation(parentOfX);
+ parentOfX = parentOf(x);
+ sib = rightOf(parentOfX);
}
- final IRBTNode<E> left = sibling.getLeft();
- final IRBTNode<E> right = sibling.getRight();
- if (left.isBlack() && right.isBlack()) {
- // Case 2: Sibling has no red children.
- // Recolor sibling, and move to parent.
- sibling.setRed();
- node = parent;
- parent = parent.getParent();
+ if (colorOf(leftOf(sib)) == BLACK
+ && colorOf(rightOf(sib)) == BLACK) {
+ setColor(sib, RED);
+ x = parentOfX;
} else {
- if (right.isBlack()) {
- // Case 3: Sibling has red left child.
- // Recolor sibling and left child, rotate sibling right.
- left.setBlack();
- sibling.setRed();
- // rotateRight(sibling);
- rightRotation(sibling);
- sibling = parent.getRight();
+ if (colorOf(rightOf(sib)) == BLACK) {
+ setColor(leftOf(sib), BLACK);
+ setColor(sib, RED);
+ rightRotation(sib);
+ parentOfX = parentOf(x);
+ sib = rightOf(parentOfX);
}
- // Case 4: Sibling has red right child. Recolor sibling,
- // right child, and parent, and rotate parent left.
- sibling.setColor(parent.getColor());
- parent.setBlack();
- sibling.getRight().setBlack();
- // rotateLeft(parent);
- leftRotation(parent);
- node = rootNode; // Finished.
+ setColor(sib, colorOf(parentOfX));
+ setColor(parentOfX, BLACK);
+ setColor(rightOf(sib), BLACK);
+ leftRotation(parentOfX);
+ x = rootNode;
}
- } else {
- // Symmetric "mirror" of left-side case.
- IRBTNode<E> sibling = parent.getLeft();
- if (sibling.isRed()) {
- // Case 1: Sibling is red.
- // Recolor sibling and parent, and rotate parent right.
- sibling.setBlack();
- parent.setRed();
- rightRotation(parent);
- sibling = parent.getLeft();
+ } else { // symmetric
+ IRBTNode<E> sib = leftOf(parentOfX);
+
+ if (colorOf(sib) == RED) {
+ setColor(sib, BLACK);
+ setColor(parentOfX, RED);
+ rightRotation(parentOfX);
+ parentOfX = parentOf(x);
+ sib = leftOf(parentOfX);
}
- final IRBTNode<E> left = sibling.getLeft();
- final IRBTNode<E> right = sibling.getRight();
- if (right.isBlack() && left.isBlack()) {
- // Case 2: Sibling has no red children.
- // Recolor sibling, and move to parent.
- sibling.setRed();
- node = parent;
- parent = parent.getParent();
+ if (colorOf(rightOf(sib)) == BLACK
+ && colorOf(leftOf(sib)) == BLACK) {
+ setColor(sib, RED);
+ x = parentOfX;
} else {
- if (left.isBlack()) {
- // Case 3: Sibling has red right child.
- // Recolor sibling and right child, rotate sibling left.
- right.setBlack();
- sibling.setRed();
- // rotateLeft(sibling);
- leftRotation(sibling);
- sibling = parent.getLeft();
+ if (colorOf(leftOf(sib)) == BLACK) {
+ setColor(rightOf(sib), BLACK);
+ setColor(sib, RED);
+ leftRotation(sib);
+ parentOfX = parentOf(x);
+ sib = leftOf(parentOfX);
}
- // Case 4: Sibling has red left child. Recolor sibling,
- // left child, and parent, and rotate parent right.
- sibling.setColor(parent.getColor());
- parent.setBlack();
- sibling.getLeft().setBlack();
- rightRotation(parent);
- node = rootNode; // Finished.
+ setColor(sib, colorOf(parentOfX));
+ setColor(parentOf(x), BLACK);
+ setColor(leftOf(sib), BLACK);
+ rightRotation(parentOfX);
+ x = rootNode;
}
}
- if (++depth == MAX_DEPTH) {
- throw new RBTException(MAX_DEPTH_REACHED);
- }
}
- node.setBlack();
+
+ setColor(x, BLACK);
}
private void leftRotation(final IRBTNode<E> node) throws RBTException {
@@ -1775,15 +1751,29 @@
}
}
- private IRBTNode<E> parentOf(final IRBTNode<E> node) throws RBTException {
+ private static <E> boolean colorOf(IRBTNode<E> p) throws RBTException {
+ return (p == null ? BLACK : p.getColor());
+ }
+
+ private static <E> void setColor(IRBTNode<E> p, boolean c)
+ throws RBTException {
+ if (p != null) {
+ p.setColor(c);
+ }
+ }
+
+ private static <E> IRBTNode<E> parentOf(final IRBTNode<E> node)
+ throws RBTException {
return (node == null ? null : node.getParent());
}
- private IRBTNode<E> leftOf(final IRBTNode<E> node) throws RBTException {
+ private static <E> IRBTNode<E> leftOf(final IRBTNode<E> node)
+ throws RBTException {
return (node == null || node.isSentinel()) ? null : node.getLeft();// NOPMD
}
- private IRBTNode<E> rightOf(final IRBTNode<E> node) throws RBTException {
+ private static <E> IRBTNode<E> rightOf(final IRBTNode<E> node)
+ throws RBTException {
return (node == null || node.isSentinel()) ? null : node.getRight();// NOPMD
}
@@ -1821,7 +1811,7 @@
* the starting node having a new child
* @throws RBTException
*/
- private void incrementNumberOfChild(final IRBTNode<E> node)
+ private static <E> void incrementNumberOfChild(final IRBTNode<E> node)
throws RBTException {
IRBTNode<E> current = node;
int depth = 0;
@@ -1834,7 +1824,7 @@
}
}
- private void decrementNumberOfChild(final IRBTNode<E> node)
+ private static <E> void decrementNumberOfChild(final IRBTNode<E> node)
throws RBTException {
IRBTNode<E> current = node;
int depth = 0;
@@ -1847,7 +1837,7 @@
}
}
- private void updateNumberOfChild(final IRBTNode<E> node)
+ private static <E> void updateNumberOfChild(final IRBTNode<E> node)
throws RBTException {
final IRBTNode<E> left = node.getLeft();
final IRBTNode<E> right = node.getRight();
@@ -1880,6 +1870,11 @@
throw new RBTException(MAX_DEPTH_REACHED);
}
}
- return current == nodeManager.getRootNode();
+ final boolean attached = current == nodeManager.getRootNode();
+ if (!attached) {
+ LOGGER.error("current is: " + current.toString() + "\nroot is: "
+ + nodeManager.getRootNode().toString());
+ }
+ return attached;
}
}
Modified: trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestByPosition.java
===================================================================
--- trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestByPosition.java 2012-11-28 12:17:20 UTC (rev 3169)
+++ trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestByPosition.java 2012-11-28 12:17:40 UTC (rev 3170)
@@ -96,6 +96,8 @@
/**/new RBTNode<Integer>(beforeList[index]);// NOPMD
tree.appendAfterLast(node);
}
+ assertEquals("bad number of element", 6, tree.getNumberOfElement());
+
IRBTNode<Integer> deleted = tree.deleteByIndex(2);
assertEquals("bad element", Integer.valueOf(10), deleted.getElement());
deleted = tree.deleteByIndex(4);
Modified: trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestDelete.java
===================================================================
--- trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestDelete.java 2012-11-28 12:17:20 UTC (rev 3169)
+++ trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestDelete.java 2012-11-28 12:17:40 UTC (rev 3170)
@@ -21,6 +21,7 @@
import net.sf.joafip.NotStorableClass;
import net.sf.joafip.TestException;
import net.sf.joafip.logger.JoafipLogger;
+import net.sf.joafip.redblacktree.entity.IRBTNode;
import net.sf.joafip.redblacktree.impl.memory.entity.RBTNode;
import net.sf.joafip.redblacktree.impl.memory.service.RBTNodeManager;
@@ -28,10 +29,10 @@
@DoNotTransform
public abstract class AbstractTestDelete extends AbstractJoafipCommonTestCase {
+ private static final String BAD_NUMBER_OF_ELEMENT = "bad number of element";
+
protected final JoafipLogger logger = JoafipLogger.getLogger(getClass());
- private final static TreeShower SHOWER = TreeShower.getInstance();
-
class IntHolder implements Comparable<IntHolder> {
private final int value;
@@ -85,6 +86,17 @@
return false;
return true;
}
+
+ @Override
+ public String toString() {
+ StringBuilder builder = new StringBuilder();
+ builder.append("IntHolder [value=");
+ builder.append(value);
+ builder.append(", identifier=");
+ builder.append(identifier);
+ builder.append("]");
+ return builder.toString();
+ }
}
protected RedBlackTree<IntHolder> redBlackTree;
@@ -114,18 +126,28 @@
public void testDelete1() throws RBTException {// NOPMD assert in method
// called
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
final RBTNode<IntHolder> node = new RBTNode<IntHolder>(new IntHolder(0));
checker.checkTree();
redBlackTree.append(node);
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 1,
+ redBlackTree.getNumberOfElement());
+ //TreeShower treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
redBlackTree.delete(new IntHolder(0));
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
+ //treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
}
public void testDelete2() throws RBTException {// NOPMD assert in method
// called
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
checker.checkTree();
final RBTNode<IntHolder> node0 = new RBTNode<IntHolder>(
new IntHolder(0));
@@ -133,20 +155,31 @@
final RBTNode<IntHolder> node1 = new RBTNode<IntHolder>(
new IntHolder(1));
redBlackTree.append(node1);
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 2,
+ redBlackTree.getNumberOfElement());
+ //TreeShower treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
redBlackTree.delete(new IntHolder(0));
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 1,
+ redBlackTree.getNumberOfElement());
+ //treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
redBlackTree.delete(new IntHolder(1));
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
+ //treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
}
public void testDelete3() throws RBTException {// NOPMD assert in method
// called
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
checker.checkTree();
final RBTNode<IntHolder> node0 = new RBTNode<IntHolder>(
new IntHolder(0));
@@ -154,16 +187,23 @@
final RBTNode<IntHolder> node1 = new RBTNode<IntHolder>(
new IntHolder(1));
redBlackTree.append(node1);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 2,
+ redBlackTree.getNumberOfElement());
checker.checkTree();
redBlackTree.delete(new IntHolder(1));
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 1,
+ redBlackTree.getNumberOfElement());
checker.checkTree();
redBlackTree.delete(new IntHolder(0));
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
checker.checkTree();
}
public void testDelete4() throws RBTException {// NOPMD assert in method
// called
- final TreeShower shower = TreeShower.getInstance();
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
checker.checkTree();
final RBTNode<IntHolder> node0 = new RBTNode<IntHolder>(
new IntHolder(0));
@@ -174,18 +214,28 @@
final RBTNode<IntHolder> node2 = new RBTNode<IntHolder>(
new IntHolder(2));
redBlackTree.append(node2);
- shower.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 3,
+ redBlackTree.getNumberOfElement());
+ //TreeShower treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
redBlackTree.delete(new IntHolder(1));
- shower.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 2,
+ redBlackTree.getNumberOfElement());
+ //treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
redBlackTree.delete(new IntHolder(2));
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 1,
+ redBlackTree.getNumberOfElement());
checker.checkTree();
}
public void testDelete5() throws RBTException {// NOPMD assert in method
// called
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
final RBTNode<IntHolder> node0 = new RBTNode<IntHolder>(
new IntHolder(0));
redBlackTree.append(node0);
@@ -198,14 +248,21 @@
final RBTNode<IntHolder> node3 = new RBTNode<IntHolder>(
new IntHolder(3));
redBlackTree.append(node3);
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 4,
+ redBlackTree.getNumberOfElement());
+ //TreeShower treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
redBlackTree.deleteExistingNode(node1);
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 3,
+ redBlackTree.getNumberOfElement());
+ //treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
}
+ @SuppressWarnings("unchecked")
public void testDelete6() throws RBTException {// NOPMD assert in method
// called
final RBTNode<IntHolder> node0 = new RBTNode<IntHolder>(
@@ -244,14 +301,96 @@
final RBTNode<IntHolder> node11 = new RBTNode<IntHolder>(new IntHolder(
11));
redBlackTree.append(node11);
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 12,
+ redBlackTree.getNumberOfElement());
+ //TreeShower treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
-
+ search(redBlackTree,new RBTNode[]{node0,node1,node2,node3,node4,node5,node6,node7,node8,node9,node10,node11});
+
redBlackTree.deleteExistingNode(node5);
- SHOWER.show(redBlackTree);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 11,
+ redBlackTree.getNumberOfElement());
+ //treeShower = new TreeShower();
+ //treeShower.show(redBlackTree);
checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node0,node1,node2,node3,node4,node6,node7,node8,node9,node10,node11});
+
+ redBlackTree.deleteExistingNode(node2);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 10,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node0,node1,node3,node4,node6,node7,node8,node9,node10,node11});
+
+ redBlackTree.deleteExistingNode(node8);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 9,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node0,node1,node3,node4,node6,node7,node9,node10,node11});
+
+ redBlackTree.deleteExistingNode(node3);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 8,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node0,node1,node4,node6,node7,node9,node10,node11});
+
+ redBlackTree.deleteExistingNode(node10);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 7,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node0,node1,node4,node6,node7,node9,node11});
+
+ redBlackTree.deleteExistingNode(node0);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 6,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node1,node4,node6,node7,node9,node11});
+
+ redBlackTree.deleteExistingNode(node7);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 5,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node1,node4,node6,node9,node11});
+
+ redBlackTree.deleteExistingNode(node1);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 4,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node4,node6,node9,node11});
+
+ redBlackTree.deleteExistingNode(node9);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 3,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node4,node6,node11});
+
+ redBlackTree.deleteExistingNode(node4);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 2,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node6,node11});
+
+ redBlackTree.deleteExistingNode(node6);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 1,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+ search(redBlackTree,new RBTNode[]{node11});
+
+ redBlackTree.deleteExistingNode(node11);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 0,
+ redBlackTree.getNumberOfElement());
+ checker.checkTree();
+
}
+ private void search(final RedBlackTree<IntHolder> redBlackTree,
+ final RBTNode<IntHolder>[] rbtNodes) throws RBTException {
+ for(RBTNode<IntHolder> rbtNode:rbtNodes){
+ IRBTNode<IntHolder> found = redBlackTree.search(rbtNode.getElement());
+ assertSame("must found same node",rbtNode,found);
+ }
+ }
+
public void testDeleteRoot() throws RBTException {// NOPMD assert in
// method called
final RBTNode<IntHolder> root = new RBTNode<IntHolder>(new IntHolder(2));
@@ -260,8 +399,8 @@
redBlackTree.append(node);
node = new RBTNode<IntHolder>(new IntHolder(3));
redBlackTree.append(node);
- final TreeShower showTree = TreeShower.getInstance();
- showTree.show(redBlackTree);
+ //final TreeShower showTree = new TreeShower();
+ //showTree.show(redBlackTree);
redBlackTree.delete(new IntHolder(2));
}
@@ -271,6 +410,8 @@
for (int value = 0; value < 1024; value++) {
assertTrue("missing value " + value,
redBlackTree.delete(new IntHolder(value)));// NOPMD
+ assertEquals(BAD_NUMBER_OF_ELEMENT, 1023 - value,
+ redBlackTree.getNumberOfElement());
try {
checker.checkTree();
} catch (RBTException exception) {
@@ -291,6 +432,8 @@
final RBTNode<IntHolder> node =
/**/new RBTNode<IntHolder>(new IntHolder(function(value)));// NOPMD
redBlackTree.append(node);
+ assertEquals(BAD_NUMBER_OF_ELEMENT, value + 1,
+ redBlackTree.getNumberOfElement());
}
}
Modified: trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestInsert.java
===================================================================
--- trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestInsert.java 2012-11-28 12:17:20 UTC (rev 3169)
+++ trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestInsert.java 2012-11-28 12:17:40 UTC (rev 3170)
@@ -54,7 +54,7 @@
redBlackTree = new RedBlackTree<String>(nodeManager, false,
uniqueValue());
checker = new RedBlackTreeIntegrityChecker<String>(redBlackTree);
- shower = TreeShower.getInstance();
+ shower = new TreeShower();
super.setUp();
}
Modified: trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/TreeShower.java
===================================================================
--- trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/TreeShower.java 2012-11-28 12:17:20 UTC (rev 3169)
+++ trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/TreeShower.java 2012-11-28 12:17:40 UTC (rev 3170)
@@ -30,69 +30,68 @@
*/
@SuppressWarnings("rawtypes")
@NotStorableClass
-public final class TreeShower implements IRBTVisitor {
+public class TreeShower implements IRBTVisitor {
private static final JoafipLogger LOGGER = JoafipLogger
.getLogger(TreeShower.class);
- private static final String TREE_END = "TREE END ----------------------------------------";
+ private static final String TREE_END = "TREE END ----------------------------------------\n";
- private static final String TREE_BEGIN = "TREE BEGIN ----------------------------------------";
+ private static final String TREE_BEGIN = "TREE BEGIN ----------------------------------------\n";
- private static final TreeShower INSTANCE = new TreeShower();
-
private static final String TWO_SPACE = " ";
private transient int pad;
private final transient Stack<ObjectIdentityKey> visitStack = new Stack<ObjectIdentityKey>();
+ private final StringBuilder stringBuilder = new StringBuilder();
+
private boolean fatal;
- public static TreeShower getInstance() {
- return INSTANCE;
- }
-
- private TreeShower() {
+ public TreeShower() {
super();
}
@SuppressWarnings("unchecked")
public void showFatal(final IRBTVisitable visitable) throws RBTException {
fatal = true;
- log(TREE_BEGIN);
+ stringBuilder.append(TREE_BEGIN);
pad = 0;
visitStack.clear();
visitable.accept(this);
visitStack.clear();
- log(TREE_END);
+ stringBuilder.append(TREE_END);
+ log(stringBuilder.toString());
}
@SuppressWarnings("unchecked")
public void show(final IRBTVisitable visitable) throws RBTException {
fatal = false;
- log(TREE_BEGIN);
+ stringBuilder.append(TREE_BEGIN);
pad = 0;
visitStack.clear();
visitable.accept(this);
visitStack.clear();
- log(TREE_END);
+ stringBuilder.append(TREE_END);
+ log(stringBuilder.toString());
}
public void beginVisit(final IRBTNode node) throws RBTException {
final ObjectIdentityKey item = new ObjectIdentityKey(node);
if (visitStack.contains(item)) {
- log("--> " + node.toString());
+ stringBuilder.append("--> ");
+ stringBuilder.append(node.toString());
+ stringBuilder.append('\n');
throw new RBTException("cycle in tree");
}
visitStack.push(item);
pad++;
- final StringBuilder stringBuilder = new StringBuilder();
for (int index = 0; index < pad; index++) {
stringBuilder.append(TWO_SPACE);
}
stringBuilder.append(node.toString());
- log(stringBuilder.toString());
+ stringBuilder.append('\n');
}
public void endVisit(final IRBTNode node) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:17:51
|
Revision: 3170
http://joafip.svn.sourceforge.net/joafip/?rev=3170&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:17:40 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
red black tree management changed. foreground garbage sweep changed
Modified Paths:
--------------
trunk/joafip-rbtree/pom.xml
trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/impl/memory/entity/RBTNode.java
trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RedBlackTree.java
trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestByPosition.java
trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestDelete.java
trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/AbstractTestInsert.java
trunk/joafip-rbtree/src/test/java/net/sf/joafip/redblacktree/service/TreeShower.java
Added Paths:
-----------
trunk/joafip-rbtree/src/main/java/net/sf/joafip/redblacktree/service/RBTRuntimeException.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:17:31
|
Revision: 3169
http://joafip.svn.sourceforge.net/joafip/?rev=3169&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:17:20 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
red black tree management changed. foreground garbage sweep changed
Modified Paths:
--------------
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractPerfService.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractSearcher.java
trunk/joafip-4test/src/main/resources/log4j.properties
Added Paths:
-----------
trunk/joafip-4test/src/main/java/net/sf/joafip/heapfile/service/
trunk/joafip-4test/src/main/java/net/sf/joafip/heapfile/service/CheckIdNodeColor.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractDeleteForGarbage.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractGarbageSweep.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/DeleteForGarbage.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/GarbageSweep.java
Property Changed:
----------------
trunk/joafip-4test/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:17:27
|
Revision: 3169
http://joafip.svn.sourceforge.net/joafip/?rev=3169&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:17:20 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
red black tree management changed. foreground garbage sweep changed
Modified Paths:
--------------
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractPerfService.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractSearcher.java
trunk/joafip-4test/src/main/resources/log4j.properties
Added Paths:
-----------
trunk/joafip-4test/src/main/java/net/sf/joafip/heapfile/service/
trunk/joafip-4test/src/main/java/net/sf/joafip/heapfile/service/CheckIdNodeColor.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractDeleteForGarbage.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractGarbageSweep.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/DeleteForGarbage.java
trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/GarbageSweep.java
Property Changed:
----------------
trunk/joafip-4test/
Property changes on: trunk/joafip-4test
___________________________________________________________________
Modified: svn:ignore
- target
.settings
.classpath
.project
runtime
logs
.pmd
lib
runtime_perf
jrat.output
+ target
.settings
.classpath
.project
runtime
logs
.pmd
lib
runtime_perf
jrat.output
runtime_garbage
Added: trunk/joafip-4test/src/main/java/net/sf/joafip/heapfile/service/CheckIdNodeColor.java
===================================================================
--- trunk/joafip-4test/src/main/java/net/sf/joafip/heapfile/service/CheckIdNodeColor.java (rev 0)
+++ trunk/joafip-4test/src/main/java/net/sf/joafip/heapfile/service/CheckIdNodeColor.java 2012-11-28 12:17:20 UTC (rev 3169)
@@ -0,0 +1,116 @@
+/*
+ * Copyright 2012 Luc Peuvrier
+ * All rights reserved.
+ *
+ * This file is a part of JOAFIP.
+ *
+ * JOAFIP is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License.
+ *
+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE
+ * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * JOAFIP is distributed in the hope that it will be useful, but
+ * unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package net.sf.joafip.heapfile.service;
+
+import java.io.File;
+import java.util.Iterator;
+
+import net.sf.joafip.heapfile.record.entity.HeapIdNode;
+import net.sf.joafip.kvstore.entity.EnumFileAccessMode;
+import net.sf.joafip.kvstore.entity.HeapFileSetup;
+import net.sf.joafip.kvstore.record.entity.DataRecordIdentifier;
+import net.sf.joafip.kvstore.service.HeapException;
+import net.sf.joafip.logger.JoafipLogger;
+import net.sf.joafip.performance.items.service.AbstractPerfService;
+import net.sf.joafip.redblacktree.entity.IRBTNode;
+import net.sf.joafip.redblacktree.service.RedBlackTree;
+import net.sf.joafip.store.entity.StoreProperties;
+import net.sf.joafip.store.service.AbstractStoreDelegatingToDataManager;
+
+/**
+ *
+ * @author luc peuvrier
+ *
+ */
+public class CheckIdNodeColor {
+
+ private static final JoafipLogger LOGGER = JoafipLogger
+ .getLogger(CheckIdNodeColor.class);
+
+ public static void main(String[] args) {
+ try {
+ final CheckIdNodeColor main = new CheckIdNodeColor();
+ main.run();
+ } catch (Throwable throwable) {
+ LOGGER.fatal(throwable);
+ }
+ }
+
+ private void run() throws HeapException {
+
+ final StoreProperties storeProperties = new StoreProperties();
+
+ final EnumFileAccessMode fileAccessMode = EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS;
+
+ final String toUseDataFileName = AbstractStoreDelegatingToDataManager.STORE_DATA;
+ final String pathName = AbstractPerfService.RUNTIME_DIR;
+ final File dataFile = new File(pathName, toUseDataFileName);
+
+ final boolean useCacheMode = true;
+ final boolean crashSafeMode = false;
+
+ final boolean manageNodeIndex = false;
+
+ final boolean deleteRenaming = storeProperties.isDeleteRenaming();
+ final boolean clearResizeFile = storeProperties.isClearResizeFile();
+ final int maxFileOperationRetry = storeProperties
+ .getMaxFileOperationRetry();
+ final int fileOperationRetryMsDelay = storeProperties
+ .getFileOperationRetryMsDelay();
+
+ final File openFileTraceFile = new File(pathName,
+ AbstractStoreDelegatingToDataManager.TRACE_FILE);
+
+ final HeapFileSetup setup = new HeapFileSetup(fileAccessMode, dataFile,
+ crashSafeMode, useCacheMode, deleteRenaming, clearResizeFile,
+ maxFileOperationRetry, fileOperationRetryMsDelay,
+ openFileTraceFile);
+ final int maxPage = AbstractPerfService.NUMBER_OF_PAGE;
+ final int pageSize = AbstractPerfService.PAGE_SIZE;
+ setup.cacheSetup(pageSize, maxPage);
+ HeapFileDataManager dataManager = new HeapFileDataManager(setup,
+ manageNodeIndex);
+
+ dataManager.startService(false/* removeFiles */);
+
+ RedBlackTree<DataRecordIdentifier> idNodeTree = dataManager
+ .getIdNodeTree();
+
+ Iterator<IRBTNode<DataRecordIdentifier>> iterator = idNodeTree
+ .iterator();
+ int count = 0;
+ while (iterator.hasNext()) {
+ HeapIdNode heapIdNode = (HeapIdNode) iterator.next();
+ if (!heapIdNode.isColorSetted()) {
+ LOGGER.error("color not set " + heapIdNode.getElement());
+ }
+ count++;
+ if (count % 1000 == 999) {
+ dataManager.flush();
+ }
+ }
+ dataManager.stopService();
+ LOGGER.info("number of id record " + count);
+ }
+}
Property changes on: trunk/joafip-4test/src/main/java/net/sf/joafip/heapfile/service/CheckIdNodeColor.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractDeleteForGarbage.java
===================================================================
--- trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractDeleteForGarbage.java (rev 0)
+++ trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractDeleteForGarbage.java 2012-11-28 12:17:20 UTC (rev 3169)
@@ -0,0 +1,95 @@
+/*
+ * Copyright 2012 Luc Peuvrier
+ * All rights reserved.
+ *
+ * This file is a part of JOAFIP.
+ *
+ * JOAFIP is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License.
+ *
+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE
+ * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * JOAFIP is distributed in the hope that it will be useful, but
+ * unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package net.sf.joafip.performance.items.service;
+
+import java.io.BufferedReader;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+
+import net.sf.joafip.entity.EnumFilePersistenceCloseAction;
+import net.sf.joafip.kvstore.service.IHeapDataManager;
+import net.sf.joafip.performance.items.entity.Item;
+import net.sf.joafip.performance.items.entity.ItemList;
+import net.sf.joafip.service.FilePersistenceClassNotFoundException;
+import net.sf.joafip.service.FilePersistenceDataCorruptedException;
+import net.sf.joafip.service.FilePersistenceException;
+import net.sf.joafip.service.FilePersistenceInvalidClassException;
+import net.sf.joafip.service.FilePersistenceNotSerializableException;
+import net.sf.joafip.service.FilePersistenceTooBigForSerializationException;
+import net.sf.joafip.service.IDataAccessSession;
+
+/**
+ *
+ * @author luc peuvrier
+ *
+ */
+public class AbstractDeleteForGarbage extends AbstractPerfService {
+
+ protected void run(final String insertLogFilePath, final String pathName,
+ final IHeapDataManager dataManager, final Boolean useCache)
+ throws FilePersistenceInvalidClassException,
+ FilePersistenceNotSerializableException,
+ FilePersistenceClassNotFoundException,
+ FilePersistenceDataCorruptedException, FilePersistenceException,
+ FilePersistenceTooBigForSerializationException, IOException {
+ initialize(pathName, dataManager, useCache);
+ logger.info("nbdr " + filePersistence.getNumberOfDataRecord());
+ final InputStream inputStream = new FileInputStream(insertLogFilePath);
+ final BufferedReader reader = new BufferedReader(new InputStreamReader(
+ inputStream));
+ final IDataAccessSession session = filePersistence
+ .createDataAccessSession();
+ session.open();
+ // delete half of item
+ ItemList itemList = getItemList(session);
+ int count = 0;
+ String line = reader.readLine();
+ while (line != null) { // NOPMD
+ count++;
+ final int identifier = Integer.parseInt(line);
+ Item removed = itemList.removeItem(identifier);
+ if( removed==null){
+ logger.error("not found "+identifier);
+ }
+ if (count % BATCH_SIZE == BATCH_SIZE - 1) {
+ session.close(EnumFilePersistenceCloseAction.SAVE);
+ session.open();
+ itemList = getItemList(session);
+ }
+ line = reader.readLine();
+ if (line != null) {
+ line = reader.readLine();
+ }
+ }
+ session.close(EnumFilePersistenceCloseAction.SAVE);
+ reader.close();
+ logger.info("nbdr " + filePersistence.getNumberOfDataRecord());
+ }
+
+ protected void close() throws FilePersistenceException {
+ filePersistence.close();
+ }
+}
Property changes on: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractDeleteForGarbage.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractGarbageSweep.java
===================================================================
--- trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractGarbageSweep.java (rev 0)
+++ trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractGarbageSweep.java 2012-11-28 12:17:20 UTC (rev 3169)
@@ -0,0 +1,67 @@
+/*
+ * Copyright 2012 Luc Peuvrier
+ * All rights reserved.
+ *
+ * This file is a part of JOAFIP.
+ *
+ * JOAFIP is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License.
+ *
+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE
+ * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * JOAFIP is distributed in the hope that it will be useful, but
+ * unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package net.sf.joafip.performance.items.service;
+
+import java.io.IOException;
+
+import net.sf.joafip.kvstore.service.IHeapDataManager;
+import net.sf.joafip.service.FilePersistenceClassNotFoundException;
+import net.sf.joafip.service.FilePersistenceDataCorruptedException;
+import net.sf.joafip.service.FilePersistenceException;
+import net.sf.joafip.service.FilePersistenceInvalidClassException;
+import net.sf.joafip.service.FilePersistenceNotSerializableException;
+import net.sf.joafip.service.FilePersistenceTooBigForSerializationException;
+
+/**
+ *
+ * @author luc peuvrier
+ *
+ */
+public class AbstractGarbageSweep extends AbstractPerfService {
+
+ protected void run(final String pathName,
+ final IHeapDataManager dataManager, final Boolean useCache)
+ throws FilePersistenceInvalidClassException,
+ FilePersistenceNotSerializableException,
+ FilePersistenceClassNotFoundException,
+ FilePersistenceDataCorruptedException, FilePersistenceException,
+ FilePersistenceTooBigForSerializationException, IOException {
+ initialize(pathName, dataManager, useCache);
+ logger.info("nbdr after delete "
+ + filePersistence.getNumberOfDataRecord());
+
+ final long beginTime = System.currentTimeMillis();
+ final int garbaged = filePersistence
+ .garbageSweep(pathName + "/garbage");
+ final long endTime = System.currentTimeMillis();
+ logger.info(garbaged + " garbaged, duration " + (endTime - beginTime)
+ + " mS");
+ logger.info("nbdr after garbage "
+ + filePersistence.getNumberOfDataRecord());
+ }
+
+ protected void close() throws FilePersistenceException {
+ filePersistence.close();
+ }
+}
\ No newline at end of file
Property changes on: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractGarbageSweep.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractPerfService.java
===================================================================
--- trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractPerfService.java 2012-11-28 12:16:51 UTC (rev 3168)
+++ trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractPerfService.java 2012-11-28 12:17:20 UTC (rev 3169)
@@ -46,7 +46,7 @@
protected final JoafipLogger logger = JoafipLogger.getLogger(getClass());// NOPMD
- protected static final String RUNTIME_DIR = "runtime_perf"; // "z:\\";//
+ public static final String RUNTIME_DIR = "runtime_perf"; // "z:\\";//
public static final File DURATION_BIN = new File(RUNTIME_DIR
+ "/duration.bin");
@@ -59,13 +59,13 @@
private static final boolean GARBAGE = false;
- protected static final int PAGE_SIZE = 4 * 1024;
+ public static final int PAGE_SIZE = 4 * 1024;
- protected static final int NUMBER_OF_PAGE = 4 * 1024;
+ public static final int NUMBER_OF_PAGE = 4 * 1024;
- private static final String ITEM_TEMPLATE_LIST = "itemTemplateList";
+ protected static final String ITEM_TEMPLATE_LIST = "itemTemplateList";
- private static final String ITEM_LIST = "itemList";
+ protected static final String ITEM_LIST = "itemList";
protected IFilePersistence filePersistence;
@@ -91,9 +91,11 @@
final FilePersistenceBuilder builder = new FilePersistenceBuilder();
try {
if (dataManager == null) {
+
builder.setFileAccessMode(EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS);
builder.setMaxBufferSize(512 * 1024);
builder.setMaxNumberOfBuffer(256);
+
builder.setPathName(pathName);
if (useCache) {
builder.setFileCache(PAGE_SIZE, NUMBER_OF_PAGE);
Modified: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractSearcher.java
===================================================================
--- trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractSearcher.java 2012-11-28 12:16:51 UTC (rev 3168)
+++ trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/AbstractSearcher.java 2012-11-28 12:17:20 UTC (rev 3169)
@@ -112,7 +112,7 @@
if (searchDuration < minSearchTime) {
minSearchTime = searchDuration;
}
- if (identifier % BATCH_SIZE == BATCH_SIZE - 1) {
+ if (count % BATCH_SIZE == BATCH_SIZE - 1) {
session.close(EnumFilePersistenceCloseAction.DO_NOT_SAVE);
session.open();
final long duration = (currentTime - startTime);
Added: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/DeleteForGarbage.java
===================================================================
--- trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/DeleteForGarbage.java (rev 0)
+++ trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/DeleteForGarbage.java 2012-11-28 12:17:20 UTC (rev 3169)
@@ -0,0 +1,68 @@
+/*
+ * Copyright 2012 Luc Peuvrier
+ * All rights reserved.
+ *
+ * This file is a part of JOAFIP.
+ *
+ * JOAFIP is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License.
+ *
+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE
+ * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * JOAFIP is distributed in the hope that it will be useful, but
+ * unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package net.sf.joafip.performance.items.service;
+
+import java.io.FileNotFoundException;
+import java.io.IOException;
+
+import net.sf.joafip.logger.JoafipLogger;
+import net.sf.joafip.service.FilePersistenceClassNotFoundException;
+import net.sf.joafip.service.FilePersistenceDataCorruptedException;
+import net.sf.joafip.service.FilePersistenceException;
+import net.sf.joafip.service.FilePersistenceInvalidClassException;
+import net.sf.joafip.service.FilePersistenceNotSerializableException;
+import net.sf.joafip.service.FilePersistenceTooBigForSerializationException;
+
+/**
+ *
+ * @author luc peuvrier
+ *
+ */
+public class DeleteForGarbage extends AbstractDeleteForGarbage {
+
+ private static final JoafipLogger LOGGER = JoafipLogger
+ .getLogger(DeleteForGarbage.class);
+
+ private void run() throws FileNotFoundException, FilePersistenceException,
+ FilePersistenceClassNotFoundException,
+ FilePersistenceInvalidClassException,
+ FilePersistenceDataCorruptedException,
+ FilePersistenceNotSerializableException, IOException,
+ FilePersistenceTooBigForSerializationException {
+ final String insertLogFilePath = RUNTIME_DIR + "/inserted.txt";
+ run(insertLogFilePath,RUNTIME_DIR, null, true);
+ close();
+ }
+
+ public static void main(final String[] args) {
+ DeleteForGarbage deleteAndGarbage;
+ try {
+ deleteAndGarbage = new DeleteForGarbage();
+ deleteAndGarbage.run();
+ } catch (final Throwable throwable) {// NOPMD catch all
+ LOGGER.fatal("error", throwable);
+ }
+ }
+
+}
Property changes on: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/DeleteForGarbage.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/GarbageSweep.java
===================================================================
--- trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/GarbageSweep.java (rev 0)
+++ trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/GarbageSweep.java 2012-11-28 12:17:20 UTC (rev 3169)
@@ -0,0 +1,78 @@
+/*
+ * Copyright 2012 Luc Peuvrier
+ * All rights reserved.
+ *
+ * This file is a part of JOAFIP.
+ *
+ * JOAFIP is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License.
+ *
+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE
+ * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * JOAFIP is distributed in the hope that it will be useful, but
+ * unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package net.sf.joafip.performance.items.service;
+
+import java.io.File;
+import java.io.IOException;
+
+import net.sf.joafip.file.service.FileIOException;
+import net.sf.joafip.file.service.HelperFileUtil;
+import net.sf.joafip.logger.JoafipLogger;
+import net.sf.joafip.service.FilePersistenceClassNotFoundException;
+import net.sf.joafip.service.FilePersistenceDataCorruptedException;
+import net.sf.joafip.service.FilePersistenceException;
+import net.sf.joafip.service.FilePersistenceInvalidClassException;
+import net.sf.joafip.service.FilePersistenceNotSerializableException;
+import net.sf.joafip.service.FilePersistenceTooBigForSerializationException;
+
+/**
+ *
+ * @author luc peuvrier
+ *
+ */
+public class GarbageSweep extends AbstractGarbageSweep {
+
+ private final static JoafipLogger LOGGER = JoafipLogger
+ .getLogger(GarbageSweep.class);
+
+ public static void main(String[] args) {
+ try {
+ final GarbageSweep main = new GarbageSweep();
+ main.run();
+ } catch (Exception exception) {
+ LOGGER.fatal(exception);
+ }
+ }
+
+ private void run() throws FilePersistenceInvalidClassException,
+ FilePersistenceNotSerializableException,
+ FilePersistenceClassNotFoundException,
+ FilePersistenceDataCorruptedException, FilePersistenceException,
+ FilePersistenceTooBigForSerializationException, IOException,
+ FileIOException {
+ final String pathName = "runtime_garbage";
+ final String sourcePathName = RUNTIME_DIR;
+
+ (new File(pathName)).mkdirs();
+ final File[] list = (new File(sourcePathName)).listFiles();
+ for (File sourceFile : list) {
+ final File destinationFile = new File(pathName,
+ sourceFile.getName());
+ HelperFileUtil.getInstance().copyFile(sourceFile, destinationFile);
+ }
+
+ run(pathName, null, true);
+ close();
+ }
+}
Property changes on: trunk/joafip-4test/src/main/java/net/sf/joafip/performance/items/service/GarbageSweep.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/joafip-4test/src/main/resources/log4j.properties
===================================================================
--- trunk/joafip-4test/src/main/resources/log4j.properties 2012-11-28 12:16:51 UTC (rev 3168)
+++ trunk/joafip-4test/src/main/resources/log4j.properties 2012-11-28 12:17:20 UTC (rev 3169)
@@ -143,6 +143,12 @@
log4j.logger.net.sf.joafip.performance.items.service.DeleterBtreePlus=info
+log4j.logger.net.sf.joafip.performance.items.service.DeleteForGarbage=info
+log4j.logger.net.sf.joafip.performance.items.service.GarbageSweep=info
+log4j.logger.net.sf.joafip.store.service.garbage.StoreGarbager=info
+log4j.logger.net.sf.joafip.heapfile.service.CheckIdNodeColor=info
+log4j.logger.net.sf.joafip.redblacktree.service.TreeShower=info
+
log4j.logger.net.sf.joafip.service.MainCrash=info
log4j.logger.net.sf.joafip.service.MainAfterCrash=info
log4j.logger.net.sf.joafip.service.MainWarnDataRecord1=debug
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:17:02
|
Revision: 3168
http://joafip.svn.sourceforge.net/joafip/?rev=3168&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:16:51 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
red black tree management changed. foreground garbage sweep changed
Modified Paths:
--------------
trunk/joafip-testsuite/src/main/java/net/sf/joafip/InErrorTests.java
trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java
Added Paths:
-----------
trunk/joafip-testsuite/src/main/resources/log4j.properties
Modified: trunk/joafip-testsuite/src/main/java/net/sf/joafip/InErrorTests.java
===================================================================
--- trunk/joafip-testsuite/src/main/java/net/sf/joafip/InErrorTests.java 2012-11-28 12:16:14 UTC (rev 3167)
+++ trunk/joafip-testsuite/src/main/java/net/sf/joafip/InErrorTests.java 2012-11-28 12:16:51 UTC (rev 3168)
@@ -26,10 +26,10 @@
import junit.framework.TestSuite;
import net.sf.joafip.service.rel400.TestRuntime310Garbage;
import net.sf.joafip.store.service.TestGarbageForegroundFile;
-import net.sf.joafip.store.service.TestGarbageForegroundMemory;
import net.sf.joafip.store.service.TestNoGarbageInFile;
-import net.sf.joafip.store.service.TestNoGarbageInMemory;
-import net.sf.joafip.store.service.garbage.TestStoreGarbager;
+import net.sf.joafip.store.service.TestStoreWithG;
+import net.sf.joafip.util.TestPersistantDataRecordIdentifierSet;
+import net.sf.joafip.util.TestPersistantDataRecordIdentifierSetIteration;
/**
*
@@ -46,12 +46,12 @@
public static Test suite() {
final TestSuite suite = new TestSuite("in error Tests");
// $JUnit-BEGIN$
- suite.addTestSuite(TestGarbageForegroundMemory.class);
+ suite.addTestSuite(TestPersistantDataRecordIdentifierSetIteration.class);
+ suite.addTestSuite(TestPersistantDataRecordIdentifierSet.class);
+ suite.addTestSuite(TestRuntime310Garbage.class);
+ suite.addTestSuite(TestStoreWithG.class);
+ suite.addTestSuite(TestNoGarbageInFile.class);
suite.addTestSuite(TestGarbageForegroundFile.class);
- suite.addTestSuite(TestNoGarbageInMemory.class);
- suite.addTestSuite(TestNoGarbageInFile.class);
- suite.addTestSuite(TestStoreGarbager.class);
- suite.addTestSuite(TestRuntime310Garbage.class);
// suite.addTest(xxxx.suite());
// $JUnit-END$
return suite;
Modified: trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java
===================================================================
--- trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java 2012-11-28 12:16:14 UTC (rev 3167)
+++ trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java 2012-11-28 12:16:51 UTC (rev 3168)
@@ -39,6 +39,7 @@
// $JUnit-BEGIN$
suite.addTestSuite(TestXmlWriter.class);
suite.addTestSuite(TestPersistantDataRecordIdentifierSet.class);
+ suite.addTestSuite(TestPersistantDataRecordIdentifierSetIteration.class);
// suite.addTest(xxxx.suite());
// $JUnit-END$
return suite;
Added: trunk/joafip-testsuite/src/main/resources/log4j.properties
===================================================================
--- trunk/joafip-testsuite/src/main/resources/log4j.properties (rev 0)
+++ trunk/joafip-testsuite/src/main/resources/log4j.properties 2012-11-28 12:16:51 UTC (rev 3168)
@@ -0,0 +1,165 @@
+
+
+log4j.rootLogger=WARN,CONSOLE,FILE
+
+log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
+log4j.appender.CONSOLE.Target=System.out
+log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
+#log4j.appender.CONSOLE.layout.conversionPattern=[%p,%c{1},%t] %m%n
+#log4j.appender.CONSOLE.layout.ConversionPattern=[%5p] - %d [%t] %c (%F:%M:%L) %n %m%n%n
+log4j.appender.CONSOLE.layout.ConversionPattern=[%5p] - %d [%t] (%c.java:%M:%L) %n %m%n%n
+
+log4j.appender.FILE=org.apache.log4j.RollingFileAppender
+#log4j.appender.FILE.File=${webapp.root}/WEB-INF/log4j.log
+log4j.appender.FILE.File=logs/joafip.log
+log4j.appender.FILE.MaxFileSize=1024KB
+log4j.appender.FILE.MaxBackupIndex=3
+log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
+#log4j.appender.FILE.layout.conversionPattern=%d{ABSOLUTE} %5p %c{1},%t:%L - %m%n
+log4j.appender.FILE.layout.ConversionPattern=[%5p] - %d [%t] (%c.java:%M:%L) %n %m%n%n
+
+log4j.logger.net.sf.joafip=warn
+log4j.logger.net.sf.joafip.HelperMemoryUse=info
+log4j.logger.net.sf.joafip.meminspector=warn
+log4j.logger.net.sf.joafip.java.util=warn
+
+#log4j.logger.net.sf.joafip.btree=debug
+
+#log4j.logger.net.sf.joafip.file.service.RandomAccessFileReadWriteCache=debug
+#log4j.logger.net.sf.joafip.file.service.RandomAccessFileDirectNio=debug
+
+#log4j.logger.net.sf.joafip.heapfile.record.service=debug
+#log4j.logger.net.sf.joafip.heapfile.record.service.HeapElementManager=debug
+#log4j.logger.HeapElementManager=debug
+
+#log4j.logger.net.sf.joafip.heapfile.service.HeapFileDataManager=debug
+
+#log4j.logger.HeapFileDataManager=debug
+#log4j.logger.net.sf.joafip.heapfile.service.HeapMemoryDataManagerMock=debug
+
+#log4j.logger.net.sf.joafip.store.entity.objectio.ObjectStateMap=debug
+
+#log4j.logger.net.sf.joafip.store.entity.saver.StoreSaverSession=debug
+#log4j.logger.net.sf.joafip.store.entity.conversion.ReplacementDefSet=debug
+#log4j.logger.net.sf.joafip.store.entity.conversion.ReplacementDefMap=debug
+#log4j.logger.net.sf.joafip.store.service.garbage.LinkManager=debug
+#log4j.logger.net.sf.joafip.store.service.garbage.recordmgr.LinkRecordManager=debug
+#log4j.logger.net.sf.joafip.store.service.garbage.GarbageRecordManager=debug
+#log4j.logger.net.sf.joafip.store.service.garbage.GarbageManager=debug
+#log4j.logger.net.sf.joafip.store.service.garbage.StoreGarbager=debug
+#log4j.logger.net.sf.joafip.store.service.garbage.AttachedToRootSupport=debug
+#log4j.logger.net.sf.joafip.store.service.garbage.GarbageManager=debug
+#log4j.logger.net.sf.joafip.store.service.garbage=debug
+#log4j.logger.net.sf.joafip.store.service.garbage.rbt.ToGarbageRBTNodeManager=debug
+#log4j.logger.net.sf.joafip.store.service.Store=debug
+#log4j.logger.net.sf.joafip.store.service.StoreRemover=debug
+#log4j.logger.net.sf.joafip.store.service.saver.StoreSaver3=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.manager.ObjectIOManager=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.manager.ClassNameManager=debug
+#log4j.logger.net.sf.joafip.store.service.export_import.in.InObjectHandler=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOLazyGeneric=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOArray=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOBasic=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIODummy=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOEnum=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOImmediateExternalizable=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOImmediateGeneric=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOImmediateSerializable=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOInputStream=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOLazyExternalizable=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOLazyGeneric=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOLazySerializable=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOOutputStream=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOSerialize=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOSerializeGZipped=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOSerializeZipped=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ObjectIOString=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.ReferenceIO=debug
+#log4j.logger.net.sf.joafip.store.service.objectio.serialize.BasicOrReferenceIO=debug
+
+#log4j.logger.net.sf.joafip.store.service.heaprecordable.HeapRecordableManager=debug
+#log4j.logger.net.sf.joafip.store.service.objectfortest.Bob1=debug
+#log4j.logger.net.sf.joafip.store.service.proxy=debug
+#log4j.logger.net.sf.joafip.store.service.proxy.ClassEnhancer=debug
+#log4j.logger.net.sf.joafip.store.service.proxy.ProxyCallBack2=debug
+#log4j.logger.net.sf.joafip.store.service.export_import.in.XmlImporter=debug
+#log4j.logger.net.sf.joafip.store.service.conversion.ConversionManager=debug
+# set log4j.logger.net.sf.joafip.store.service.bytecode.ClassEnhancer=debug
+# -------- will output bytecode in runtime/class
+#log4j.logger.net.sf.joafip.store.service.bytecode.ClassEnhancer=debug
+
+#--- tests ---
+log4j.logger.net.sf.joafip.entity.BobForExport=debug
+#log4j.logger.net.sf.joafip.heapfile.record.service.TestHeapElementManager=debug
+#log4j.logger.net.sf.joafip.heapfile.service.TestHeapDataManager=debug
+#log4j.logger.net.sf.joafip.store.service.TestGarbage=debug
+#log4j.logger.net.sf.joafip.heapfile.record.service.TestHeapRecordManage=debug
+#log4j.logger.net.sf.joafip.service.changelog.CheckSaved=debug
+#log4j.logger.net.sf.joafip.service.bug.TestGarbageModeError=info
+#log4j.logger.net.sf.joafip.service.TestCrashSafe=debug
+#log4j.logger.net.sf.joafip.service.TestMultiAccessFilePersistence=debug
+#log4j.logger.net.sf.joafip.service.bug.savenum.TestEnumPersistence=debug
+#log4j.logger.net.sf.joafip.service.bug.savenum.TestEnumPersistenceMemory=debug
+log4j.logger.net.sf.joafip.service.rel400.TestHugeList=debug
+log4j.logger.net.sf.joafip.service.rel400.TestHugeListAutoSave=debug
+#log4j.logger.net.sf.joafip.service.rel400.MemoryEater=debug
+#log4j.logger.net.sf.joafip.store.service.TestGarbageForegroundFile=debug
+#log4j.logger.net.sf.joafip.store.service.TestGarbageForegroundMemory=debug
+#log4j.logger.net.sf.joafip.store.service.TestStoreWithBobFileLazy=debug
+#log4j.logger.net.sf.joafip.store.service.TestStoreWithBobFileDirect=debug
+#log4j.logger.net.sf.joafip.store.service.TestStoreWithBobFileLazyNoGarbage=debug
+#log4j.logger.net.sf.joafip.store.service.TestStoreWithBobMemoryDirect=debug
+#log4j.logger.net.sf.joafip.store.service.TestStoreWithBobMemoryLazy=debug
+#log4j.logger.net.sf.joafip.store.service.TestStoreSession=debug
+#log4j.logger.net.sf.joafip.service.TestVisitedModified=debug
+#log4j.logger.net.sf.joafip.store.service.TestStoreNoG=debug
+#log4j.logger.net.sf.joafip.store.service.TestStoreWithG=debug
+#log4j.logger.net.sf.joafip.ograph.ObjectGraphCreator=debug
+#log4j.logger.net.sf.joafip.store.service.classinfo.TestClassReplacement=debug
+#log4j.logger.net.sf.joafip.store.service.TestLinkManagementInMemory=debug
+#log4j.logger.net.sf.joafip.heapfile.service.HeapMemoryDataManagerMock=debug
+#log4j.logger.net.sf.joafip.meminspector.MemInspectorTest=debug
+#log4j.logger.net.sf.joafip.file.service.RandomAccessFileReadWriteCacheTest=debug
+#log4j.logger.net.sf.joafip.store.service.TestVisitedModified=debug
+#log4j.logger.net.sf.joafip.ograph.OGraphTest=debug
+log4j.logger.net.sf.joafip.store.service.proxy.TestCheckMethodVisitor=debug
+#--- no auto tests ---
+#log4j.logger.net.sf.joafip.performance.service=debug
+#log4j.logger.net.sf.joafip.service.bug.emis.TestEmis=debug
+log4j.logger.net.sf.joafip.performance.items.service.InserterHeapFileWithCache=info
+log4j.logger.net.sf.joafip.performance.items.service.InserterHeapFileWithoutCache=info
+log4j.logger.net.sf.joafip.performance.items.service.InserterBKM=info
+log4j.logger.net.sf.joafip.performance.items.service.InserterJdbm=info
+log4j.logger.net.sf.joafip.performance.items.service.InserterBabuDB=info
+log4j.logger.net.sf.joafip.performance.items.service.InserterBtreePlusWhithCache=info
+log4j.logger.net.sf.joafip.performance.items.service.InserterBtreePlusWhithoutCache=info
+log4j.logger.net.sf.joafip.performance.items.service.InserterBtreePlusIntigrityCheck=info
+
+log4j.logger.net.sf.joafip.performance.items.service.Searcher=info
+log4j.logger.net.sf.joafip.performance.items.service.SearcherBKM=info
+log4j.logger.net.sf.joafip.performance.items.service.SearcherJdbm=info
+log4j.logger.net.sf.joafip.performance.items.service.ImportSearcher=info
+log4j.logger.net.sf.joafip.performance.items.service.SearcherBtreePlus=info
+
+log4j.logger.net.sf.joafip.performance.items.service.DeleterBtreePlus=info
+
+log4j.logger.net.sf.joafip.performance.items.service.DeleteAndGarbage=info
+log4j.logger.net.sf.joafip.store.service.garbage.StoreGarbager=info
+log4j.logger.net.sf.joafip.heapfile.service.CheckIdNodeColor=info
+log4j.logger.net.sf.joafip.redblacktree.service.TreeShower=info
+
+log4j.logger.net.sf.joafip.service.MainCrash=info
+log4j.logger.net.sf.joafip.service.MainAfterCrash=info
+log4j.logger.net.sf.joafip.service.MainWarnDataRecord1=debug
+
+#--- java agent ---
+#log4j.logger.net.sf.joafip.store.service.bytecode.PersistableTransformer=debug
+#log4j.logger.net.sf.joafip.store.service.bytecode.PersistableCodeGenerator=debug
+#log4j.logger.net.sf.joafip.service.JoafipJavaAgent=debug
+log4j.logger.net.sf.joafip.store.service.bytecode.ClassVisitorForStorable=debug
+#--- sample ---
+log4j.logger.net.sf.joafip.database.MainDatabase=info
+#--- meminspector ---
+log4j.logger.net.sf.joafip.meminspector.entity.NodeForObject=warn
+log4j.logger.net.sf.joafip.meminspector.service.show.JTreeForNodeForObject=info
+
Property changes on: trunk/joafip-testsuite/src/main/resources/log4j.properties
___________________________________________________________________
Added: svn:mime-type
+ text/plain
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:17:02
|
Revision: 3168
http://joafip.svn.sourceforge.net/joafip/?rev=3168&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:16:51 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
red black tree management changed. foreground garbage sweep changed
Modified Paths:
--------------
trunk/joafip-testsuite/src/main/java/net/sf/joafip/InErrorTests.java
trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java
Added Paths:
-----------
trunk/joafip-testsuite/src/main/resources/log4j.properties
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2012-11-28 12:16:25
|
Revision: 3167
http://joafip.svn.sourceforge.net/joafip/?rev=3167&view=rev
Author: luc_peuvrier
Date: 2012-11-28 12:16:14 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
red black tree management changed. foreground garbage sweep changed
Modified Paths:
--------------
trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java
trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java
trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java
trunk/joafip-kvstore/src/test/java/net/sf/joafip/kvstore/service/DualWrapDataManager.java
Added Paths:
-----------
trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/entity/NullFileStorable.java
Added: trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/entity/NullFileStorable.java
===================================================================
--- trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/entity/NullFileStorable.java (rev 0)
+++ trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/entity/NullFileStorable.java 2012-11-28 12:16:14 UTC (rev 3167)
@@ -0,0 +1,111 @@
+/*
+ * Copyright 2012 Luc Peuvrier
+ * All rights reserved.
+ *
+ * This file is a part of JOAFIP.
+ *
+ * JOAFIP is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License.
+ *
+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE
+ * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * JOAFIP is distributed in the hope that it will be useful, but
+ * unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package net.sf.joafip.kvstore.entity;
+
+import net.sf.joafip.kvstore.service.HeapException;
+
+/**
+ *
+ * @author luc peuvrier
+ *
+ */
+public final class NullFileStorable implements IFileStorable {
+
+ private static final String NULL_FILE_STORABLE_CAN_NOT_BE_IN_FILE = "null file storable can not be in file";
+
+ private static final NullFileStorable INSTANCE = new NullFileStorable();
+
+ public static NullFileStorable getInstance() {
+ return INSTANCE;
+ }
+
+ private NullFileStorable() {
+ super();
+ }
+
+ @Override
+ public long getPositionInFile() {
+ return -1L;
+ }
+
+ @Override
+ public long getPreviousRecordPositionInFile() throws HeapException {
+ return -1L;
+ }
+
+ @Override
+ public void writeToFile() throws HeapException {
+ throw new HeapException(NULL_FILE_STORABLE_CAN_NOT_BE_IN_FILE);
+ }
+
+ @Override
+ public byte[] writeToFileGetWrited() throws HeapException {
+ throw new HeapException(NULL_FILE_STORABLE_CAN_NOT_BE_IN_FILE);
+ }
+
+ @Override
+ public void readFromFile() throws HeapException {
+ throw new HeapException(NULL_FILE_STORABLE_CAN_NOT_BE_IN_FILE);
+ }
+
+ @Override
+ public void clear() {
+ // no implementation
+ }
+
+ @Override
+ public void setValueIsChangedValueToSave() throws HeapException {
+ throw new HeapException(NULL_FILE_STORABLE_CAN_NOT_BE_IN_FILE);
+ }
+
+ @Override
+ public void setValueIsNotChanged() {
+ // no implementation
+ }
+
+ @Override
+ public boolean isValueChangedToSave() {
+ return false;
+ }
+
+ @Override
+ public boolean isJustCreated() {
+ return true;
+ }
+
+ @Override
+ public int getRecordSize() throws HeapException {
+ throw new HeapException(NULL_FILE_STORABLE_CAN_NOT_BE_IN_FILE);
+ }
+
+ @Override
+ public int hashCode() {
+ return 0;
+ }
+
+ @Override
+ public boolean equals(final Object obj) {
+ return this == obj;
+ }
+}
Property changes on: trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/entity/NullFileStorable.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java
===================================================================
--- trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java 2012-11-28 12:15:54 UTC (rev 3166)
+++ trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/record/service/HeapElementManager.java 2012-11-28 12:16:14 UTC (rev 3167)
@@ -31,6 +31,7 @@
import net.sf.joafip.file.service.HelperFileUtil;
import net.sf.joafip.kvstore.entity.EnumFileState;
import net.sf.joafip.kvstore.entity.IFileStorable;
+import net.sf.joafip.kvstore.entity.NullFileStorable;
import net.sf.joafip.kvstore.entity.ToBackupRecord;
import net.sf.joafip.kvstore.service.FileForStorable;
import net.sf.joafip.kvstore.service.HeapException;
@@ -158,6 +159,9 @@
private static final HelperFileUtil HELPER_FILE_UTIL = HelperFileUtil
.getInstance();
+ private static final NullFileStorable NULL_FILE_STORABLE = NullFileStorable
+ .getInstance();
+
/** true if crash safe mode enabled */
private final boolean crashSafeMode;
@@ -802,45 +806,49 @@
for (Map.Entry<Long, IFileStorable> entry : heapRecordToWriteMap
.entrySet()) {
final IFileStorable heapRecord = entry.getValue();
- try {
- assert false;
- } catch (AssertionError error) {
- // ASSERTX
- final long recordPositionInFile = heapRecord
- .getPositionInFile();
- if (recordPositionInFile != entry.getKey()) {
- throw new HeapException(// NOPMD
- "integrity error record position is "
- + recordPositionInFile + " and map key is "
- + entry.getKey());
- }
- if (recordPositionInFile <= lastWrotePositionInFile) {
- throw new HeapException("last wrote position is "// NOPMD
- + lastWrotePositionInFile
- + " and record position in file is "
- + recordPositionInFile
- + " for \n"
- + heapRecord.toString());
- }
- final long previousRecordPositionInFile = heapRecord
- .getPreviousRecordPositionInFile();
- if (previousRecordPositionInFile == -1) {
- if (recordPositionInFile != header.getRecordSize()) {
- throw new HeapException("bad position of first record "// NOPMD
+ if (heapRecord != NULL_FILE_STORABLE) {
+ try {
+ assert false;
+ } catch (AssertionError error) {
+ // ASSERTX
+ final long recordPositionInFile = heapRecord
+ .getPositionInFile();
+ if (recordPositionInFile != entry.getKey()) {
+ throw new HeapException(// NOPMD
+ "integrity error record position is "
+ + recordPositionInFile
+ + " and map key is " + entry.getKey());
+ }
+ if (recordPositionInFile <= lastWrotePositionInFile) {
+ throw new HeapException("last wrote position is "// NOPMD
+ + lastWrotePositionInFile
+ + " and record position in file is "
+ recordPositionInFile
- + " for "
- + header.getRecordSize() + " expected");
+ + " for \n"
+ + heapRecord.toString());
}
- } else if (previousRecordPositionInFile < lastRecordPositionInFile) {
- badPreviousRecordPositionInFileError(
- lastRecordPositionInFile, recordPositionInFile,
- previousRecordPositionInFile);
+ final long previousRecordPositionInFile = heapRecord
+ .getPreviousRecordPositionInFile();
+ if (previousRecordPositionInFile == -1) {
+ if (recordPositionInFile != header.getRecordSize()) {
+ throw new HeapException(
+ "bad position of first record "// NOPMD
+ + recordPositionInFile
+ + " for "
+ + header.getRecordSize()
+ + " expected");
+ }
+ } else if (previousRecordPositionInFile < lastRecordPositionInFile) {
+ badPreviousRecordPositionInFileError(
+ lastRecordPositionInFile, recordPositionInFile,
+ previousRecordPositionInFile);
+ }
+ lastWrotePositionInFile = recordPositionInFile
+ + heapRecord.getRecordSize() - 1;
+ lastRecordPositionInFile = recordPositionInFile;
}
- lastWrotePositionInFile = recordPositionInFile
- + heapRecord.getRecordSize() - 1;
- lastRecordPositionInFile = recordPositionInFile;
+ saveHeapRecord(heapRecord, toBackupList);
}
- saveHeapRecord(heapRecord, toBackupList);
}
}
@@ -1030,6 +1038,12 @@
IFileStorable heapRecord;
heapRecord = heapRecordToWriteMap.get(positionInFile);
+ if (heapRecord == NULL_FILE_STORABLE) {
+ final String message = READ_HEAP_FILE_NODE_FAILED
+ + "read record at poistion " + positionInFile + " failed";
+ LOGGER.fatal(message);
+ throw new HeapException(message);
+ }
if (heapRecord == null) {
heapRecord = readHeapRecordMap.get(positionInFile);
}
@@ -1040,7 +1054,8 @@
heapRecord.readFromFile();
} catch (HeapException exception) {
final String message = READ_HEAP_FILE_NODE_FAILED
- + "read record failed";
+ + "read record at poistion " + positionInFile
+ + " failed";
LOGGER.fatal(message, exception);
throw new HeapException(message, exception);
}
@@ -1072,6 +1087,9 @@
assert assertPositionInFile(positionInFile);
IFileStorable previous = heapRecordToWriteMap.put(positionInFile,
heapRecord);
+ if( previous==NULL_FILE_STORABLE){
+ previous=null;
+ }
// ASSERTX
assert assertNoPreviousOrPreviousSameAsCurrent(previous, heapRecord);
if (previous == null) {
@@ -1108,7 +1126,8 @@
public void delete(final long positionInFile) throws HeapException {
// delete case : can be deleted even if not read nor write
readHeapRecordMap.remove(positionInFile);
- heapRecordToWriteMap.remove(positionInFile);
+ // heapRecordToWriteMap.remove(positionInFile);
+ heapRecordToWriteMap.put(positionInFile, NULL_FILE_STORABLE);
}
@Override
@@ -1154,7 +1173,8 @@
*
* @param positionInFile
* heap record position in file
- * @return heap record in write cache for position in file, null if none
+ * @return heap record in write cache for position in file, null if none.
+ * can be {@link #NULL_FILE_STORABLE}
*/
@Fortest
public IFileStorable getHeapFileRecordInWriteCache(final long positionInFile) {
Modified: trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java
===================================================================
--- trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java 2012-11-28 12:15:54 UTC (rev 3166)
+++ trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java 2012-11-28 12:16:14 UTC (rev 3167)
@@ -202,7 +202,8 @@
*
* @throws HeapException
*/
- protected abstract void stopServiceImpl(boolean removeFiles) throws HeapException;
+ protected abstract void stopServiceImpl(boolean removeFiles)
+ throws HeapException;
@Override
public boolean isServiceStarted() {
@@ -489,6 +490,30 @@
}
@Override
+ public DataRecordIdentifier nextDataRecordIdentifier(
+ final DataRecordIdentifier dataRecordIdentifier)
+ throws HeapException {
+ try {
+ // ASSERTX
+ assert assertStarted();
+ return nextDataRecordIdentifierImpl(dataRecordIdentifier);
+ } catch (HeapException exception) {
+ logger.fatal(GET_FIRST_DATA_RECORD_FAILED, exception);
+ closeHeapManagerAfterException();
+ throw exception;
+ } catch (RuntimeException exception) {
+ logger.fatal(GET_FIRST_DATA_RECORD_FAILED, exception);
+ closeHeapManagerAfterException();
+ throw exception;
+ }
+ }
+
+ protected DataRecordIdentifier nextDataRecordIdentifierImpl(
+ final DataRecordIdentifier dataRecordIdentifier) throws HeapException {
+ throw new HeapException(UNSUPPORTED_OPERATION);
+ }
+
+ @Override
public DataRecordIdentifier lastDataRecordIdentifier() throws HeapException {
try {
// ASSERTX
Modified: trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java
===================================================================
--- trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java 2012-11-28 12:15:54 UTC (rev 3166)
+++ trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java 2012-11-28 12:16:14 UTC (rev 3167)
@@ -180,6 +180,14 @@
/**
*
+ * @param dataRecordIdentifier wich for next is requested
+ * @return next data record identifier, null if none
+ * @throws HeapException
+ */
+ DataRecordIdentifier nextDataRecordIdentifier(DataRecordIdentifier dataRecordIdentifier) throws HeapException;
+
+ /**
+ *
* @return last data record identifier, null if none (heap empty)
* @throws HeapException
*/
Modified: trunk/joafip-kvstore/src/test/java/net/sf/joafip/kvstore/service/DualWrapDataManager.java
===================================================================
--- trunk/joafip-kvstore/src/test/java/net/sf/joafip/kvstore/service/DualWrapDataManager.java 2012-11-28 12:15:54 UTC (rev 3166)
+++ trunk/joafip-kvstore/src/test/java/net/sf/joafip/kvstore/service/DualWrapDataManager.java 2012-11-28 12:16:14 UTC (rev 3167)
@@ -223,6 +223,21 @@
}
@Override
+ public DataRecordIdentifier nextDataRecordIdentifier(
+ final DataRecordIdentifier dataRecordIdentifier)
+ throws HeapException {
+ final DataRecordIdentifier dr1 = firstDataManager
+ .nextDataRecordIdentifier(dataRecordIdentifier);
+ final DataRecordIdentifier dr2 = secondDataManager
+ .nextDataRecordIdentifier(dataRecordIdentifier);
+ if (dr1.value != dr2.value) {
+ throw new HeapException(DATA_RECORD_MISMATCH + dr1.value + " "
+ + dr2.value);
+ }
+ return dr1;
+ }
+
+ @Override
public DataRecordIdentifier lastDataRecordIdentifier() throws HeapException {
final DataRecordIdentifier dr1 = firstDataManager
.lastDataRecordIdentifier();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|