Split up CacheError into method-specific error types.
Also uses ensure_dir_exists and renames get_bin_cache_root to ensure_cache_versions_dir because that is what it does. I may follow up with another PR that renames some other methods that currently have similar names but subtle differences.
Description
Split up CacheError into method-specific error types.
Also uses
ensure_dir_exists
and renamesget_bin_cache_root
toensure_cache_versions_dir
because that is what it does. I may follow up with another PR that renames some other methods that currently have similar names but subtle differences.How Has This Been Tested?
Covered by existing tests.
Checklist: