GraphQL doesn&#x27;t specify anything to do with caching. If you run the same query twice, they&#x27;ll be fully evaluated each time. You can (and probably should) implement some caching, but it&#x27;s up to you, and therefore cache invalidation is up to you too.