Will this need to be invalidated when we find updated manifests? I think I could see a case where the manifest was updated but this was still in the cache when the `index_webapp` call happened and `is_offline` is wrong.