Cache interface provides a storage mechanism for
Response object pairs that are cached, for example as part of the
ServiceWorker life cycle. Note that the
Cache interface is exposed to windowed scopes as well as workers. You don't have to use it in conjunction with service workers, even though it is defined in the service worker spec.