Read more on MDN
let delete: ( WebAPI.ServiceWorkerAPI.cacheStorage, string,) => Promise.t<bool>
let has: ( WebAPI.ServiceWorkerAPI.cacheStorage, string,) => Promise.t<bool>
let keys: WebAPI.ServiceWorkerAPI.cacheStorage => Promise.t< array<string>,>
let match: ( WebAPI.ServiceWorkerAPI.cacheStorage, ~request: WebAPI.FetchAPI.request, ~options: WebAPI.ServiceWorkerAPI.multiCacheQueryOptions=?,) => Nullable.t<WebAPI.FetchAPI.response>
let match2: ( WebAPI.ServiceWorkerAPI.cacheStorage, ~request: string, ~options: WebAPI.ServiceWorkerAPI.multiCacheQueryOptions=?,) => Nullable.t<WebAPI.FetchAPI.response>
let open_: ( WebAPI.ServiceWorkerAPI.cacheStorage, string,) => Promise.t<WebAPI.ServiceWorkerAPI.cache>