[Joafip-svn] SF.net SVN: joafip:[2943] trunk/joafip/src/main/java/net/sf/joafip/store/ service/pro
Brought to you by:
luc_peuvrier
|
From: <luc...@us...> - 2011-10-28 03:14:17
|
Revision: 2943
http://joafip.svn.sourceforge.net/joafip/?rev=2943&view=rev
Author: luc_peuvrier
Date: 2011-10-28 03:14:11 +0000 (Fri, 28 Oct 2011)
Log Message:
-----------
acceded flag management changed for new instance construct
Modified Paths:
--------------
trunk/joafip/src/main/java/net/sf/joafip/store/service/proxy/ProxyManager2.java
Modified: trunk/joafip/src/main/java/net/sf/joafip/store/service/proxy/ProxyManager2.java
===================================================================
--- trunk/joafip/src/main/java/net/sf/joafip/store/service/proxy/ProxyManager2.java 2011-10-28 03:13:13 UTC (rev 2942)
+++ trunk/joafip/src/main/java/net/sf/joafip/store/service/proxy/ProxyManager2.java 2011-10-28 03:14:11 UTC (rev 2943)
@@ -280,9 +280,13 @@
if (constructed) {
assert getProxyCallBack(instanceCreated) != NULL_PROXY_CALL_BACK_INSTANCE;
- // set is loaded last for auto save
- objectAndPersistInfo.setIsLoaded();
+ //FIXMELUC ___________unweak needed ?
+ assert objectAndPersistInfo.isNotWeak();
+ //objectAndPersistInfo.unWeakReferenceOnObject();
+ // out of constructor, no more acceded, to do before set is loaded
objectAndPersistInfo.acceded = false;
+ // set is loaded is last operation for auto save
+ setIsLoaded(instanceCreated);
}
} else {
// FIXMELUC ___________one method for objectAndPersistInfo action
@@ -297,9 +301,10 @@
* objectAndPersistInfo.setIsLoaded() should be good to, may be
* better
*/
- // set is loaded last for auto save
+ // out of constructor, no more acceded, to do before set is loaded
+ objectAndPersistInfo.acceded = false;
+ // set is loaded is last operation for auto save
setIsLoaded(instanceCreated);
- objectAndPersistInfo.acceded = false;
}
return objectAndPersistInfo;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|