Index: content/browser/service_worker/service_worker_fetch_stores_manager.cc |
diff --git a/content/browser/service_worker/service_worker_fetch_stores_manager.cc b/content/browser/service_worker/service_worker_fetch_stores_manager.cc |
index 88036af71bd3d0612cdac1bcd96b0f024063f814..f1ae8dbcb6319d52b830405c96dc90c4c581d9f3 100644 |
--- a/content/browser/service_worker/service_worker_fetch_stores_manager.cc |
+++ b/content/browser/service_worker/service_worker_fetch_stores_manager.cc |
@@ -65,7 +65,7 @@ ServiceWorkerFetchStoresManager::~ServiceWorkerFetchStoresManager() { |
void ServiceWorkerFetchStoresManager::CreateStore( |
const GURL& origin, |
- const std::string& key, |
+ const std::string& store_name, |
const ServiceWorkerFetchStores::StoreAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
@@ -76,56 +76,57 @@ void ServiceWorkerFetchStoresManager::CreateStore( |
FROM_HERE, |
base::Bind(&ServiceWorkerFetchStores::CreateStore, |
base::Unretained(stores), |
- key, |
+ store_name, |
callback)); |
} |
-void ServiceWorkerFetchStoresManager::Get( |
+void ServiceWorkerFetchStoresManager::GetStore( |
const GURL& origin, |
- const std::string& key, |
+ const std::string& store_name, |
const ServiceWorkerFetchStores::StoreAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
ServiceWorkerFetchStores* stores = |
FindOrCreateServiceWorkerFetchStores(origin); |
stores_task_runner_->PostTask(FROM_HERE, |
- base::Bind(&ServiceWorkerFetchStores::Get, |
+ base::Bind(&ServiceWorkerFetchStores::GetStore, |
base::Unretained(stores), |
- key, |
+ store_name, |
callback)); |
} |
-void ServiceWorkerFetchStoresManager::Has( |
+void ServiceWorkerFetchStoresManager::HasStore( |
const GURL& origin, |
- const std::string& key, |
+ const std::string& store_name, |
const ServiceWorkerFetchStores::BoolAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
ServiceWorkerFetchStores* stores = |
FindOrCreateServiceWorkerFetchStores(origin); |
stores_task_runner_->PostTask(FROM_HERE, |
- base::Bind(&ServiceWorkerFetchStores::Has, |
+ base::Bind(&ServiceWorkerFetchStores::HasStore, |
base::Unretained(stores), |
- key, |
+ store_name, |
callback)); |
} |
-void ServiceWorkerFetchStoresManager::Delete( |
+void ServiceWorkerFetchStoresManager::DeleteStore( |
const GURL& origin, |
- const std::string& key, |
- const ServiceWorkerFetchStores::StoreAndErrorCallback& callback) { |
+ const std::string& store_name, |
+ const ServiceWorkerFetchStores::BoolAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
ServiceWorkerFetchStores* stores = |
FindOrCreateServiceWorkerFetchStores(origin); |
- stores_task_runner_->PostTask(FROM_HERE, |
- base::Bind(&ServiceWorkerFetchStores::Delete, |
- base::Unretained(stores), |
- key, |
- callback)); |
+ stores_task_runner_->PostTask( |
+ FROM_HERE, |
+ base::Bind(&ServiceWorkerFetchStores::DeleteStore, |
+ base::Unretained(stores), |
+ store_name, |
+ callback)); |
} |
-void ServiceWorkerFetchStoresManager::Keys( |
+void ServiceWorkerFetchStoresManager::EnumerateStores( |
const GURL& origin, |
const ServiceWorkerFetchStores::StringsAndErrorCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
@@ -135,8 +136,9 @@ void ServiceWorkerFetchStoresManager::Keys( |
stores_task_runner_->PostTask( |
FROM_HERE, |
- base::Bind( |
- &ServiceWorkerFetchStores::Keys, base::Unretained(stores), callback)); |
+ base::Bind(&ServiceWorkerFetchStores::EnumerateStores, |
+ base::Unretained(stores), |
+ callback)); |
} |
ServiceWorkerFetchStoresManager::ServiceWorkerFetchStoresManager( |
@@ -148,16 +150,15 @@ ServiceWorkerFetchStoresManager::ServiceWorkerFetchStoresManager( |
ServiceWorkerFetchStores* |
ServiceWorkerFetchStoresManager::FindOrCreateServiceWorkerFetchStores( |
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()) { |
- ServiceWorkerFetchStores::BackendType backend = |
- root_path_.empty() |
- ? ServiceWorkerFetchStores::BACKEND_TYPE_MEMORY |
- : ServiceWorkerFetchStores::BACKEND_TYPE_SIMPLE_CACHE; |
+ bool memory_only = root_path_.empty(); |
ServiceWorkerFetchStores* fetch_stores = |
new ServiceWorkerFetchStores(ConstructOriginPath(root_path_, origin), |
- backend, |
+ memory_only, |
base::MessageLoopProxy::current()); |
// The map owns fetch_stores. |
service_worker_fetch_stores_.insert(std::make_pair(origin, fetch_stores)); |