#include "components/web_cache/browser/web_cache_manager.h"
#include "base/no_destructor.h"
namespace web_cache {
WebCacheManager* WebCacheManager::GetInstance() { … }
WebCacheManager::WebCacheManager() { … }
WebCacheManager::~WebCacheManager() = default;
void WebCacheManager::Add(int renderer_id) { … }
void WebCacheManager::Remove(int renderer_id) { … }
void WebCacheManager::ClearCache() { … }
void WebCacheManager::ClearCacheOnNavigation() { … }
void WebCacheManager::OnRenderProcessHostCreated(
content::RenderProcessHost* process_host) { … }
void WebCacheManager::RenderProcessExited(
content::RenderProcessHost* process_host,
const content::ChildProcessTerminationInfo& info) { … }
void WebCacheManager::RenderProcessHostDestroyed(
content::RenderProcessHost* process_host) { … }
void WebCacheManager::ClearCacheForProcess(int render_process_id) { … }
void WebCacheManager::ClearRendererCache(
const std::set<int>& renderers,
WebCacheManager::ClearCacheOccasion occasion) { … }
}