Sourabh Badhya created HIVE-27122:
-------------------------------------

             Summary: Use Caffeine for caching metadata objects in Compactor 
threads
                 Key: HIVE-27122
                 URL: https://issues.apache.org/jira/browse/HIVE-27122
             Project: Hive
          Issue Type: Improvement
            Reporter: Sourabh Badhya
            Assignee: Sourabh Badhya


Currently, compactor threads make use of Guava package to cache metadata 
objects like database/table objects. We should consider using Caffeine package 
since it provides more control on the cache. It is also observed that cache 
created from Caffeine package is more performant than cache created from Guava 
package.

Some benchmarks comparing Caffeine package vs Guava package - 
[https://github.com/ben-manes/caffeine/wiki/Benchmarks]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to