Changeset 247362 in webkit
- Timestamp:
- Jul 11, 2019 2:04:05 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 5 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r247353 r247362 1 2019-07-11 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r247314. 4 https://bugs.webkit.org/show_bug.cgi?id=199721 5 6 Caused performance regression. (Requested by deanj on 7 #webkit). 8 9 Reverted changeset: 10 11 "Disable speculative loading if cache is not to be used for 12 the load" 13 https://bugs.webkit.org/show_bug.cgi?id=199644 14 https://trac.webkit.org/changeset/247314 15 1 16 2019-07-11 Ryan Haddad <ryanhaddad@apple.com> 2 17 -
trunk/Source/WebKit/ChangeLog
r247360 r247362 1 2019-07-11 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r247314. 4 https://bugs.webkit.org/show_bug.cgi?id=199721 5 6 Caused performance regression. (Requested by deanj on 7 #webkit). 8 9 Reverted changeset: 10 11 "Disable speculative loading if cache is not to be used for 12 the load" 13 https://bugs.webkit.org/show_bug.cgi?id=199644 14 https://trac.webkit.org/changeset/247314 15 1 16 2019-07-11 Dean Jackson <dino@apple.com> 2 17 -
trunk/Source/WebKit/NetworkProcess/cache/NetworkCache.cpp
r247314 r247362 271 271 272 272 #if ENABLE(NETWORK_CACHE_SPECULATIVE_REVALIDATION) 273 static bool cachePolicyValidForSpeculativeRevalidation(WebCore::ResourceRequestCachePolicy policy)274 {275 switch (policy) {276 case WebCore::ResourceRequestCachePolicy::ReturnCacheDataElseLoad:277 case WebCore::ResourceRequestCachePolicy::ReturnCacheDataDontLoad:278 case WebCore::ResourceRequestCachePolicy::ReloadIgnoringCacheData:279 return false;280 case WebCore::ResourceRequestCachePolicy::UseProtocolCachePolicy:281 case WebCore::ResourceRequestCachePolicy::RefreshAnyCacheData:282 return true;283 case WebCore::ResourceRequestCachePolicy::DoNotUseAnyCache:284 ASSERT_NOT_REACHED();285 return false;286 }287 return false;288 }289 290 273 static bool inline canRequestUseSpeculativeRevalidation(const ResourceRequest& request) 291 274 { … … 293 276 return false; 294 277 295 if (cachePolicy ValidForSpeculativeRevalidation(request.cachePolicy()))278 if (cachePolicyAllowsExpired(request.cachePolicy())) 296 279 return false; 297 280
Note: See TracChangeset
for help on using the changeset viewer.