Author: nfilotto
Date: 2010-12-30 13:07:06 -0500 (Thu, 30 Dec 2010)
New Revision: 3760
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/CacheableLockManagerImpl.java
Log:
EXOJCR-1133: The Option "Cache Mode Local" must be set with the
PrivilegedAction
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/CacheableLockManagerImpl.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/CacheableLockManagerImpl.java 2010-12-30
17:51:23 UTC (rev 3759)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/CacheableLockManagerImpl.java 2010-12-30
18:07:06 UTC (rev 3760)
@@ -557,11 +557,11 @@
Node<Serializable, Object> node = cache.getRoot().getChild(fqn);
if (node == null)
{
- cache.getInvocationContext().getOptionOverrides().setCacheModeLocal(true);
PrivilegedAction<Node<Serializable, Object>> action = new
PrivilegedAction<Node<Serializable, Object>>()
{
public Node<Serializable, Object> run()
{
+
cache.getInvocationContext().getOptionOverrides().setCacheModeLocal(true);
return cache.getRoot().addChild(fqn);
}
};
Show replies by date