For a more advanced usage, use [`scan_cache_dir`] which is the python utility called by
the CLI tool.  
You can use it to get a detailed report structured around 4 dataclasses:  
- [`HFCacheInfo`]: complete report returned by [`scan_cache_dir`]
- [`CachedRepoInfo`]: information about a cached repo
- [`CachedRevisionInfo`]: information about a cached revision (e.g. "snapshot") inside a repo
- [`CachedFileInfo`]: information about a cached file in a snapshot