Кэш данных углового сервисного работника без стратегии = «свежесть» не работает

#angular #progressive-web-apps #angular-service-worker #angular-pwa

Вопрос:

Новый угловой проект с сервисной работой и попыткой кэширования данных. Стратегия производительности действительно работает. Однако стратегия свежести этого не делает. Кто-нибудь смог заставить стратегию свежести работать? Если да, то что не так с моими нижеприведенными настройками ngsw-config.json.

Работает (ngsw-config.json):

   "cacheConfig": {
    "strategy": "performance",
    "maxAge": "1d",
    "maxSize": 100
 

НЕ работает (ngsw-config.json):

   "cacheConfig": {
    "strategy": "freshness",
    "timeout":"10s",
    "maxAge": "1d",
    "maxSize": 100