Index: Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp |
diff --git a/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp b/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp |
index 4b46263f922b00bd18dfdfbb27ddb1790406ce76..861bc943f3aa64342be3c8b7d049e14e3ddd6da8 100644 |
--- a/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp |
+++ b/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp |
@@ -89,7 +89,7 @@ String ServiceWorkerGlobalScope::scope(ExecutionContext* context) |
PassRefPtrWillBeRawPtr<CacheStorage> ServiceWorkerGlobalScope::caches(ExecutionContext* context) |
{ |
if (!m_cacheStorage) |
- m_cacheStorage = CacheStorage::create(); |
+ m_cacheStorage = CacheStorage::create(ServiceWorkerGlobalScopeClient::from(context)->cacheStorage()); |
return m_cacheStorage; |
} |