| Index: content/browser/browsing_data/storage_partition_http_cache_data_remover.cc
|
| diff --git a/components/browsing_data/content/storage_partition_http_cache_data_remover.cc b/content/browser/browsing_data/storage_partition_http_cache_data_remover.cc
|
| similarity index 85%
|
| rename from components/browsing_data/content/storage_partition_http_cache_data_remover.cc
|
| rename to content/browser/browsing_data/storage_partition_http_cache_data_remover.cc
|
| index ffcbbea7ee4846fef7b79b0b962cbfa741fd09e4..cce81dbbc0ab14d652a280cc4549711218008349 100644
|
| --- a/components/browsing_data/content/storage_partition_http_cache_data_remover.cc
|
| +++ b/content/browser/browsing_data/storage_partition_http_cache_data_remover.cc
|
| @@ -2,12 +2,13 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "components/browsing_data/content/storage_partition_http_cache_data_remover.h"
|
| +#include "content/browser/browsing_data/storage_partition_http_cache_data_remover.h"
|
|
|
| #include "base/location.h"
|
| +#include "base/sequenced_task_runner_helpers.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/threading/thread_task_runner_handle.h"
|
| -#include "components/browsing_data/content/conditional_cache_deletion_helper.h"
|
| +#include "content/browser/browsing_data/conditional_cache_deletion_helper.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/storage_partition.h"
|
| #include "net/base/sdch_manager.h"
|
| @@ -18,10 +19,9 @@
|
| #include "net/http/http_cache.h"
|
| #include "net/url_request/url_request_context.h"
|
| #include "net/url_request/url_request_context_getter.h"
|
| +#include "url/gurl.h"
|
|
|
| -using content::BrowserThread;
|
| -
|
| -namespace browsing_data {
|
| +namespace content {
|
|
|
| StoragePartitionHttpCacheDataRemover::StoragePartitionHttpCacheDataRemover(
|
| base::Callback<bool(const GURL&)> url_predicate,
|
| @@ -37,9 +37,6 @@ StoragePartitionHttpCacheDataRemover::StoragePartitionHttpCacheDataRemover(
|
| next_cache_state_(CacheState::NONE),
|
| cache_(nullptr) {}
|
|
|
| -StoragePartitionHttpCacheDataRemover::~StoragePartitionHttpCacheDataRemover() {
|
| -}
|
| -
|
| // static.
|
| StoragePartitionHttpCacheDataRemover*
|
| StoragePartitionHttpCacheDataRemover::CreateForRange(
|
| @@ -48,8 +45,7 @@ StoragePartitionHttpCacheDataRemover::CreateForRange(
|
| base::Time delete_end) {
|
| return new StoragePartitionHttpCacheDataRemover(
|
| base::Callback<bool(const GURL&)>(), // Null callback.
|
| - delete_begin, delete_end,
|
| - storage_partition->GetURLRequestContext(),
|
| + delete_begin, delete_end, storage_partition->GetURLRequestContext(),
|
| storage_partition->GetMediaURLRequestContext());
|
| }
|
|
|
| @@ -66,6 +62,8 @@ StoragePartitionHttpCacheDataRemover::CreateForURLsAndRange(
|
| storage_partition->GetMediaURLRequestContext());
|
| }
|
|
|
| +StoragePartitionHttpCacheDataRemover::~StoragePartitionHttpCacheDataRemover() {}
|
| +
|
| void StoragePartitionHttpCacheDataRemover::Remove(
|
| const base::Closure& done_callback) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| @@ -156,24 +154,21 @@ void StoragePartitionHttpCacheDataRemover::DoClearCache(int rv) {
|
| if (cache_) {
|
| if (!url_predicate_.is_null()) {
|
| rv = (new ConditionalCacheDeletionHelper(
|
| - cache_,
|
| - ConditionalCacheDeletionHelper::CreateURLAndTimeCondition(
|
| - url_predicate_,
|
| - delete_begin_,
|
| - delete_end_)))->DeleteAndDestroySelfWhenFinished(
|
| - base::Bind(
|
| - &StoragePartitionHttpCacheDataRemover::DoClearCache,
|
| - base::Unretained(this)));
|
| + cache_,
|
| + ConditionalCacheDeletionHelper::CreateURLAndTimeCondition(
|
| + url_predicate_, delete_begin_, delete_end_)))
|
| + ->DeleteAndDestroySelfWhenFinished(base::Bind(
|
| + &StoragePartitionHttpCacheDataRemover::DoClearCache,
|
| + base::Unretained(this)));
|
| } else if (delete_begin_.is_null() && delete_end_.is_max()) {
|
| - rv = cache_->DoomAllEntries(base::Bind(
|
| - &StoragePartitionHttpCacheDataRemover::DoClearCache,
|
| - base::Unretained(this)));
|
| + rv = cache_->DoomAllEntries(
|
| + base::Bind(&StoragePartitionHttpCacheDataRemover::DoClearCache,
|
| + base::Unretained(this)));
|
| } else {
|
| rv = cache_->DoomEntriesBetween(
|
| delete_begin_, delete_end_,
|
| - base::Bind(
|
| - &StoragePartitionHttpCacheDataRemover::DoClearCache,
|
| - base::Unretained(this)));
|
| + base::Bind(&StoragePartitionHttpCacheDataRemover::DoClearCache,
|
| + base::Unretained(this)));
|
| }
|
| cache_ = NULL;
|
| }
|
| @@ -198,4 +193,4 @@ void StoragePartitionHttpCacheDataRemover::DoClearCache(int rv) {
|
| }
|
| }
|
|
|
| -} // namespace browsing_data
|
| +} // namespace content
|
|
|