Fix ETags-based caching.

Review Request #5004 — Created Nov. 18, 2013 and submitted — Latest diff uploaded

Information

Djblets
release-0.7.x

Reviewers

Fix ETags-based caching.

Our ETags-based caching has apparently been broken for a while. We've
been accessing an older form of the keys and not the "newer" normalized
form. This meant that our caching for review requests and other pages
weren't as effective.

Tested with a couple review requests. Verified that we could get the
If-None-Match header value in the request, compare against a review
request's ETag, and return a 304 Not Modified.