Result Backend Result backend is used to store and retrieve execution results of your tasks. ResultBackend set async set(task_id: str, value: TResult) -> None Set execution result. get async get( task_id: str, definition: ( TaskDefinition[Any, TResult] | TaskInstance[Any, TResult] ), ) -> Some[TResult] | None Immediately try to retrieve execution result of task, returns Some(result) if result was stored, None otherwise. wait async wait(task: RunningTask[TResult]) -> TResult Wait on the task to finish and return the result.