I'm not sure if I'm doing something wrong, but caching is not working when setting urlRequest.cachePolicy = .useProtocolCachePolicy and having a cache-header set to private with max-age "Cache-Control" = "private, max-age=86400";
Should useProtocolCachePolicy work with private? Or I need to manually override it to public?