Package io.trino.filesystem.alluxio
Class AlluxioFileSystemCacheConfig
java.lang.Object
io.trino.filesystem.alluxio.AlluxioFileSystemCacheConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull @MaxDataSize("15MB") @MinDataSize("64kB") io.airlift.units.DataSize@NotNull Optional<@MinDuration("0s") io.airlift.units.Duration> List<io.airlift.units.DataSize> setCacheDirectories(String cacheDirectories) setCachePageSize(io.airlift.units.DataSize cachePageSize) setCacheTTL(io.airlift.units.Duration cacheTTL) setMaxCacheDiskUsagePercentages(String maxCacheDiskUsagePercentages) setMaxCacheSizes(String maxCacheSizes)
-
Constructor Details
-
AlluxioFileSystemCacheConfig
public AlluxioFileSystemCacheConfig()
-
-
Method Details
-
getCacheDirectories
-
setCacheDirectories
@Config("fs.cache.directories") public AlluxioFileSystemCacheConfig setCacheDirectories(String cacheDirectories) -
getMaxCacheSizes
-
setMaxCacheSizes
@Config("fs.cache.max-sizes") public AlluxioFileSystemCacheConfig setMaxCacheSizes(String maxCacheSizes) -
getCacheTTL
-
setCacheTTL
@Config("fs.cache.ttl") public AlluxioFileSystemCacheConfig setCacheTTL(io.airlift.units.Duration cacheTTL) -
disableTTL
-
getMaxCacheDiskUsagePercentages
-
setMaxCacheDiskUsagePercentages
@Config("fs.cache.max-disk-usage-percentages") public AlluxioFileSystemCacheConfig setMaxCacheDiskUsagePercentages(String maxCacheDiskUsagePercentages) -
getCachePageSize
@NotNull @MaxDataSize("15MB") @MinDataSize("64kB") public @NotNull @MaxDataSize("15MB") @MinDataSize("64kB") io.airlift.units.DataSize getCachePageSize() -
setCachePageSize
@Config("fs.cache.page-size") public AlluxioFileSystemCacheConfig setCachePageSize(io.airlift.units.DataSize cachePageSize)
-