def METHOD_NAME(self):
    """Mapping of all existing cache types to file paths."""
    caches_map = {}
    repos_dir = pjoin(self.options.cache_dir, "repos")
    for cache in sorted(self.caches.values(), key=attrgetter("type")):
        caches_map[cache.type] = tuple(sorted(pathlib.Path(repos_dir).rglob(cache.file)))
    return ImmutableDict(caches_map)