Caching is now a user-executable function