[Ref] add CacheData GetPath() and RegisterPath().
Uses name and path.Base() as key in CacheData paths.
CacheGitHub.UpdateArchive() uses cached paths.
CacheDisk#UpdateArchive() uses cached paths.
[REF] UpdateXXX from CacheDisk uses cached paths.