Use get/set cache api internally
cache get/set are internal-ish, prefer cache.fetch