Uses of Class
io.trino.plugin.hive.metastore.cache.CachingHiveMetastore
Packages that use CachingHiveMetastore
-
Uses of CachingHiveMetastore in io.trino.plugin.hive.metastore
Methods in io.trino.plugin.hive.metastore that return types with arguments of type CachingHiveMetastoreModifier and TypeMethodDescriptionstatic Optional<CachingHiveMetastore> CachingHiveMetastoreModule.createHiveMetastore(HiveMetastoreFactory metastoreFactory) -
Uses of CachingHiveMetastore in io.trino.plugin.hive.metastore.cache
Methods in io.trino.plugin.hive.metastore.cache that return CachingHiveMetastoreModifier and TypeMethodDescriptionstatic CachingHiveMetastoreCachingHiveMetastore.createCachingHiveMetastore(HiveMetastore delegate, io.airlift.units.Duration metadataCacheTtl, io.airlift.units.Duration statsCacheTtl, Optional<io.airlift.units.Duration> refreshInterval, Executor refreshExecutor, long maximumSize, CachingHiveMetastore.StatsRecording statsRecording, boolean partitionCacheEnabled, Set<CachingHiveMetastore.ObjectType> cacheMissing) static CachingHiveMetastoreCachingHiveMetastore.createPerTransactionCache(HiveMetastore delegate, long maximumSize) SharedHiveMetastoreCache.CachingHiveMetastoreFactory.getMetastore()Constructor parameters in io.trino.plugin.hive.metastore.cache with type arguments of type CachingHiveMetastoreModifierConstructorDescriptionAggregateCacheStatsMBean(Function<CachingHiveMetastore, com.google.common.cache.Cache<?, ?>> cacheExtractor) ImpersonationCachingHiveMetastoreFactory(Function<String, CachingHiveMetastore> cachingHiveMetastoreFactory, io.airlift.units.Duration userCacheTtl, long userCacheMaximumSize)