Each NetworkSession should have a WebResourceLoadStatisticsStore that tracks loads for that session.
<rdar://problem/47158616>
Created attachment 358738 [details] Patch
Created attachment 358746 [details] Patch
Created attachment 358760 [details] Patch
I've got some test crashes. Fixing now and will upload a patch shortly.
Created attachment 358769 [details] Patch
Comment on attachment 358760 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=358760&action=review The object ownership model seems good. > Source/WebKit/ChangeLog:14 > + WebsiteData object. WebsiteDataStore > Source/WebKit/ChangeLog:18 > + are called in addition the calls to the WebSiteData object. These redundant calls WebsiteDataStore
Comment on attachment 358769 [details] Patch Interesting. This makes it so it can exist in either process, with a future patch that will remove its ability to be in the UIProcess. Cool.
Committed r239816: <https://trac.webkit.org/changeset/239816>
Follow-up build fix landed: Committed r239817: <https://trac.webkit.org/changeset/239817>