Defer private caching work to edge-cache