**Is your feature request related to a problem? Please describe.** Similar to the existing multi level cache for index, we want to support multi level cache for chunks. **Describe the solution you'd like** Depends on https://github.com/cortexproject/cortex/issues/6239. It can be similar to https://github.com/cortexproject/cortex/blob/master/pkg/storage/tsdb/multilevel_cache.go but for caching bucket cache interface.