Hi, What is the reason to go so low level with AbstractMapper and ResourceStreamRequestHandler ? You can mount a ResourceReference with WebApplication#mountResource(), and this ResRef#getResource() should return IResource/AbstractResource where you have much better control on the response headers.
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Mon, Dec 8, 2014 at 11:03 PM, Boris Goldowsky <bgoldow...@cast.org> wrote: > I have a request mapper that extends AbstractMapper, and returns a > ResourceStreamRequestHandler from mapRequest(). > > The resource is being send with a Cache-Control: private header, which is > unfortunate for caching in this case; we want the resources to be publicly > cacheable. > > How can I set the cache scope properly in this scenario? I see that > ResourceResponse has a setCacheScope() method, but my AbstractMapper > doesn’t seem to get access to this anywhere. > > Thanks for any pointers! > > Bng > >