Rename requestNeedsRevalidation() to requestRequiresRevalidation() as I think it is more accurate. It is not the request that needs revalidating. The requests just requires us to revalidate the response.
Created attachment 249584 [details] Patch
Alternatively, requestRequiresResponseRevalidation() would be clear I think but it is a bit long.
Comment on attachment 249584 [details] Patch Clearing flags on attachment: 249584 Committed r182074: <http://trac.webkit.org/changeset/182074>
All reviewed patches have been landed. Closing bug.