Also to note that DistributedExecutorService extends ExecutorService which returns a normal Future which is documented as allowing cancellation. In this case I would just document on DistributedExecutorService that we don't support interruption anyways.
Does anyone require the use of interruptable tasks with Distributed Executor?
Thanks,