| Index: chrome/browser/extensions/api/web_request/web_request_api.cc
|
| diff --git a/chrome/browser/extensions/api/web_request/web_request_api.cc b/chrome/browser/extensions/api/web_request/web_request_api.cc
|
| index 665c484b212ed1beece388d12a8f85dffbf10f74..797218fc51a4fc1a97adf5463f4f2baa91b54410 100644
|
| --- a/chrome/browser/extensions/api/web_request/web_request_api.cc
|
| +++ b/chrome/browser/extensions/api/web_request/web_request_api.cc
|
| @@ -30,7 +30,6 @@
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/profiles/profile_manager.h"
|
| #include "chrome/browser/renderer_host/chrome_render_message_filter.h"
|
| -#include "chrome/browser/renderer_host/web_cache_manager.h"
|
| #include "chrome/common/extensions/event_filtering_info.h"
|
| #include "chrome/common/extensions/extension.h"
|
| #include "chrome/common/extensions/extension_constants.h"
|
| @@ -245,10 +244,6 @@ void NotifyWebRequestAPIUsed(void* profile_id, const Extension* extension) {
|
| }
|
| }
|
|
|
| -void ClearCacheOnNavigationOnUI() {
|
| - WebCacheManager::GetInstance()->ClearCacheOnNavigation();
|
| -}
|
| -
|
| } // namespace
|
|
|
| // Represents a single unique listener to an event, along with whatever filter
|
| @@ -1058,8 +1053,7 @@ void ExtensionWebRequestEventRouter::RemoveEventListener(
|
|
|
| listeners_[profile][event_name].erase(listener);
|
|
|
| - BrowserThread::PostTask(BrowserThread::UI, FROM_HERE,
|
| - base::Bind(&ClearCacheOnNavigationOnUI));
|
| + helpers::ClearCacheOnNavigation();
|
| }
|
|
|
| void ExtensionWebRequestEventRouter::OnOTRProfileCreated(
|
| @@ -1670,8 +1664,7 @@ bool WebRequestAddEventListener::RunImpl() {
|
| extra_info_spec, ipc_sender_weak());
|
| EXTENSION_FUNCTION_VALIDATE(success);
|
|
|
| - BrowserThread::PostTask(BrowserThread::UI, FROM_HERE,
|
| - base::Bind(&ClearCacheOnNavigationOnUI));
|
| + helpers::ClearCacheOnNavigation();
|
|
|
| BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, base::Bind(
|
| &NotifyWebRequestAPIUsed,
|
| @@ -1818,8 +1811,7 @@ void WebRequestHandlerBehaviorChanged::OnQuotaExceeded() {
|
| }
|
|
|
| bool WebRequestHandlerBehaviorChanged::RunImpl() {
|
| - BrowserThread::PostTask(BrowserThread::UI, FROM_HERE,
|
| - base::Bind(&ClearCacheOnNavigationOnUI));
|
| + helpers::ClearCacheOnNavigation();
|
| return true;
|
| }
|
|
|
|
|