None of the existing service worker examples illustrate how to properly version the caches and clean up old caches. They should be updated to do that.