Index: content/browser/service_worker/service_worker_cache_storage_manager.cc |
diff --git a/content/browser/service_worker/service_worker_fetch_stores_manager.cc b/content/browser/service_worker/service_worker_cache_storage_manager.cc |
similarity index 32% |
rename from content/browser/service_worker/service_worker_fetch_stores_manager.cc |
rename to content/browser/service_worker/service_worker_cache_storage_manager.cc |
index f1ae8dbcb6319d52b830405c96dc90c4c581d9f3..034ce93b7d402941a7ecabe46a12c1efbf908cb4 100644 |
--- a/content/browser/service_worker/service_worker_fetch_stores_manager.cc |
+++ b/content/browser/service_worker/service_worker_cache_storage_manager.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "content/browser/service_worker/service_worker_fetch_stores_manager.h" |
+#include "content/browser/service_worker/service_worker_cache_storage_manager.h" |
#include <map> |
#include <string> |
@@ -12,8 +12,8 @@ |
#include "base/sha1.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
+#include "content/browser/service_worker/service_worker_cache_storage.h" |
#include "content/browser/service_worker/service_worker_context_core.h" |
-#include "content/browser/service_worker/service_worker_fetch_stores.h" |
#include "content/public/browser/browser_thread.h" |
#include "url/gurl.h" |
@@ -32,137 +32,136 @@ base::FilePath ConstructOriginPath(const base::FilePath& root_path, |
namespace content { |
// static |
-scoped_ptr<ServiceWorkerFetchStoresManager> |
-ServiceWorkerFetchStoresManager::Create( |
+scoped_ptr<ServiceWorkerCacheStorageManager> |
+ServiceWorkerCacheStorageManager::Create( |
const base::FilePath& path, |
- base::SequencedTaskRunner* stores_task_runner) { |
+ base::SequencedTaskRunner* cache_task_runner) { |
base::FilePath root_path = path; |
if (!path.empty()) { |
root_path = path.Append(ServiceWorkerContextCore::kServiceWorkerDirectory) |
- .AppendASCII("Stores"); |
+ .AppendASCII("CacheStorage"); |
} |
return make_scoped_ptr( |
- new ServiceWorkerFetchStoresManager(root_path, stores_task_runner)); |
+ new ServiceWorkerCacheStorageManager(root_path, cache_task_runner)); |
} |
// static |
-scoped_ptr<ServiceWorkerFetchStoresManager> |
-ServiceWorkerFetchStoresManager::Create( |
- ServiceWorkerFetchStoresManager* old_manager) { |
- return make_scoped_ptr(new ServiceWorkerFetchStoresManager( |
- old_manager->root_path(), old_manager->stores_task_runner())); |
+scoped_ptr<ServiceWorkerCacheStorageManager> |
+ServiceWorkerCacheStorageManager::Create( |
+ ServiceWorkerCacheStorageManager* old_manager) { |
+ return make_scoped_ptr(new ServiceWorkerCacheStorageManager( |
+ old_manager->root_path(), old_manager->cache_task_runner())); |
} |
-ServiceWorkerFetchStoresManager::~ServiceWorkerFetchStoresManager() { |
- for (ServiceWorkerFetchStoresMap::iterator it = |
- service_worker_fetch_stores_.begin(); |
- it != service_worker_fetch_stores_.end(); |
+ServiceWorkerCacheStorageManager::~ServiceWorkerCacheStorageManager() { |
+ for (ServiceWorkerCacheStorageMap::iterator it = cache_storage_map_.begin(); |
+ it != cache_storage_map_.end(); |
++it) { |
- stores_task_runner_->DeleteSoon(FROM_HERE, it->second); |
+ cache_task_runner_->DeleteSoon(FROM_HERE, it->second); |
} |
} |
-void ServiceWorkerFetchStoresManager::CreateStore( |
+void ServiceWorkerCacheStorageManager::CreateCache( |
const GURL& origin, |
- const std::string& store_name, |
- const ServiceWorkerFetchStores::StoreAndErrorCallback& callback) { |
+ const std::string& cache_name, |
+ const ServiceWorkerCacheStorage::CacheAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- ServiceWorkerFetchStores* stores = |
- FindOrCreateServiceWorkerFetchStores(origin); |
+ ServiceWorkerCacheStorage* cache_storage = |
+ FindOrCreateServiceWorkerCacheManager(origin); |
- stores_task_runner_->PostTask( |
+ cache_task_runner_->PostTask( |
FROM_HERE, |
- base::Bind(&ServiceWorkerFetchStores::CreateStore, |
- base::Unretained(stores), |
- store_name, |
+ base::Bind(&ServiceWorkerCacheStorage::CreateCache, |
+ base::Unretained(cache_storage), |
+ cache_name, |
callback)); |
} |
-void ServiceWorkerFetchStoresManager::GetStore( |
+void ServiceWorkerCacheStorageManager::GetCache( |
const GURL& origin, |
- const std::string& store_name, |
- const ServiceWorkerFetchStores::StoreAndErrorCallback& callback) { |
+ const std::string& cache_name, |
+ const ServiceWorkerCacheStorage::CacheAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- ServiceWorkerFetchStores* stores = |
- FindOrCreateServiceWorkerFetchStores(origin); |
- stores_task_runner_->PostTask(FROM_HERE, |
- base::Bind(&ServiceWorkerFetchStores::GetStore, |
- base::Unretained(stores), |
- store_name, |
- callback)); |
+ ServiceWorkerCacheStorage* cache_storage = |
+ FindOrCreateServiceWorkerCacheManager(origin); |
+ cache_task_runner_->PostTask(FROM_HERE, |
+ base::Bind(&ServiceWorkerCacheStorage::GetCache, |
+ base::Unretained(cache_storage), |
+ cache_name, |
+ callback)); |
} |
-void ServiceWorkerFetchStoresManager::HasStore( |
+void ServiceWorkerCacheStorageManager::HasCache( |
const GURL& origin, |
- const std::string& store_name, |
- const ServiceWorkerFetchStores::BoolAndErrorCallback& callback) { |
+ const std::string& cache_name, |
+ const ServiceWorkerCacheStorage::BoolAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- ServiceWorkerFetchStores* stores = |
- FindOrCreateServiceWorkerFetchStores(origin); |
- stores_task_runner_->PostTask(FROM_HERE, |
- base::Bind(&ServiceWorkerFetchStores::HasStore, |
- base::Unretained(stores), |
- store_name, |
- callback)); |
+ ServiceWorkerCacheStorage* cache_storage = |
+ FindOrCreateServiceWorkerCacheManager(origin); |
+ cache_task_runner_->PostTask(FROM_HERE, |
+ base::Bind(&ServiceWorkerCacheStorage::HasCache, |
+ base::Unretained(cache_storage), |
+ cache_name, |
+ callback)); |
} |
-void ServiceWorkerFetchStoresManager::DeleteStore( |
+void ServiceWorkerCacheStorageManager::DeleteCache( |
const GURL& origin, |
- const std::string& store_name, |
- const ServiceWorkerFetchStores::BoolAndErrorCallback& callback) { |
+ const std::string& cache_name, |
+ const ServiceWorkerCacheStorage::BoolAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- ServiceWorkerFetchStores* stores = |
- FindOrCreateServiceWorkerFetchStores(origin); |
- stores_task_runner_->PostTask( |
+ ServiceWorkerCacheStorage* cache_storage = |
+ FindOrCreateServiceWorkerCacheManager(origin); |
+ cache_task_runner_->PostTask( |
FROM_HERE, |
- base::Bind(&ServiceWorkerFetchStores::DeleteStore, |
- base::Unretained(stores), |
- store_name, |
+ base::Bind(&ServiceWorkerCacheStorage::DeleteCache, |
+ base::Unretained(cache_storage), |
+ cache_name, |
callback)); |
} |
-void ServiceWorkerFetchStoresManager::EnumerateStores( |
+void ServiceWorkerCacheStorageManager::EnumerateCaches( |
const GURL& origin, |
- const ServiceWorkerFetchStores::StringsAndErrorCallback& callback) { |
+ const ServiceWorkerCacheStorage::StringsAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- ServiceWorkerFetchStores* stores = |
- FindOrCreateServiceWorkerFetchStores(origin); |
+ ServiceWorkerCacheStorage* cache_storage = |
+ FindOrCreateServiceWorkerCacheManager(origin); |
- stores_task_runner_->PostTask( |
+ cache_task_runner_->PostTask( |
FROM_HERE, |
- base::Bind(&ServiceWorkerFetchStores::EnumerateStores, |
- base::Unretained(stores), |
+ base::Bind(&ServiceWorkerCacheStorage::EnumerateCaches, |
+ base::Unretained(cache_storage), |
callback)); |
} |
-ServiceWorkerFetchStoresManager::ServiceWorkerFetchStoresManager( |
+ServiceWorkerCacheStorageManager::ServiceWorkerCacheStorageManager( |
const base::FilePath& path, |
- base::SequencedTaskRunner* stores_task_runner) |
- : root_path_(path), stores_task_runner_(stores_task_runner) { |
+ base::SequencedTaskRunner* cache_task_runner) |
+ : root_path_(path), cache_task_runner_(cache_task_runner) { |
} |
-ServiceWorkerFetchStores* |
-ServiceWorkerFetchStoresManager::FindOrCreateServiceWorkerFetchStores( |
+ServiceWorkerCacheStorage* |
+ServiceWorkerCacheStorageManager::FindOrCreateServiceWorkerCacheManager( |
const GURL& origin) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- ServiceWorkerFetchStoresMap::const_iterator it = |
- service_worker_fetch_stores_.find(origin); |
- if (it == service_worker_fetch_stores_.end()) { |
+ ServiceWorkerCacheStorageMap::const_iterator it = |
+ cache_storage_map_.find(origin); |
+ if (it == cache_storage_map_.end()) { |
bool memory_only = root_path_.empty(); |
- ServiceWorkerFetchStores* fetch_stores = |
- new ServiceWorkerFetchStores(ConstructOriginPath(root_path_, origin), |
- memory_only, |
- base::MessageLoopProxy::current()); |
+ ServiceWorkerCacheStorage* cache_storage = |
+ new ServiceWorkerCacheStorage(ConstructOriginPath(root_path_, origin), |
+ memory_only, |
+ base::MessageLoopProxy::current()); |
// The map owns fetch_stores. |
- service_worker_fetch_stores_.insert(std::make_pair(origin, fetch_stores)); |
- return fetch_stores; |
+ cache_storage_map_.insert(std::make_pair(origin, cache_storage)); |
+ return cache_storage; |
} |
return it->second; |
} |