WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
141359
Use ResourceLoadPriority type in the NetworkCache code
https://bugs.webkit.org/show_bug.cgi?id=141359
Summary
Use ResourceLoadPriority type in the NetworkCache code
Chris Dumez
Reported
2015-02-07 11:10:06 PST
Use ResourceLoadPriority type in the NetworkCache code and rely on ResourceLoadPriorityHighest value instead of hard-coding a new maximumRetrievePriority constant. This seems a bit more robust.
Attachments
Patch
(5.11 KB, patch)
2015-02-07 11:11 PST
,
Chris Dumez
koivisto
: review-
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Chris Dumez
Comment 1
2015-02-07 11:11:59 PST
Created
attachment 246211
[details]
Patch
Antti Koivisto
Comment 2
2015-02-07 13:32:09 PST
Comment on
attachment 246211
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=246211&action=review
> Source/WebKit2/NetworkProcess/cache/NetworkCacheStorage.h:148 > - void retrieve(const NetworkCacheKey&, unsigned priority, RetrieveCompletionHandler&&); > + void retrieve(const NetworkCacheKey&, WebCore::ResourceLoadPriority, RetrieveCompletionHandler&&);
While in principle a good idea I'm trying establish a layering where the storage layer does not know anything about resources or related concepts. The way to do this cleanly would be to have NetworkCacheStorage::setMaximumPriority (or constructor argument) and call it from the NetworkCache.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug