Loading dom/cache/Cache.cpp +9 −3 Original line number Diff line number Diff line Loading @@ -288,7 +288,7 @@ Cache::Match(JSContext* aCx, const RequestOrUSVString& aRequest, ToCacheQueryParams(params, aOptions); AutoChildOpArgs args(this, CacheMatchArgs(CacheRequest(), params, OpenMode::Eager), CacheMatchArgs(CacheRequest(), params, OpenMode()), 1); args.Add(ir, IgnoreBody, IgnoreInvalidScheme, aRv); Loading @@ -314,7 +314,7 @@ Cache::MatchAll(JSContext* aCx, const Optional<RequestOrUSVString>& aRequest, ToCacheQueryParams(params, aOptions); AutoChildOpArgs args(this, CacheMatchAllArgs(void_t(), params, OpenMode::Eager), CacheMatchAllArgs(void_t(), params, OpenMode()), 1); if (aRequest.WasPassed()) { Loading Loading @@ -498,7 +498,7 @@ Cache::Keys(JSContext* aCx, const Optional<RequestOrUSVString>& aRequest, ToCacheQueryParams(params, aOptions); AutoChildOpArgs args(this, CacheKeysArgs(void_t(), params, OpenMode::Eager), CacheKeysArgs(void_t(), params, OpenMode()), 1); if (aRequest.WasPassed()) { Loading Loading @@ -691,6 +691,12 @@ Cache::PutAll(JSContext* aCx, const nsTArray<RefPtr<Request>>& aRequestList, return ExecuteOp(args, aRv); } OpenMode Cache::OpenMode() const { return mNamespace == CHROME_ONLY_NAMESPACE ? OpenMode::Eager : OpenMode::Lazy; } } // namespace cache } // namespace dom } // namespace mozilla dom/cache/Cache.h +3 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,9 @@ private: const nsTArray<RefPtr<Response>>& aResponseList, ErrorResult& aRv); OpenMode OpenMode() const; nsCOMPtr<nsIGlobalObject> mGlobal; CacheChild* mActor; const Namespace mNamespace; Loading dom/cache/CacheStorage.cpp +7 −1 Original line number Diff line number Diff line Loading @@ -333,7 +333,7 @@ CacheStorage::Match(JSContext* aCx, const RequestOrUSVString& aRequest, nsAutoPtr<Entry> entry(new Entry()); entry->mPromise = promise; entry->mArgs = StorageMatchArgs(CacheRequest(), params, OpenMode::Eager); entry->mArgs = StorageMatchArgs(CacheRequest(), params, OpenMode()); entry->mRequest = request; mPendingRequests.AppendElement(entry.forget()); Loading Loading @@ -617,6 +617,12 @@ CacheStorage::MaybeRunPendingRequests() mPendingRequests.Clear(); } OpenMode CacheStorage::OpenMode() const { return mNamespace == CHROME_ONLY_NAMESPACE ? OpenMode::Eager : OpenMode::Lazy; } } // namespace cache } // namespace dom } // namespace mozilla dom/cache/CacheStorage.h +3 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,9 @@ private: void MaybeRunPendingRequests(); OpenMode OpenMode() const; const Namespace mNamespace; nsCOMPtr<nsIGlobalObject> mGlobal; UniquePtr<mozilla::ipc::PrincipalInfo> mPrincipalInfo; Loading Loading
dom/cache/Cache.cpp +9 −3 Original line number Diff line number Diff line Loading @@ -288,7 +288,7 @@ Cache::Match(JSContext* aCx, const RequestOrUSVString& aRequest, ToCacheQueryParams(params, aOptions); AutoChildOpArgs args(this, CacheMatchArgs(CacheRequest(), params, OpenMode::Eager), CacheMatchArgs(CacheRequest(), params, OpenMode()), 1); args.Add(ir, IgnoreBody, IgnoreInvalidScheme, aRv); Loading @@ -314,7 +314,7 @@ Cache::MatchAll(JSContext* aCx, const Optional<RequestOrUSVString>& aRequest, ToCacheQueryParams(params, aOptions); AutoChildOpArgs args(this, CacheMatchAllArgs(void_t(), params, OpenMode::Eager), CacheMatchAllArgs(void_t(), params, OpenMode()), 1); if (aRequest.WasPassed()) { Loading Loading @@ -498,7 +498,7 @@ Cache::Keys(JSContext* aCx, const Optional<RequestOrUSVString>& aRequest, ToCacheQueryParams(params, aOptions); AutoChildOpArgs args(this, CacheKeysArgs(void_t(), params, OpenMode::Eager), CacheKeysArgs(void_t(), params, OpenMode()), 1); if (aRequest.WasPassed()) { Loading Loading @@ -691,6 +691,12 @@ Cache::PutAll(JSContext* aCx, const nsTArray<RefPtr<Request>>& aRequestList, return ExecuteOp(args, aRv); } OpenMode Cache::OpenMode() const { return mNamespace == CHROME_ONLY_NAMESPACE ? OpenMode::Eager : OpenMode::Lazy; } } // namespace cache } // namespace dom } // namespace mozilla
dom/cache/Cache.h +3 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,9 @@ private: const nsTArray<RefPtr<Response>>& aResponseList, ErrorResult& aRv); OpenMode OpenMode() const; nsCOMPtr<nsIGlobalObject> mGlobal; CacheChild* mActor; const Namespace mNamespace; Loading
dom/cache/CacheStorage.cpp +7 −1 Original line number Diff line number Diff line Loading @@ -333,7 +333,7 @@ CacheStorage::Match(JSContext* aCx, const RequestOrUSVString& aRequest, nsAutoPtr<Entry> entry(new Entry()); entry->mPromise = promise; entry->mArgs = StorageMatchArgs(CacheRequest(), params, OpenMode::Eager); entry->mArgs = StorageMatchArgs(CacheRequest(), params, OpenMode()); entry->mRequest = request; mPendingRequests.AppendElement(entry.forget()); Loading Loading @@ -617,6 +617,12 @@ CacheStorage::MaybeRunPendingRequests() mPendingRequests.Clear(); } OpenMode CacheStorage::OpenMode() const { return mNamespace == CHROME_ONLY_NAMESPACE ? OpenMode::Eager : OpenMode::Lazy; } } // namespace cache } // namespace dom } // namespace mozilla
dom/cache/CacheStorage.h +3 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,9 @@ private: void MaybeRunPendingRequests(); OpenMode OpenMode() const; const Namespace mNamespace; nsCOMPtr<nsIGlobalObject> mGlobal; UniquePtr<mozilla::ipc::PrincipalInfo> mPrincipalInfo; Loading