How to Cache Cloudflare Workers Responses to Reduce Costs?

I use the Cloudflare Workers API to periodically fetch feature flags data every 30 minutes. Since there’s no database involved, the API returns hardcoded data. 99% of the time, the same data is returned to all users. Based on my calculations, this setup could cost me over $100 per month (with 10 million requests included per month and an additional $0.30 per extra million requests).

Is there a way to implement caching or any other approach to reduce these costs?