There are several ways to run a
runCacheruns the query using a given pre-populated cache. This can be useful for deterministically "replaying" a query without executing any new requests.
runLogruns the query and returns its result along with the cache containing a complete log of all requests executed and their results. This can be useful for logging or analysis of query execution.
runruns the query and returns its result.