slight nitpick, but having the cache key be somewhat human readable to know the type of data you're caching is just a personal preference. It has no bearing on cache-collision or anything like that since our doc_ids are guids, wonder what your thoughts are on this.