Folks delete repositories periodically. As such, the cache directory should get periodically flushed. This is useful if caches are placed in a location outside of the repository, like in the user's home directory, and/or an application directory..