Does it matter whether google or the consumer of the google api caches data?
Disclaimer: I work in Google. But I also worked a bit on effects of cache placement in my PhD.
Then, I might be perceived as biased due to that employment. I might even be actually biased. Better disclose that up front.