Interface for asynchronous task with cancellation.
- <T> – Type of the result.
Request cancellation, force cancel after after
- forceTimeout – Timeout in milliseconds after which the cancellation is forced.
Returns: Result of the task, or null if it has been cancelled, or not completed yet.