You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by md...@apache.org on 2012/03/09 18:27:46 UTC

svn commit: r1298933 - /jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/state/TransientNodeState.java

Author: mduerig
Date: Fri Mar  9 17:27:46 2012
New Revision: 1298933

URL: http://svn.apache.org/viewvc?rev=1298933&view=rev
Log:
Microkernel based prototype of JCR implementation (WIP)
- fixme: this is not safe against concurrent modifications. Either cope delta or make NodeDelta immutable

Modified:
    jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/state/TransientNodeState.java

Modified: jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/state/TransientNodeState.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/state/TransientNodeState.java?rev=1298933&r1=1298932&r2=1298933&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/state/TransientNodeState.java (original)
+++ jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/state/TransientNodeState.java Fri Mar  9 17:27:46 2012
@@ -100,6 +100,7 @@ public class TransientNodeState {
         Map<String, JsonValue> childEntries = getJsonObject().value();
         final NodeDelta delta = getNodeDelta();
 
+        // fixme: this is not safe against concurrent modifications. Either cope delta or make NodeDelta immutable
         Iterator<Entry<String, JsonValue>> childNodeEntries =
             Iterators.filterIterator(childEntries.entrySet().iterator(),
                     new Predicate<Entry<String, JsonValue>>() {
@@ -140,6 +141,7 @@ public class TransientNodeState {
         Map<String, JsonValue> childEntries = getJsonObject().value();
         final NodeDelta delta = getNodeDelta();
 
+        // fixme: this is not safe against concurrent modifications. Either cope delta or make NodeDelta immutable
         Iterator<Entry<String, JsonValue>> propertyEntries =
             Iterators.filterIterator(childEntries.entrySet().iterator(),
                     new Predicate<Entry<String, JsonValue>>() {