From f1b05267fe10dad9e9363aa4a6e5e797ceb2d071 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Thu, 18 May 2017 14:33:29 +0700 Subject: [PATCH] Check revalidated response is storable --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5dc07ac..a1e6d33 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,9 @@ if (!oldPolicy.satisfiesWithoutRevalidation(newRequest)) { const response = modified ? newResponse : oldResponse; // Update the cache with the newer/fresher response - letsPretendThisIsSomeCache.set(newRequest.url, {policy, response}, policy.timeToLive()); + if (policy.storable()) { + letsPretendThisIsSomeCache.set(newRequest.url, {policy, response}, policy.timeToLive()); + } // And proceed returning cached response as usual response.headers = policy.responseHeaders();