Github user xuchuanyin commented on the issue:
https://github.com/apache/carbondata/pull/2778
@manishgupta88 Oh, if it is so, then I think the interfaces of cache are
confusing. Currently we use only one cache instance for all purpose like
mainDataMap, bloomDataMap, dictionary, but we didn't provide a way to separate
them well.
Here my initial intention is to drop all the cache for one datamap. If I
call `invalidate(K key)`, I need to provide all the keys, which is inconvenient.---
