Chromium Code Reviews| Index: content/browser/cache_storage/cache_storage.cc |
| diff --git a/content/browser/cache_storage/cache_storage.cc b/content/browser/cache_storage/cache_storage.cc |
| index 1dab242519e6889a7734a471c6a4fc788220371e..da6403bc7e8a0cb49ee745e66537e03b5b06e703 100644 |
| --- a/content/browser/cache_storage/cache_storage.cc |
| +++ b/content/browser/cache_storage/cache_storage.cc |
| @@ -588,6 +588,7 @@ void CacheStorage::EnumerateCaches(const StringsAndErrorCallback& callback) { |
| void CacheStorage::MatchCache( |
| const std::string& cache_name, |
| std::unique_ptr<ServiceWorkerFetchRequest> request, |
| + const CacheStorageCacheQueryParams& match_params, |
| const CacheStorageCache::ResponseCallback& callback) { |
| DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| @@ -600,12 +601,14 @@ void CacheStorage::MatchCache( |
| scheduler_->ScheduleOperation( |
| base::Bind(&CacheStorage::MatchCacheImpl, weak_factory_.GetWeakPtr(), |
| - cache_name, base::Passed(std::move(request)), |
| + cache_name, base::Passed(std::move(request)), match_params, |
| scheduler_->WrapCallbackToRunNext(callback))); |
| } |
| void CacheStorage::MatchAllCaches( |
| std::unique_ptr<ServiceWorkerFetchRequest> request, |
| + const CacheStorageCacheQueryParams& match_params, |
| + |
|
nhiroki
2016/08/18 00:05:42
blank line
jkarlin
2016/08/18 14:08:23
Done.
|
| const CacheStorageCache::ResponseCallback& callback) { |
| DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| @@ -618,7 +621,7 @@ void CacheStorage::MatchAllCaches( |
| scheduler_->ScheduleOperation( |
| base::Bind(&CacheStorage::MatchAllCachesImpl, weak_factory_.GetWeakPtr(), |
| - base::Passed(std::move(request)), |
| + base::Passed(std::move(request)), match_params, |
| scheduler_->WrapCallbackToRunNext(callback))); |
| } |
| @@ -841,6 +844,7 @@ void CacheStorage::EnumerateCachesImpl( |
| void CacheStorage::MatchCacheImpl( |
| const std::string& cache_name, |
| std::unique_ptr<ServiceWorkerFetchRequest> request, |
| + const CacheStorageCacheQueryParams& match_params, |
| const CacheStorageCache::ResponseCallback& callback) { |
| std::unique_ptr<CacheStorageCacheHandle> cache_handle = |
| GetLoadedCache(cache_name); |
| @@ -856,7 +860,7 @@ void CacheStorage::MatchCacheImpl( |
| // match is done. |
| CacheStorageCache* cache_ptr = cache_handle->value(); |
| cache_ptr->Match( |
| - std::move(request), |
| + std::move(request), match_params, |
| base::Bind(&CacheStorage::MatchCacheDidMatch, weak_factory_.GetWeakPtr(), |
| base::Passed(std::move(cache_handle)), callback)); |
| } |
| @@ -872,6 +876,7 @@ void CacheStorage::MatchCacheDidMatch( |
| void CacheStorage::MatchAllCachesImpl( |
| std::unique_ptr<ServiceWorkerFetchRequest> request, |
| + const CacheStorageCacheQueryParams& match_params, |
| const CacheStorageCache::ResponseCallback& callback) { |
| std::vector<CacheMatchResponse>* match_responses = |
| new std::vector<CacheMatchResponse>(ordered_cache_names_.size()); |
| @@ -889,6 +894,7 @@ void CacheStorage::MatchAllCachesImpl( |
| CacheStorageCache* cache_ptr = cache_handle->value(); |
| cache_ptr->Match(base::WrapUnique(new ServiceWorkerFetchRequest(*request)), |
| + match_params, |
| base::Bind(&CacheStorage::MatchAllCachesDidMatch, |
| weak_factory_.GetWeakPtr(), |
| base::Passed(std::move(cache_handle)), |