Index: Source/modules/cachestorage/Cache.h |
diff --git a/Source/modules/cachestorage/Cache.h b/Source/modules/cachestorage/Cache.h |
index 804820cbe53ad2a4cce396f44ce52fbfa3c84fb1..0be17515ea72dc6f30f55c9881de8043b7f0771d 100644 |
--- a/Source/modules/cachestorage/Cache.h |
+++ b/Source/modules/cachestorage/Cache.h |
@@ -49,8 +49,9 @@ public: |
DEFINE_INLINE_TRACE() { } |
private: |
+ class BarrierCallbackForPut; |
+ class BlobHandleCallbackForPut; |
class FetchResolvedForAdd; |
- class AsyncPutBatch; |
friend class FetchResolvedForAdd; |
Cache(WeakPtr<GlobalFetch::ScopedFetcher>, WebServiceWorkerCache*); |
@@ -58,7 +59,7 @@ private: |
ScriptPromise matchAllImpl(ScriptState*, const Request*, const CacheQueryOptions&); |
ScriptPromise addAllImpl(ScriptState*, const Vector<Request*>&, ExceptionState&); |
ScriptPromise deleteImpl(ScriptState*, const Request*, const CacheQueryOptions&); |
- ScriptPromise putImpl(ScriptState*, Request*, Response*); |
+ ScriptPromise putImpl(ScriptState*, const HeapVector<Member<Request>>&, const HeapVector<Member<Response>>&); |
ScriptPromise keysImpl(ScriptState*); |
ScriptPromise keysImpl(ScriptState*, const Request*, const CacheQueryOptions&); |