[infinispan-commits] Infinispan SVN: r422 - trunk/core/src/main/java/org/infinispan/interceptors.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Wed Jun 10 08:37:21 EDT 2009


Author: mircea.markus
Date: 2009-06-10 08:37:21 -0400 (Wed, 10 Jun 2009)
New Revision: 422

Modified:
   trunk/core/src/main/java/org/infinispan/interceptors/LockingInterceptor.java
   trunk/core/src/main/java/org/infinispan/interceptors/TxInterceptor.java
Log:
SizeCommand is not transactional

Modified: trunk/core/src/main/java/org/infinispan/interceptors/LockingInterceptor.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/interceptors/LockingInterceptor.java	2009-06-10 12:22:33 UTC (rev 421)
+++ trunk/core/src/main/java/org/infinispan/interceptors/LockingInterceptor.java	2009-06-10 12:37:21 UTC (rev 422)
@@ -23,7 +23,6 @@
 
 import org.infinispan.commands.LockControlCommand;
 import org.infinispan.commands.read.GetKeyValueCommand;
-import org.infinispan.commands.read.SizeCommand;
 import org.infinispan.commands.tx.CommitCommand;
 import org.infinispan.commands.tx.PrepareCommand;
 import org.infinispan.commands.tx.RollbackCommand;
@@ -127,16 +126,6 @@
    }
 
    @Override
-   public Object visitSizeCommand(InvocationContext ctx, SizeCommand command) throws Throwable {
-      try {
-         if (log.isDebugEnabled()) log.debug("No locking performed for SizeCommands");
-         return invokeNextInterceptor(ctx, command);
-      } finally {
-         doAfterCall(ctx);
-      }
-   }
-
-   @Override
    public Object visitLockControlCommand(TxInvocationContext ctx, LockControlCommand c) throws Throwable {
       boolean localTxScope = ctx.isOriginLocal() && ctx.isInTxScope();
       boolean shouldInvokeOnCluster = false;

Modified: trunk/core/src/main/java/org/infinispan/interceptors/TxInterceptor.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/interceptors/TxInterceptor.java	2009-06-10 12:22:33 UTC (rev 421)
+++ trunk/core/src/main/java/org/infinispan/interceptors/TxInterceptor.java	2009-06-10 12:37:21 UTC (rev 422)
@@ -3,7 +3,6 @@
 import org.infinispan.commands.LockControlCommand;
 import org.infinispan.commands.VisitableCommand;
 import org.infinispan.commands.read.GetKeyValueCommand;
-import org.infinispan.commands.read.SizeCommand;
 import org.infinispan.commands.tx.CommitCommand;
 import org.infinispan.commands.tx.PrepareCommand;
 import org.infinispan.commands.tx.RollbackCommand;
@@ -154,11 +153,6 @@
    }
 
    @Override
-   public Object visitSizeCommand(InvocationContext ctx, SizeCommand command) throws Throwable {
-      return enlistReadAndInvokeNext(ctx, command);
-   }
-
-   @Override
    public Object visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) throws Throwable {
       return enlistReadAndInvokeNext(ctx, command);
    }




More information about the infinispan-commits mailing list