FutureUtils.cancelAll(futures, true);
futures.clear();
}
public <V> DHTFuture<V> submit(DHTProcess<V> process, Config config) {
ExecutorKey executorKey = config.getExecutorKey();
long timeout = config.getOperationTimeoutInMillis();
return submit(executorKey, process, timeout, TimeUnit.MILLISECONDS);
}