maybe ``$set_cache`` instead?