Chromium Code Reviews| Index: chrome/browser/renderer_host/chrome_render_message_filter.cc |
| diff --git a/chrome/browser/renderer_host/chrome_render_message_filter.cc b/chrome/browser/renderer_host/chrome_render_message_filter.cc |
| index b7f1cfe1bc646992679b1549b3252042188cb47f..ef2e4a55be9392ff864b938a2a5378e06d542ceb 100644 |
| --- a/chrome/browser/renderer_host/chrome_render_message_filter.cc |
| +++ b/chrome/browser/renderer_host/chrome_render_message_filter.cc |
| @@ -31,6 +31,8 @@ |
| #include "content/common/url_constants.h" |
| #include "content/common/view_messages.h" |
| #include "googleurl/src/gurl.h" |
| +#include "net/http/http_cache.h" |
| +#include "net/http/http_transaction_factory.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebSecurityOrigin.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebString.h" |
| @@ -134,6 +136,8 @@ bool ChromeRenderMessageFilter::OnMessageReceived(const IPC::Message& message, |
| IPC_MESSAGE_HANDLER(ViewHostMsg_CanTriggerClipboardWrite, |
| OnCanTriggerClipboardWrite) |
| IPC_MESSAGE_HANDLER(ViewHostMsg_ClearPredictorCache, OnClearPredictorCache) |
| + IPC_MESSAGE_HANDLER(ViewHostMsg_DidAccessResourceInMemoryCache, |
| + OnDidAccessResourceInMemoryCache) |
| IPC_MESSAGE_UNHANDLED(handled = false) |
| IPC_END_MESSAGE_MAP() |
| @@ -531,3 +535,10 @@ void ChromeRenderMessageFilter::OnSetCookie(const IPC::Message& message, |
| AutomationResourceMessageFilter::SetCookiesForUrl( |
| render_process_id_, message.routing_id(), url, cookie); |
| } |
| + |
| +void ChromeRenderMessageFilter::OnDidAccessResourceInMemoryCache( |
| + const GURL& url, |
| + const std::string& http_method) { |
| + request_context_->GetURLRequestContext()->http_transaction_factory()-> |
|
rvargas (doing something else)
2011/07/27 23:26:17
I'm not sure, but doesn't this belong to content?
James Simonsen
2011/07/28 01:25:19
Sorry, I don't know what you mean by "content." I
|
| + GetCache()->ReportExternalCacheHit(url, http_method); |
| +} |