Controller information is cached locally and when list controllers is run, no API call is made to the controller to avoid a stuck system preventing the command from completing. But it does prompt you to --refresh to see the latest information.
$ juju list-controllers
Use --refresh to see the latest information.
...
Controller information is cached locally and when list controllers is run, no API call is made to the controller to avoid a stuck system preventing the command from completing. But it does prompt you to --refresh to see the latest information.
$ juju list-controllers
Use --refresh to see the latest information.
...