`listCaches` only lists the contents of the main cache directory. It could separate them out by subdir and list them.