From 176d2c98926ebd5c59bf495cbe51a6c771beb29c Mon Sep 17 00:00:00 2001 From: Kristofer Baxter Date: Mon, 5 Aug 2019 12:43:15 -0700 Subject: [PATCH] Make maxEntries configurable --- src/modules/asset-caching/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/asset-caching/index.ts b/src/modules/asset-caching/index.ts index 6625e3a..065c59a 100644 --- a/src/modules/asset-caching/index.ts +++ b/src/modules/asset-caching/index.ts @@ -32,6 +32,7 @@ export type AssetCachingOptions = Array<{ cachingStrategy: 'NETWORK_FIRST' | 'CACHE_FIRST' | 'STALE_WHILE_REVALIDATE'; denyList?: Array; purgeOnQuotaError?: boolean; + maxEntries?: number; }>; // TODO(KB): Temporary Interface until Workbox v5. Replace when upgrading. @@ -89,7 +90,7 @@ export class AssetCachingAmpModule implements AmpSwModule { cacheName: AMP_ASSET_CACHE, plugins: [ new AssetCachingPlugin({ - maxEntries: 25, + maxEntries: assetCachingOption.maxEntries || 25, denyList: assetCachingOption.denyList, purgeOnQuotaError, }),