[exo-jcr-commits] exo-jcr SVN: r2220 - jcr/branches/1.14.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Apr 8 03:22:22 EDT 2010


Author: tolusha
Date: 2010-04-08 03:22:21 -0400 (Thu, 08 Apr 2010)
New Revision: 2220

Modified:
   jcr/branches/1.14.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/LinkedWorkspaceStorageCacheImpl.java
Log:
EXOJCR-609: skipp NullNodeData in LinkedWorkspaceStorageCacheImpl

Modified: jcr/branches/1.14.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/LinkedWorkspaceStorageCacheImpl.java
===================================================================
--- jcr/branches/1.14.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/LinkedWorkspaceStorageCacheImpl.java	2010-04-08 07:16:37 UTC (rev 2219)
+++ jcr/branches/1.14.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/LinkedWorkspaceStorageCacheImpl.java	2010-04-08 07:22:21 UTC (rev 2220)
@@ -26,6 +26,7 @@
 import org.exoplatform.services.jcr.dataflow.persistent.WorkspaceStorageCache;
 import org.exoplatform.services.jcr.datamodel.ItemData;
 import org.exoplatform.services.jcr.datamodel.NodeData;
+import org.exoplatform.services.jcr.datamodel.NullNodeData;
 import org.exoplatform.services.jcr.datamodel.PropertyData;
 import org.exoplatform.services.jcr.datamodel.QPath;
 import org.exoplatform.services.jcr.datamodel.QPathEntry;
@@ -917,6 +918,12 @@
       if (enabled && item != null)
       {
 
+         if (item instanceof NullNodeData)
+         {
+            // skip null values
+            return;
+         }
+
          writeLock.lock();
          try
          {



More information about the exo-jcr-commits mailing list