Manejo de cache en servicio graphql

Buenas estoy creando un service graphql que llama a un api externo, entonces quisiera saber como seria el manejo de cache para que cuando haga el uso de graphql este use el cache y no este saturando al api externo que dicha informacion no cambia seguido, y tambien el modo de limpiar el cache

Gracias