[jbosscache-commits] JBoss Cache SVN: r5888 - core/trunk/src/main/java/org/jboss/cache/interceptors.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Tue May 27 09:28:31 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-05-27 09:28:31 -0400 (Tue, 27 May 2008)
New Revision: 5888

Modified:
   core/trunk/src/main/java/org/jboss/cache/interceptors/PessimisticLockInterceptor.java
Log:
only release locks in doAfterCall() if we are NOT running in a tx!

Modified: core/trunk/src/main/java/org/jboss/cache/interceptors/PessimisticLockInterceptor.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/interceptors/PessimisticLockInterceptor.java	2008-05-23 17:15:52 UTC (rev 5887)
+++ core/trunk/src/main/java/org/jboss/cache/interceptors/PessimisticLockInterceptor.java	2008-05-27 13:28:31 UTC (rev 5888)
@@ -295,7 +295,7 @@
    @Override
    public void doAfterCall(InvocationContext ctx, VisitableCommand command)
    {
-      lockManager.unlock(ctx);
+      if (ctx.getTransaction() == null) lockManager.unlock(ctx);
    }
 
    /**




More information about the jbosscache-commits mailing list