Class ImpersonationCachingConfig
java.lang.Object
io.trino.plugin.hive.metastore.cache.ImpersonationCachingConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Min(0L) long@NotNull io.airlift.units.DurationsetUserMetastoreCacheMaximumSize(long userMetastoreCacheMaximumSize) setUserMetastoreCacheTtl(io.airlift.units.Duration userMetastoreCacheTtl)
-
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)
-