Update of /cvsroot/modeling/ProjectModeling
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8450
Modified Files:
CHANGES
Log Message:
Updated
Index: CHANGES
===================================================================
RCS file: /cvsroot/modeling/ProjectModeling/CHANGES,v
retrieving revision 1.65
retrieving revision 1.66
diff -C2 -d -r1.65 -r1.66
*** CHANGES 25 Feb 2006 12:32:32 -0000 1.65
--- CHANGES 25 Feb 2006 13:04:11 -0000 1.66
***************
*** 10,13 ****
--- 10,21 ----
* Now distributed under a 3-clause BSD-style license, see LICENSE for details
+ * Fixed: DatabaseChannel.fetchObject(): it was possible for a snapshot to
+ be cleared from the cache while initializeObject() was in progress (this
+ could happen when another EC was garbage-collected in another thread e.g.)
+ This happened because at this point, the database's lock is released. To
+ prevent the problem, the snapshot's count is incremented before releasing
+ the database's lock, and decremented only after initialzeObject() has
+ returned.
+
* Documentation: added full documentation concerning:
|