[cvs] expresso/expresso-web/expresso/doc ChangeLog.xml
JCorporate Ltd
jcorp at jcorp2.servlets.net
Wed Sep 1 11:48:06 PDT 2004
Update of /home/javacorp/.cvs/expresso/expresso/expresso-web/expresso/doc
In directory jcorp2.servlets.net:/tmp/cvs-serv10354/expresso-web/expresso/doc
Modified Files:
ChangeLog.xml
Log Message:
DBObject.getValuesDefault() now uses param values in cache key
Index: ChangeLog.xml
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/expresso/doc/ChangeLog.xml,v
retrieving revision 1.236
retrieving revision 1.237
diff -C2 -d -r1.236 -r1.237
*** ChangeLog.xml 23 Aug 2004 11:44:07 -0000 1.236
--- ChangeLog.xml 1 Sep 2004 18:48:04 -0000 1.237
***************
*** 6,9 ****
--- 6,16 ----
<version name="5.6" releaseDate="Not Yet Released">
<comment>Continued Updates</comment>
+ <bug-fix title="DBObject.getValuesDefault() now uses param values in cache key">
+ <explanation>DBObject.getValuesDefault() now uses param values in cache key. Previously,
+ the cache key was a constant '.validValues' for all param values, so that
+ the first call set the cache, and all calls thereafter, no matter what params were used,
+ got the same value. Now, separate calls with different params will cache separately.</explanation>
+ <contributor>Larry Hamel</contributor>
+ </bug-fix>
<new-feature title="DataField.isChanged() works after update() and add()">
<explanation>Add method so that DBObject.update() and DBObject.add() can indicate when to cache the current field value as the 'original' value for purposes of isChanged() comparison. Previously, isChanged() was working for DBObject.retrieve() only.</explanation>
More information about the cvs
mailing list