Index: content/browser/service_worker/service_worker_storage.cc |
diff --git a/content/browser/service_worker/service_worker_storage.cc b/content/browser/service_worker/service_worker_storage.cc |
index c5c61577b09cb5ddca34141f2da7f8928f28277f..4f714195ce0ea688daffbebcf25093034b944c16 100644 |
--- a/content/browser/service_worker/service_worker_storage.cc |
+++ b/content/browser/service_worker/service_worker_storage.cc |
@@ -1371,7 +1371,7 @@ ServiceWorkerDiskCache* ServiceWorkerStorage::disk_cache() { |
if (disk_cache_) |
return disk_cache_.get(); |
- disk_cache_.reset(new ServiceWorkerDiskCache); |
+ disk_cache_ = ServiceWorkerDiskCache::CreateWithBlockFileBackend(); |
base::FilePath path = GetDiskCachePath(); |
if (path.empty()) { |