https://newbeelearn.com/blog/how-to-use-cache-in-cf-worker/