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