Timeouts limit the amount of time a Future is allowed to run before it completes.
Timeout
Future
See the documentation for the Timeout type for details.
Duration