This is a cache of indexes and trees in the repository so that restic can deduplicate objects much faster in scenarios where you are running backups on a regular basis.
Yes. The cache will be reconstructed the next time you run a backup, unless you specify --no-cache.