can workers have cache responses from data obtained from a KV database? my initial idea is to have

can workers have cache responses from data obtained from a KV database?
my initial idea is to have a worker that fetch content from an external API every two hours, data retrieved is processed to be saved on KV and then worker just sends data processed. however after looking into docs im not entirely sure how this response should be cached for two hours. the idea is to prevent someone refreshing the page to drain the amount of daily requests.
Was this page helpful?