Index: content/browser/service_worker/service_worker_context_core.h |
diff --git a/content/browser/service_worker/service_worker_context_core.h b/content/browser/service_worker/service_worker_context_core.h |
index 762fb9b5442b5224efdf5a0a508f2046c1765d72..ed583c47d405531597e84db9a3bd8c2b3006ce06 100644 |
--- a/content/browser/service_worker/service_worker_context_core.h |
+++ b/content/browser/service_worker/service_worker_context_core.h |
@@ -35,6 +35,7 @@ class URLRequestContext; |
namespace storage { |
class QuotaManagerProxy; |
+class SpecialStoragePolicy; |
} |
namespace content { |
@@ -43,6 +44,7 @@ class EmbeddedWorkerRegistry; |
class ServiceWorkerCacheStorageManager; |
class ServiceWorkerContextObserver; |
class ServiceWorkerContextWrapper; |
+class ServiceWorkerDatabaseTaskManager; |
class ServiceWorkerHandle; |
class ServiceWorkerJobCoordinator; |
class ServiceWorkerProviderHost; |
@@ -97,9 +99,10 @@ class CONTENT_EXPORT ServiceWorkerContextCore |
ServiceWorkerContextCore( |
const base::FilePath& user_data_directory, |
const scoped_refptr<base::SequencedTaskRunner>& cache_task_runner, |
- const scoped_refptr<base::SequencedTaskRunner>& database_task_runner, |
+ scoped_ptr<ServiceWorkerDatabaseTaskManager> database_task_runner_manager, |
const scoped_refptr<base::SingleThreadTaskRunner>& disk_cache_thread, |
storage::QuotaManagerProxy* quota_manager_proxy, |
+ storage::SpecialStoragePolicy* special_storage_policy, |
ObserverListThreadSafe<ServiceWorkerContextObserver>* observer_list, |
ServiceWorkerContextWrapper* wrapper); |
ServiceWorkerContextCore( |