Author: nfilotto
Date: 2011-03-15 10:20:35 -0400 (Tue, 15 Mar 2011)
New Revision: 4094
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/infinispan/ISPNCacheFactory.java
Log:
EXOJCR-834: Reset the manager before storing it into the map since the default config is
used as template to define a new configuration which can cause issues if the first cache
to register itself is not a JCR cache but a JCR Lock or JCR Indexing because the Cache
Loaders will be configured by default
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/infinispan/ISPNCacheFactory.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/infinispan/ISPNCacheFactory.java 2011-03-15
13:54:34 UTC (rev 4093)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/infinispan/ISPNCacheFactory.java 2011-03-15
14:20:35 UTC (rev 4094)
@@ -164,6 +164,9 @@
}
else
{
+ // Reset the manager before storing it into the map since the default config is
used as
+ // template to define a new configuration
+ manager = new DefaultCacheManager(gc);
CACHE_MANAGERS.put(gc, manager);
if (log.isInfoEnabled())
{
Show replies by date