Chromium Code Reviews| 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; |