Restore caching and etags