Currently BUCKET_CACHE_COMBINED_KEY is set to "true" by default [1] which makes L2 cache not strictly L2 cache. From the usability perspective, it is better to set BUCKET_CACHE_COMBINED_KEY to "false" so that L2 cache would behave strictly L2 and also use the L1 cache to store data blocks improving memory use. Thoughts?
Thanks, Biju [1] https://github.com/apache/hbase/blob/84d7318f86305f34102502a70d718223320590d5/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CacheConfig.java#L112