Index: content/browser/cache_storage/cache_storage_manager.h |
diff --git a/content/browser/cache_storage/cache_storage_manager.h b/content/browser/cache_storage/cache_storage_manager.h |
index b9eeda696a0c51eb90e0959869669a0fb563717b..dc05360e80f1ff83fa836e71762b9ae9f834c929 100644 |
--- a/content/browser/cache_storage/cache_storage_manager.h |
+++ b/content/browser/cache_storage/cache_storage_manager.h |
@@ -13,6 +13,7 @@ |
#include "base/gtest_prod_util.h" |
#include "content/browser/cache_storage/cache_storage.h" |
#include "content/common/content_export.h" |
+#include "net/url_request/url_request_context_getter.h" |
#include "storage/browser/quota/quota_client.h" |
#include "url/gurl.h" |
@@ -20,10 +21,6 @@ namespace base { |
class SequencedTaskRunner; |
} |
-namespace net { |
-class URLRequestContext; |
-} |
- |
namespace storage { |
class BlobStorageContext; |
class QuotaManagerProxy; |
@@ -73,7 +70,7 @@ class CONTENT_EXPORT CacheStorageManager { |
// This must be called before creating any of the public *Cache functions |
// above. |
void SetBlobParametersForCache( |
- net::URLRequestContext* request_context, |
+ const scoped_refptr<net::URLRequestContextGetter>& request_context, |
mmenke
2015/06/10 17:00:31
include ref_counted.h
jkarlin
2015/06/10 18:26:03
Done.
|
base::WeakPtr<storage::BlobStorageContext> blob_storage_context); |
base::WeakPtr<CacheStorageManager> AsWeakPtr() { |
@@ -110,7 +107,7 @@ class CONTENT_EXPORT CacheStorageManager { |
scoped_ptr<CacheStorage> cache_storage, |
base::WeakPtr<CacheStorageManager> cache_manager); |
- net::URLRequestContext* url_request_context() const { |
+ scoped_refptr<net::URLRequestContextGetter> url_request_context() const { |
return request_context_; |
} |
base::WeakPtr<storage::BlobStorageContext> blob_storage_context() const { |
@@ -147,7 +144,7 @@ class CONTENT_EXPORT CacheStorageManager { |
// |cache_task_runner_|. |
CacheStorageMap cache_storage_map_; |
- net::URLRequestContext* request_context_; |
+ scoped_refptr<net::URLRequestContextGetter> request_context_; |
base::WeakPtr<storage::BlobStorageContext> blob_context_; |
base::WeakPtrFactory<CacheStorageManager> weak_ptr_factory_; |