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. |