Index: Source/core/loader/cache/CachedResourceLoader.h |
diff --git a/Source/core/loader/cache/CachedResourceLoader.h b/Source/core/loader/cache/CachedResourceLoader.h |
index 29f2d75daeb97afe96e315798e7d6da120a6ed7e..3d2196dd0c27257927e0ec9273648f35329de070 100644 |
--- a/Source/core/loader/cache/CachedResourceLoader.h |
+++ b/Source/core/loader/cache/CachedResourceLoader.h |
@@ -54,6 +54,7 @@ class DocumentLoader; |
class Frame; |
class ImageLoader; |
class KURL; |
+class ResourceTimingInfo; |
// The CachedResourceLoader provides a per-context interface to the MemoryCache |
// and enforces a bunch of security checks and rules for resource revalidation. |
@@ -114,6 +115,7 @@ public: |
void removeCachedResource(CachedResource*) const; |
void loadDone(CachedResource*); |
void garbageCollectDocumentResources(); |
+ void redirectReceived(CachedResource*, const ResourceResponse&); |
void incrementRequestCount(const CachedResource*); |
void decrementRequestCount(const CachedResource*); |
@@ -169,11 +171,7 @@ private: |
Timer<CachedResourceLoader> m_garbageCollectDocumentResourcesTimer; |
- struct InitiatorInfo { |
- AtomicString name; |
- double startTime; |
- }; |
- HashMap<CachedResource*, InitiatorInfo> m_initiatorMap; |
+ HashMap<CachedResource*, ResourceTimingInfo> m_resourceTimingInfoMap; |
James Simonsen
2013/05/20 23:31:37
These have complex objects in them, like vectors.
Pan
2013/06/03 10:17:34
Agree, done
|
// 29 bits left |
bool m_autoLoadImages : 1; |