async def METHOD_NAME(self) -> None:
    async with self._condition:
        self._state = ExecutionState.CANCELLED
        self._condition.notify_all()
        running_task = asyncio.current_task()
        for t in self._cancellable_tasks:
            if t is not running_task:
                t.METHOD_NAME()