Index: content/browser/resource_context_impl.cc |
=================================================================== |
--- content/browser/resource_context_impl.cc (revision 156155) |
+++ content/browser/resource_context_impl.cc (working copy) |
@@ -31,7 +31,6 @@ |
#include "webkit/fileapi/file_system_url_request_job_factory.h" |
// Key names on ResourceContext. |
-static const char* kAppCacheServiceKeyName = "content_appcache_service_tracker"; |
static const char* kBlobStorageContextKeyName = "content_blob_storage_context"; |
static const char* kHostZoomMapKeyName = "content_host_zoom_map"; |
@@ -185,11 +184,6 @@ |
} // namespace |
-AppCacheService* ResourceContext::GetAppCacheService(ResourceContext* context) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
- return UserDataAdapter<ChromeAppCacheService>::Get( |
- context, kAppCacheServiceKeyName); |
-} |
ResourceContext::ResourceContext() { |
if (ResourceDispatcherHostImpl::Get()) |
@@ -204,12 +198,6 @@ |
} |
} |
-BlobStorageController* GetBlobStorageControllerForResourceContext( |
- ResourceContext* resource_context) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
- return GetChromeBlobStorageContextForResourceContext(resource_context)-> |
- controller(); |
-} |
ChromeBlobStorageContext* GetChromeBlobStorageContextForResourceContext( |
ResourceContext* resource_context) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
@@ -228,11 +216,6 @@ |
DCHECK(!resource_context->GetUserData(kHostZoomMapKeyName)); |
resource_context->SetUserData( |
- kAppCacheServiceKeyName, |
- new UserDataAdapter<ChromeAppCacheService>( |
- static_cast<ChromeAppCacheService*>( |
- BrowserContext::GetAppCacheService(browser_context)))); |
- resource_context->SetUserData( |
kBlobStorageContextKeyName, |
new UserDataAdapter<ChromeBlobStorageContext>( |
ChromeBlobStorageContext::GetFor(browser_context))); |
@@ -245,6 +228,9 @@ |
HostZoomMap::GetForBrowserContext(browser_context))); |
resource_context->DetachUserDataThread(); |
+ StoragePartition* storage_partition = |
+ BrowserContext::GetDefaultStoragePartition(browser_context); |
+ |
// Add content's URLRequestContext's hooks. |
// Check first to avoid memory leak in unittests. |
// TODO(creis): Do equivalent initializations for isolated app and isolated |
@@ -264,9 +250,9 @@ |
base::Bind( |
&InitializeRequestContext, |
make_scoped_refptr(browser_context->GetRequestContext()), |
- BrowserContext::GetAppCacheService(browser_context), |
+ storage_partition->GetAppCacheService(), |
make_scoped_refptr( |
- BrowserContext::GetFileSystemContext(browser_context)), |
+ storage_partition->GetFileSystemContext()), |
make_scoped_refptr( |
ChromeBlobStorageContext::GetFor(browser_context)))); |
BrowserThread::PostTask( |
@@ -274,9 +260,9 @@ |
base::Bind( |
&InitializeRequestContext, |
make_scoped_refptr(browser_context->GetMediaRequestContext()), |
- BrowserContext::GetAppCacheService(browser_context), |
+ storage_partition->GetAppCacheService(), |
make_scoped_refptr( |
- BrowserContext::GetFileSystemContext(browser_context)), |
+ storage_partition->GetFileSystemContext()), |
make_scoped_refptr( |
ChromeBlobStorageContext::GetFor(browser_context)))); |
} |