Moved all state from SiteIsolationPolicy out to the PendingRequestInfo struct in...
commit5e439c1616ea1a737fc31bf28c4d02e9bf425dcb
authoroysteine@chromium.org <oysteine@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 6 Mar 2014 17:40:10 +0000 (6 17:40 +0000)
committeroysteine@chromium.org <oysteine@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 6 Mar 2014 17:40:10 +0000 (6 17:40 +0000)
tree2f6eba371cf2891c2f7a279eb7351cc05f3f7afe
parentce5b354164d196654eccf7e757c4a3f22e56e833
Moved all state from SiteIsolationPolicy out to the PendingRequestInfo struct in the ResourceScheduler

This removes a few redundant map lookups, simplifies the logic, and also paves the way for using this class from multiple threads.
R=creis@chromium.org
BUG=277124

Review URL: https://codereview.chromium.org/187063006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255389 0039d316-1c4b-4281-b951-d872f2087c98
content/child/resource_dispatcher.cc
content/child/resource_dispatcher.h
content/child/site_isolation_policy.cc
content/child/site_isolation_policy.h