Package io.trino.plugin.base.cache
Interface NonEvictableLoadingCache<K,V>
-
- All Superinterfaces:
com.google.common.cache.Cache<K,V>,com.google.common.base.Function<K,V>,Function<K,V>,com.google.common.cache.LoadingCache<K,V>,NonKeyEvictableLoadingCache<K,V>
public interface NonEvictableLoadingCache<K,V> extends NonKeyEvictableLoadingCache<K,V>
ALoadingCachethat does not support eviction.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidinvalidateAll()Deprecated.Not supported.-
Methods inherited from interface com.google.common.cache.Cache
cleanUp, get, getAllPresent, getIfPresent, put, putAll, size, stats
-
Methods inherited from interface com.google.common.cache.LoadingCache
apply, asMap, get, getAll, getUnchecked, refresh
-
Methods inherited from interface io.trino.plugin.base.cache.NonKeyEvictableLoadingCache
invalidate, invalidateAll
-
-
-
-
Method Detail
-
invalidateAll
@Deprecated void invalidateAll()
Deprecated.Not supported. UseEvictableLoadingCachecache implementation instead.Description copied from interface:NonKeyEvictableLoadingCacheInvalidates all live entries in the cache. Ongoing loads may not be invalidated, so subsequent get from the cache is not guaranteed to return fresh state. Must not be relied on for correctness, but can be used for manual intervention, e.g. as a method exposed over JMX.- Specified by:
invalidateAllin interfacecom.google.common.cache.Cache<K,V>- Specified by:
invalidateAllin interfaceNonKeyEvictableLoadingCache<K,V>
-
-