From the docs: “When Apollo Server resolves an operation, it calculates the result’s correct cache behavior based on the most restrictive settings among the result’s fields”
Lets say i request an array that can have 2 types of content. One is @cacheControl(scope: PRIVATE) and one is public. If the response array does not contain any items of the type with PRIVATE scope, is the response cached? or is it the “requests fields” thats counts, not the results fields?