Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(48)

Unified Diff: sky/engine/core/fetch/Resource.h

Issue 710383002: Remove preload support from the MemoryCache (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sky/engine/core/fetch/Resource.h
diff --git a/sky/engine/core/fetch/Resource.h b/sky/engine/core/fetch/Resource.h
index 36954699cbee7230746b20c224f798a40b16d935..706f6d18fce66e68aafe0d07effa536cb8df052a 100644
--- a/sky/engine/core/fetch/Resource.h
+++ b/sky/engine/core/fetch/Resource.h
@@ -120,14 +120,6 @@ public:
bool hasClients() const { return !m_clients.isEmpty() || !m_clientsAwaitingCallback.isEmpty(); }
bool deleteIfPossible();
- enum PreloadResult {
- PreloadNotReferenced,
- PreloadReferenced,
- PreloadReferencedWhileLoading,
- PreloadReferencedWhileComplete
- };
- PreloadResult preloadResult() const { return static_cast<PreloadResult>(m_preloadResult); }
-
virtual void didAddClient(ResourceClient*);
virtual void didRemoveClient(ResourceClient*) { }
virtual void allClientsRemoved();
@@ -191,11 +183,6 @@ public:
DataBufferingPolicy dataBufferingPolicy() const { return m_options.dataBufferingPolicy; }
void setDataBufferingPolicy(DataBufferingPolicy);
- bool isUnusedPreload() const { return isPreloaded() && preloadResult() == PreloadNotReferenced; }
- bool isPreloaded() const { return m_preloadCount; }
- void increasePreloadCount() { ++m_preloadCount; }
- void decreasePreloadCount() { ASSERT(m_preloadCount); --m_preloadCount; }
-
void registerHandle(ResourcePtrBase* h);
void unregisterHandle(ResourcePtrBase* h);
@@ -324,10 +311,8 @@ private:
size_t m_encodedSize;
size_t m_decodedSize;
unsigned m_handleCount;
- unsigned m_preloadCount;
unsigned m_protectorCount;
- unsigned m_preloadResult : 2; // PreloadResult
unsigned m_requestedFromNetworkingLayer : 1;
unsigned m_loading : 1;

Powered by Google App Engine
This is Rietveld 408576698