Index: content/browser/service_worker/service_worker_context_core.cc |
diff --git a/content/browser/service_worker/service_worker_context_core.cc b/content/browser/service_worker/service_worker_context_core.cc |
index 582a4c585a638ac460cab788acd6f4f046acd0cb..7f305e0937e1aaa0dc7d7ceeccd877a5017c43fe 100644 |
--- a/content/browser/service_worker/service_worker_context_core.cc |
+++ b/content/browser/service_worker/service_worker_context_core.cc |
@@ -97,7 +97,7 @@ ServiceWorkerContextCore::ServiceWorkerContextCore( |
database_task_runner, |
disk_cache_thread, |
quota_manager_proxy)), |
- fetch_stores_manager_( |
+ cache_storage_manager_( |
ServiceWorkerCacheStorageManager::Create(path, stores_task_runner)), |
embedded_worker_registry_(EmbeddedWorkerRegistry::Create(AsWeakPtr())), |
job_coordinator_(new ServiceWorkerJobCoordinator(AsWeakPtr())), |
@@ -113,7 +113,7 @@ ServiceWorkerContextCore::ServiceWorkerContextCore( |
providers_(old_context->providers_.release()), |
storage_( |
ServiceWorkerStorage::Create(AsWeakPtr(), old_context->storage())), |
- fetch_stores_manager_(ServiceWorkerCacheStorageManager::Create( |
+ cache_storage_manager_(ServiceWorkerCacheStorageManager::Create( |
old_context->fetch_stores_manager())), |
embedded_worker_registry_(EmbeddedWorkerRegistry::Create( |
AsWeakPtr(), |
@@ -330,6 +330,15 @@ void ServiceWorkerContextCore::DeleteAndStartOver( |
storage_->DeleteAndStartOver(callback); |
} |
+void ServiceWorkerContextCore::SetBlobParametersForCache( |
+ net::URLRequestContext* request_context, |
+ base::WeakPtr<webkit_blob::BlobStorageContext> blob_storage_context) { |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
+ |
+ cache_storage_manager_->SetBlobParametersForCache(request_context, |
+ blob_storage_context); |
+} |
+ |
void ServiceWorkerContextCore::OnWorkerStarted(ServiceWorkerVersion* version) { |
if (!observer_list_) |
return; |