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

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Tue Jul 22 20:07:27 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-07-22 20:07:27 -0400 (Tue, 22 Jul 2008)
New Revision: 6366

Modified:
   core/trunk/src/main/java/org/jboss/cache/marshall/CommandAwareRpcDispatcher.java
Log:
make async calls quicker

Modified: core/trunk/src/main/java/org/jboss/cache/marshall/CommandAwareRpcDispatcher.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/marshall/CommandAwareRpcDispatcher.java	2008-07-22 23:43:56 UTC (rev 6365)
+++ core/trunk/src/main/java/org/jboss/cache/marshall/CommandAwareRpcDispatcher.java	2008-07-23 00:07:27 UTC (rev 6366)
@@ -14,6 +14,7 @@
 import org.jgroups.MembershipListener;
 import org.jgroups.Message;
 import org.jgroups.MessageListener;
+import org.jgroups.blocks.GroupRequest;
 import org.jgroups.blocks.RpcDispatcher;
 import org.jgroups.blocks.RspFilter;
 import org.jgroups.util.Rsp;
@@ -105,7 +106,7 @@
          throw new NotSerializableException("RpcDispatcher returned a null.  This is most often caused by args for " + command.getClass().getSimpleName() + " not being serializable.");
       }
 
-      if (retval.isEmpty() || containsOnlyNulls(retval))
+      if (mode == GroupRequest.GET_NONE || retval.isEmpty() || containsOnlyNulls(retval))
          return null;
       else
          return retval;




More information about the jbosscache-commits mailing list