[infinispan-commits] Infinispan SVN: r343 - trunk/core/src/main/java/org/infinispan/interceptors.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Tue May 26 08:22:14 EDT 2009
Author: vblagojevic at jboss.com
Date: 2009-05-26 08:22:13 -0400 (Tue, 26 May 2009)
New Revision: 343
Modified:
trunk/core/src/main/java/org/infinispan/interceptors/ImplicitEagerLockingInterceptor.java
Log:
marshaler does not know how to handle map.keySet() so wrap keySet in a new HashSet
Modified: trunk/core/src/main/java/org/infinispan/interceptors/ImplicitEagerLockingInterceptor.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/interceptors/ImplicitEagerLockingInterceptor.java 2009-05-26 12:05:42 UTC (rev 342)
+++ trunk/core/src/main/java/org/infinispan/interceptors/ImplicitEagerLockingInterceptor.java 2009-05-26 12:22:13 UTC (rev 343)
@@ -2,6 +2,7 @@
import java.util.Collection;
import java.util.Collections;
+import java.util.HashSet;
import org.infinispan.commands.CommandsFactory;
import org.infinispan.commands.LockControlCommand;
@@ -69,7 +70,7 @@
public Object visitPutMapCommand(InvocationContext ctx, PutMapCommand command) throws Throwable {
boolean localTxScope = ctx.isInTxScope() & ctx.isOriginLocal();
if (localTxScope) {
- lockEagerly(ctx, command.getMap().keySet());
+ lockEagerly(ctx, new HashSet<Object>(command.getMap().keySet()));
}
return invokeNextInterceptor(ctx, command);
}
More information about the infinispan-commits
mailing list