Author: aadamchik
Date: Thu Nov 11 02:40:19 2010
New Revision: 1033803

URL: http://svn.apache.org/viewvc?rev=1033803&view=rev
Log:
CAY-1487 Access to ObjectStore.objectMap not thread safe when creating new 
object instance (and processing snaphot events)

Modified:
    
cayenne/main/branches/STABLE-2.0/cayenne/cayenne-java/src/cayenne/java/org/apache/cayenne/access/ObjectStore.java
    
cayenne/main/branches/STABLE-2.0/cayenne/cayenne-other/release-notes/RELEASE-NOTES-2.0-SNAPSHOT.txt

Modified: 
cayenne/main/branches/STABLE-2.0/cayenne/cayenne-java/src/cayenne/java/org/apache/cayenne/access/ObjectStore.java
URL: 
http://svn.apache.org/viewvc/cayenne/main/branches/STABLE-2.0/cayenne/cayenne-java/src/cayenne/java/org/apache/cayenne/access/ObjectStore.java?rev=1033803&r1=1033802&r2=1033803&view=diff
==============================================================================
--- 
cayenne/main/branches/STABLE-2.0/cayenne/cayenne-java/src/cayenne/java/org/apache/cayenne/access/ObjectStore.java
 (original)
+++ 
cayenne/main/branches/STABLE-2.0/cayenne/cayenne-java/src/cayenne/java/org/apache/cayenne/access/ObjectStore.java
 Thu Nov 11 02:40:19 2010
@@ -1188,7 +1188,7 @@ public class ObjectStore implements Seri
     /**
      * @since 1.2
      */
-    public void registerNode(Object nodeId, Object nodeObject) {
+    public synchronized void registerNode(Object nodeId, Object nodeObject) {
         objectMap.put(nodeId, nodeObject);
 
         if (newObjectsMap != null) {

Modified: 
cayenne/main/branches/STABLE-2.0/cayenne/cayenne-other/release-notes/RELEASE-NOTES-2.0-SNAPSHOT.txt
URL: 
http://svn.apache.org/viewvc/cayenne/main/branches/STABLE-2.0/cayenne/cayenne-other/release-notes/RELEASE-NOTES-2.0-SNAPSHOT.txt?rev=1033803&r1=1033802&r2=1033803&view=diff
==============================================================================
--- 
cayenne/main/branches/STABLE-2.0/cayenne/cayenne-other/release-notes/RELEASE-NOTES-2.0-SNAPSHOT.txt
 (original)
+++ 
cayenne/main/branches/STABLE-2.0/cayenne/cayenne-other/release-notes/RELEASE-NOTES-2.0-SNAPSHOT.txt
 Thu Nov 11 02:40:19 2010
@@ -26,6 +26,7 @@ CAY-1306 Binding Collection in Parameter
 CAY-1323 oracle.sql.TIMESTAMP in Result of query (only part of solution to fix 
explicit type mapping)
 CAY-1354 Wrong Types mapping for selected values in Row Queries
 CAY-1388 Can't bind java.util.Date value in SQL Template
+CAY-1487 Access to ObjectStore.objectMap not thread safe when creating new 
object instance (and processing snaphot events)
 
 ----------------------------------
 Release: 2.0.4


Reply via email to