- From: Ben Kelly <notifications@github.com>
- Date: Wed, 18 Mar 2015 09:25:46 -0700
- To: slightlyoff/ServiceWorker <ServiceWorker@noreply.github.com>
Received on Wednesday, 18 March 2015 16:26:16 UTC
To clarify the tag idea a bit: ``` // new argument to associate cache-specific info in the entry. Tag also applies for finding existing // requests to remove during the put() algorithm. cache.put(request, response, { tag: 'foo' }); // these do not find entry with 'foo' tag cache.match(request); cache.match(request, { tag: 'bar' }); // these do find the entry with 'foo' tag cache.match(request, { tag: 'foo' }); cache.match(request, { ignoreTag: true }); // finds all entries with 'foo' tag regardless of url cache.matchAll(null, { tag: 'foo' })); ``` Notably, there is no way to inspect a request or response for the tag. If content needs that, then it would have to add a header to the response object, etc. --- Reply to this email directly or view it on GitHub: https://github.com/slightlyoff/ServiceWorker/issues/657#issuecomment-83044771
Received on Wednesday, 18 March 2015 16:26:16 UTC