[infinispan-commits] Infinispan SVN: r135 - trunk/core/src/main/java/org/infinispan/commands/remote.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Fri Apr 17 09:32:49 EDT 2009
Author: mircea.markus
Date: 2009-04-17 09:32:45 -0400 (Fri, 17 Apr 2009)
New Revision: 135
Modified:
trunk/core/src/main/java/org/infinispan/commands/remote/ClusteredGetCommand.java
Log:
updated javadoc and API
Modified: trunk/core/src/main/java/org/infinispan/commands/remote/ClusteredGetCommand.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/commands/remote/ClusteredGetCommand.java 2009-04-17 11:47:50 UTC (rev 134)
+++ trunk/core/src/main/java/org/infinispan/commands/remote/ClusteredGetCommand.java 2009-04-17 13:32:45 UTC (rev 135)
@@ -22,8 +22,8 @@
package org.infinispan.commands.remote;
import org.infinispan.CacheException;
-import org.infinispan.commands.DataCommand;
import org.infinispan.container.DataContainer;
+import org.infinispan.container.entries.CacheEntry;
import org.infinispan.container.entries.InternalCacheEntry;
import org.infinispan.context.InvocationContext;
import org.infinispan.loader.CacheLoaderManager;
@@ -64,13 +64,12 @@
}
/**
- * Invokes a {@link DataCommand} on a remote cache and returns results.
+ * Invokes a logical "get(key)" on a remote cache and returns results.
*
* @param context invocation context, ignored.
- * @return a List containing 2 elements: a boolean, (true or false) and a value (Object) which is the result of
- * invoking a remote get specified by {@link #getDataCommand()}.
+ * @return returns an <code>CacheEntry</code> or null, if no entry is found.
*/
- public Object perform(InvocationContext context) throws Throwable {
+ public CacheEntry perform(InvocationContext context) throws Throwable {
if (key != null) {
InternalCacheEntry cacheEntry = dataContainer.get(key);
if (cacheEntry == null) {
More information about the infinispan-commits
mailing list