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

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Fri Oct 3 09:27:23 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-10-03 09:27:23 -0400 (Fri, 03 Oct 2008)
New Revision: 6834

Modified:
   core/trunk/src/main/java/org/jboss/cache/interceptors/DataGravitatorInterceptor.java
Log:
Fixed broken interceptors.

Modified: core/trunk/src/main/java/org/jboss/cache/interceptors/DataGravitatorInterceptor.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/interceptors/DataGravitatorInterceptor.java	2008-10-03 13:24:45 UTC (rev 6833)
+++ core/trunk/src/main/java/org/jboss/cache/interceptors/DataGravitatorInterceptor.java	2008-10-03 13:27:23 UTC (rev 6834)
@@ -25,6 +25,7 @@
 import org.jboss.cache.InvocationContext;
 import org.jboss.cache.factories.annotations.Inject;
 import org.jboss.cache.mvcc.MVCCNodeHelper;
+import org.jboss.cache.mvcc.ReadCommittedNode;
 
 /**
  * MVCC specific version of the LegacyDataGravitatorInterceptor
@@ -45,7 +46,8 @@
    @Override
    protected boolean nodeDoesNotExist(InvocationContext ctx, Fqn fqn)
    {
-      return ctx.lookUpNode(fqn) == null;
+      ReadCommittedNode node = (ReadCommittedNode) ctx.lookUpNode(fqn);
+      return node == null || node.isNullNode();
    }
 
 




More information about the jbosscache-commits mailing list