The existing code for /gadgets/proxy calls HttpRequest.setCacheTtl() with the value in the "refresh" parameter. Louis's new "HttpRequestHandler" code does so as well.
The existing code for /gadgets/makeRequest does not. Any possible reason not to fix /gadgets/makeRequest? -- Adam