Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(97)

Side by Side Diff: content/browser/service_worker/service_worker_cache_storage.cc

Issue 508433002: Remove implicit conversions from scoped_refptr to T* in content/browser/service_worker (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/service_worker/service_worker_cache_storage.h" 5 #include "content/browser/service_worker/service_worker_cache_storage.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/file_util.h" 9 #include "base/file_util.h"
10 #include "base/files/memory_mapped_file.h" 10 #include "base/files/memory_mapped_file.h"
(...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 const base::FilePath& path, 376 const base::FilePath& path,
377 bool memory_only, 377 bool memory_only,
378 base::SequencedTaskRunner* cache_task_runner, 378 base::SequencedTaskRunner* cache_task_runner,
379 net::URLRequestContext* request_context, 379 net::URLRequestContext* request_context,
380 base::WeakPtr<storage::BlobStorageContext> blob_context) 380 base::WeakPtr<storage::BlobStorageContext> blob_context)
381 : initialized_(false), 381 : initialized_(false),
382 origin_path_(path), 382 origin_path_(path),
383 cache_task_runner_(cache_task_runner), 383 cache_task_runner_(cache_task_runner),
384 weak_factory_(this) { 384 weak_factory_(this) {
385 if (memory_only) 385 if (memory_only)
386 cache_loader_ = 386 cache_loader_ = new MemoryLoader(
387 new MemoryLoader(cache_task_runner_, request_context, blob_context); 387 cache_task_runner_.get(), request_context, blob_context);
388 else 388 else
389 cache_loader_ = new SimpleCacheLoader( 389 cache_loader_ = new SimpleCacheLoader(
390 origin_path_, cache_task_runner_, request_context, blob_context); 390 origin_path_, cache_task_runner_.get(), request_context, blob_context);
391 } 391 }
392 392
393 ServiceWorkerCacheStorage::~ServiceWorkerCacheStorage() { 393 ServiceWorkerCacheStorage::~ServiceWorkerCacheStorage() {
394 } 394 }
395 395
396 void ServiceWorkerCacheStorage::CreateCache( 396 void ServiceWorkerCacheStorage::CreateCache(
397 const std::string& cache_name, 397 const std::string& cache_name,
398 const CacheAndErrorCallback& callback) { 398 const CacheAndErrorCallback& callback) {
399 if (!initialized_) { 399 if (!initialized_) {
400 LazyInit(base::Bind(&ServiceWorkerCacheStorage::CreateCache, 400 LazyInit(base::Bind(&ServiceWorkerCacheStorage::CreateCache,
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
707 NameMap::const_iterator it = name_map_.find(cache_name); 707 NameMap::const_iterator it = name_map_.find(cache_name);
708 if (it == name_map_.end()) 708 if (it == name_map_.end())
709 return NULL; 709 return NULL;
710 710
711 ServiceWorkerCache* cache = cache_map_.Lookup(it->second); 711 ServiceWorkerCache* cache = cache_map_.Lookup(it->second);
712 DCHECK(cache); 712 DCHECK(cache);
713 return cache; 713 return cache;
714 } 714 }
715 715
716 } // namespace content 716 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698