Generate the cache_version after each cache invalidation

and add a cache invalidation view (URL)