Cancels the execution of this action.
Blocks and returns the result of this job.
Returns whether the action has already been completed with a value or an exception.
When this action is completed, either through an exception, or a value, applies the provided function.
Blocks until this action completes.
Awaits and returns the result (of type T) of this action.
maximum wait time, which may be negative (no waiting is done), Duration.Inf for unbounded waiting, or a finite positive duration
the result value if the action is completed within the specific maximum wait time
The value of this Future.