require clear_cache