Changeset 245171 in webkit
- Timestamp:
- May 9, 2019, 11:44:13 PM (7 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
NetworkProcess/cache/PrefetchCache.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r245164 r245171 1 2019-05-09 Rob Buis <rbuis@igalia.com> 2 3 Limit number of prefetches of a given page 4 https://bugs.webkit.org/show_bug.cgi?id=197736 5 6 Reviewed by Darin Adler. 7 8 Limit prefetches for same url to 1. 9 10 * NetworkProcess/cache/PrefetchCache.cpp: 11 (WebKit::PrefetchCache::store): 12 1 13 2019-05-09 Alex Christensen <achristensen@webkit.org> 2 14 -
trunk/Source/WebKit/NetworkProcess/cache/PrefetchCache.cpp
r245053 r245171 70 70 if (!m_sessionPrefetches) 71 71 m_sessionPrefetches = std::make_unique<PrefetchEntriesMap>(); 72 m_sessionPrefetches->set(requestUrl, std::make_unique<PrefetchCache::Entry>(WTFMove(response), WTFMove(buffer))); 72 auto addResult = m_sessionPrefetches->add(requestUrl, std::make_unique<PrefetchCache::Entry>(WTFMove(response), WTFMove(buffer))); 73 // Limit prefetches for same url to 1. 74 if (!addResult.isNewEntry) 75 return; 73 76 m_sessionExpirationList.append(std::make_tuple(requestUrl, WallTime::now())); 74 77 if (!m_expirationTimer.isActive())
Note:
See TracChangeset
for help on using the changeset viewer.