On Tue, May 25, 2010 at 10:17 AM, <[email protected]> wrote:

> LGTM
>
> My only concern with the ResponseRewritters, is that the cache store
> data after rewrite, so if the rewriters change the cache data would need
> to be cleared.
> This is not a new issue, it just something we might want to consider.
>
> Currently the ImageRewriter get resize parameters, which are passed in
> using HttpResponse params. To make sure the cache store different items
> for different resize, there is specific code in
> AbstractHttpCache.createKey that handle the specific params.
> I think this might need a more generic code instead of handling only
> three params.


Fully agreed -- this logic is way too distributed for my tastes. My plan for
following CLs is:

* Migrate RequestRewriters to ResponseRewriter -- these will be run *after*
caching, as existing RequestRewriters are.
* Try to generalize the caching logic as you've mentioned.

Cheers,
John


>
>
>
>
> http://codereview.appspot.com/1276042/show
>

Reply via email to