How grafana collects data from mysql database. Does it cache the data from mysql?

I have few doubts with grafana and mysql. can i know how grafana collects data from mysql database. what is the process going on between this mysql and grafana? Does it cache the data from MySQL?