title: Workbox: how to remove a request from the cache
body: <p>I'm using staleWhileRevalidate Workbox v3 strategy for all of my API Get calls. However, sometimes I want to remove a particular request from the cache at runtime.</p>
  <p>Example: I have a yes/no state that can be updated by the client. Initially, the UI displays the &quot;no&quot; state (taken from the cache) while executing a request that also returns a &quot;no&quot; result. The result of the request is cached by Workbox.</p>
  <p>Now, the user switches it to &quot;yes&quot;, the system updates the server and sends another query after some time to get the latest value. But the cache still stores the &quot;no&quot; value which is displayed in the UI while the new request returns &quot;yes&quot; which is now stored in the cache.</p>
  <p>What I need here is to remove the &quot;no&quot; result from the cache right when I send the update request from the server. How do I do that? How can I access the Workbox's cache from the page code?</p>