Uses of Class
io.trino.cache.EvictableCacheBuilder
-
Uses of EvictableCacheBuilder in io.trino.cache
Methods in io.trino.cache that return EvictableCacheBuilderModifier and TypeMethodDescriptionEvictableCacheBuilder.concurrencyLevel(int concurrencyLevel) EvictableCacheBuilder.expireAfterWrite(long duration, TimeUnit unit) EvictableCacheBuilder.expireAfterWrite(Duration duration) EvictableCacheBuilder.maximumSize(long maximumSize) EvictableCacheBuilder.maximumWeight(long maximumWeight) static EvictableCacheBuilder<Object,Object> EvictableCacheBuilder.newBuilder()EvictableCacheBuilder.recordStats()EvictableCacheBuilder.refreshAfterWrite(long duration, TimeUnit unit) EvictableCacheBuilder.refreshAfterWrite(Duration duration) EvictableCacheBuilder.shareNothingWhenDisabled()Choose a behavior for case when caching is disabled that prevents data and failure sharing between concurrent callers.EvictableCacheBuilder.shareResultsAndFailuresEvenIfDisabled()Choose a behavior for case when caching is disabled that may allow data and failure sharing between concurrent callers.EvictableCacheBuilder.ticker(com.google.common.base.Ticker ticker) Pass-through forCacheBuilder.ticker(Ticker).<K1 extends K,V1 extends V>
EvictableCacheBuilder<K1,V1> EvictableCacheBuilder.weigher(com.google.common.cache.Weigher<? super K1, ? super V1> weigher)