public V call() throws Exception {
assertKeyNotNull(key);
InvocationContext ctx = getInvocationContextForRead(tx, appliedFlags, explicitClassLoader, 1);
GetKeyValueCommand command = commandsFactory.buildGetKeyValueCommand(key, appliedFlags);
Object ret = invoker.invoke(ctx, command);
f.notifyDone();
return (V) ret;
}
};
f.setNetworkFuture(asyncExecutor.submit(c));
return f;