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;
}
/**
Show replies by date