You can use the Cache API with Workers, but your worker would still be invocated each time, so it's
You can use the Cache API with Workers, but your worker would still be invocated each time, so it's Custom Domain = Price of uncached requests Workers w/ R2 = Price of Worker Invocation + cost of r2 request (if not cached & using cache)