new app_cache_generator