[exo-jcr-commits] exo-jcr SVN: r1529 - in jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl: dataflow/persistent/jbosscache and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Jan 21 09:39:43 EST 2010


Author: nzamosenchuk
Date: 2010-01-21 09:39:42 -0500 (Thu, 21 Jan 2010)
New Revision: 1529

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/jbosscache/JbossCacheIndexUpdateMonitor.java
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache/JBossCacheWorkspaceStorageCache.java
Log:
EXOJCR-423: Added setResident if JBC node was created previously.

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/jbosscache/JbossCacheIndexUpdateMonitor.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/jbosscache/JbossCacheIndexUpdateMonitor.java	2010-01-21 14:08:44 UTC (rev 1528)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/jbosscache/JbossCacheIndexUpdateMonitor.java	2010-01-21 14:39:42 UTC (rev 1529)
@@ -84,6 +84,10 @@
          cache.getInvocationContext().getOptionOverrides().setCacheModeLocal(true);
          cacheRoot.addChild(PARAMETER_ROOT).setResident(true);
       }
+      else
+      {
+         cache.getNode(PARAMETER_ROOT).setResident(true);
+      }
 
       if (IndexerIoMode.READ_WRITE == modeHandler.getMode())
       {

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache/JBossCacheWorkspaceStorageCache.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache/JBossCacheWorkspaceStorageCache.java	2010-01-21 14:08:44 UTC (rev 1528)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache/JBossCacheWorkspaceStorageCache.java	2010-01-21 14:39:42 UTC (rev 1529)
@@ -313,6 +313,11 @@
          cache.getInvocationContext().getOptionOverrides().setCacheModeLocal(true);
          cacheRoot.addChild(fqn).setResident(true);
       }
+      else
+      {
+         cache.getNode(fqn).setResident(true);
+      }
+      
    }
 
    protected static String readJBCConfig(final WorkspaceEntry wsConfig) throws RepositoryConfigurationException



More information about the exo-jcr-commits mailing list