masa berlaku kotak kerja

Biasanya, Anda ingin menerapkan batasan pada cache dalam hal berapa lama cache harus mengizinkan item disimpan di cache atau berapa banyak item yang harus disimpan di cache. Workbox menyediakan fungsi ini melalui plugin workbox-expiration yang memungkinkan Anda membatasi jumlah entri dalam cache dan / atau menghapus entri yang telah di-cache selama periode waktu yang lama.

Membatasi Jumlah Entri Cache

Untuk membatasi jumlah entri yang disimpan dalam cache, Anda dapat menggunakan opsi maxEntries seperti ini:

import {registerRoute} from 'workbox-routing';
import {CacheFirst} from 'workbox-strategies';
import {ExpirationPlugin} from 'workbox-expiration';

registerRoute(
  ({request}) => request.destination === 'image',
  new CacheFirst({
    cacheName: 'image-cache',
    plugins: [
      new