To improve network performance for large query strings, the GraphQL filter supports
automatic persisted queries. A persisted query is a query string that's cached on the server side,
along with it's hash. The client can then send the hash instead of the full query string, thus
reducing request sizes (responses are unaffected).
Persisted queries are especially effective when clients send queries as GET requests.
This enables clients to take advantage of the browser cache and integrate with a CDN.
If left empty, persisted query cache is not used.
Select the graphql routes where the policy will be applied. If left empty, will apply to no graphql routes. selection via Destination selectors will not work for this policy, and only route selectors will work. If more than one GraphQLPersistedQueryCachePolicy applies to a GraphQLRoute, the oldest one will be applied.