| Index: Source/modules/cachestorage/CacheStorage.cpp
|
| diff --git a/Source/modules/cachestorage/CacheStorage.cpp b/Source/modules/cachestorage/CacheStorage.cpp
|
| index f6f4f0cf1280f7fe18b2dca35884369da1e59589..d2b3d3c22033dba11f8009032eefe1a88750d917 100644
|
| --- a/Source/modules/cachestorage/CacheStorage.cpp
|
| +++ b/Source/modules/cachestorage/CacheStorage.cpp
|
| @@ -203,7 +203,7 @@ private:
|
| Persistent<ScriptPromiseResolver> m_resolver;
|
| };
|
|
|
| -CacheStorage* CacheStorage::create(WeakPtr<GlobalFetch::ScopedFetcher> fetcher, WebServiceWorkerCacheStorage* webCacheStorage)
|
| +CacheStorage* CacheStorage::create(WeakPtrWillBeRawPtr<GlobalFetch::ScopedFetcher> fetcher, WebServiceWorkerCacheStorage* webCacheStorage)
|
| {
|
| return new CacheStorage(fetcher, adoptPtr(webCacheStorage));
|
| }
|
| @@ -313,7 +313,7 @@ ScriptPromise CacheStorage::matchImpl(ScriptState* scriptState, const Request* r
|
| return promise;
|
| }
|
|
|
| -CacheStorage::CacheStorage(WeakPtr<GlobalFetch::ScopedFetcher> fetcher, PassOwnPtr<WebServiceWorkerCacheStorage> webCacheStorage)
|
| +CacheStorage::CacheStorage(WeakPtrWillBeRawPtr<GlobalFetch::ScopedFetcher> fetcher, PassOwnPtr<WebServiceWorkerCacheStorage> webCacheStorage)
|
| : m_scopedFetcher(fetcher)
|
| , m_webCacheStorage(webCacheStorage)
|
| {
|
| @@ -330,6 +330,7 @@ void CacheStorage::dispose()
|
|
|
| DEFINE_TRACE(CacheStorage)
|
| {
|
| + visitor->trace(m_scopedFetcher);
|
| visitor->trace(m_nameToCacheMap);
|
| }
|
|
|
|
|