Class ImpersonationCachingConfig

java.lang.Object
io.trino.plugin.hive.metastore.cache.ImpersonationCachingConfig

public class ImpersonationCachingConfig extends Object
  • Constructor Details

    • ImpersonationCachingConfig

      public ImpersonationCachingConfig()
  • Method Details

    • getUserMetastoreCacheTtl

      @NotNull public @NotNull io.airlift.units.Duration getUserMetastoreCacheTtl()
    • setUserMetastoreCacheTtl

      @Config("hive.user-metastore-cache-ttl") public ImpersonationCachingConfig setUserMetastoreCacheTtl(io.airlift.units.Duration userMetastoreCacheTtl)
    • getUserMetastoreCacheMaximumSize

      @Min(0L) public @Min(0L) long getUserMetastoreCacheMaximumSize()
    • setUserMetastoreCacheMaximumSize

      @Config("hive.user-metastore-cache-maximum-size") public ImpersonationCachingConfig setUserMetastoreCacheMaximumSize(long userMetastoreCacheMaximumSize)