[exo-jcr-commits] exo-jcr SVN: r4079 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/infinispan.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Mar 14 05:25:51 EDT 2011


Author: nfilotto
Date: 2011-03-14 05:25:50 -0400 (Mon, 14 Mar 2011)
New Revision: 4079

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/infinispan/ISPNCacheWorkspaceStorageCache.java
Log:
EXOJCR-1202: Support disable feature for ISPN cache

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/infinispan/ISPNCacheWorkspaceStorageCache.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/infinispan/ISPNCacheWorkspaceStorageCache.java	2011-03-11 17:15:10 UTC (rev 4078)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/infinispan/ISPNCacheWorkspaceStorageCache.java	2011-03-14 09:25:50 UTC (rev 4079)
@@ -94,6 +94,8 @@
 
    private static final Log LOG = ExoLogger.getLogger("exo.jcr.component.core.ISPNCacheWorkspaceStorageCache");
 
+   private final boolean enabled;
+   
    protected final BufferedISPNCache cache;
 
    /**
@@ -217,7 +219,8 @@
       {
          throw new RepositoryConfigurationException("Cache configuration not found");
       }
-
+      this.enabled = wsConfig.getCache().isEnabled();
+      
       // create cache using custom factory
       ISPNCacheFactory<Serializable, Object> factory = new ISPNCacheFactory<Serializable, Object>(cfm);
 
@@ -612,7 +615,7 @@
     */
    public boolean isEnabled()
    {
-      return true;
+      return enabled;
    }
 
    /**



More information about the exo-jcr-commits mailing list