cache needs to work with node-http-proxy; allow custom x-reverse-proxy-ttl header to set ttl