From 81bc750723a18f21cd17d1b173cd2a4dda9cea6e Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Tue, 24 May 2011 11:24:40 +0100 Subject: Merge WebKit at r80534: Intial merge by Git Change-Id: Ia7a83357124c9e1cdb1debf55d9661ec0bd09a61 --- Source/WebCore/loader/cache/MemoryCache.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Source/WebCore/loader/cache/MemoryCache.h') diff --git a/Source/WebCore/loader/cache/MemoryCache.h b/Source/WebCore/loader/cache/MemoryCache.h index 12452c1..15a7c17 100644 --- a/Source/WebCore/loader/cache/MemoryCache.h +++ b/Source/WebCore/loader/cache/MemoryCache.h @@ -40,6 +40,8 @@ class CachedCSSStyleSheet; class CachedResource; class CachedResourceLoader; class KURL; +class SecurityOrigin; +struct SecurityOriginHash; // This cache holds subresources used by Web pages: images, scripts, stylesheets, etc. @@ -125,6 +127,8 @@ public: // still live on if they are referenced by some Web page though. void setDisabled(bool); bool disabled() const { return m_disabled; } + + void evictResources(); void setPruneEnabled(bool enabled) { m_pruneEnabled = enabled; } void prune() @@ -163,10 +167,16 @@ public: void resourceAccessed(CachedResource*); +<<<<<<< HEAD #ifdef ANDROID_INSTRUMENT unsigned getLiveSize() { return m_liveSize; } unsigned getDeadSize() { return m_deadSize; } #endif +======= + typedef HashSet, SecurityOriginHash> SecurityOriginSet; + void removeResourcesWithOrigin(SecurityOrigin*); + void getOriginsWithCache(SecurityOriginSet& origins); +>>>>>>> WebKit at r80534 private: MemoryCache(); -- cgit v1.1