[exo-jcr-commits] exo-jcr SVN: r3760 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Dec 30 13:07:07 EST 2010
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);
}
};
More information about the exo-jcr-commits
mailing list