Custom timeout for remote GigaSpaces tasks
Is it possible to specify a task-specific timeout when executing a remote task? All GigaSpace.async* methods have such possibility, but GigaSpace.exec* methods appears to be missing explicit timeouts.
Or am I missing something and there are no scenarios when an explicit timeout makes sense for a remote execution? I thought about the case when we do not call a get() method on a returned Future explicitly, but register an AsyncFutureListener to be called when the task is finished.