Class Hierarchy
- java.lang.Object
- com.google.common.cache.AbstractCache<K,V> (implements com.google.common.cache.Cache<K,V>)
- com.google.common.cache.AbstractLoadingCache<K,V> (implements com.google.common.cache.LoadingCache<K,V>)
- io.trino.plugin.base.cache.EvictableLoadingCache<K,V>
- io.trino.plugin.base.cache.EvictableCache<K,V> (implements com.google.common.cache.Cache<K,V>)
- com.google.common.cache.AbstractLoadingCache<K,V> (implements com.google.common.cache.LoadingCache<K,V>)
- io.trino.plugin.base.cache.SafeCaches
- com.google.common.cache.AbstractCache<K,V> (implements com.google.common.cache.Cache<K,V>)
Interface Hierarchy
- com.google.common.cache.Cache<K,V>
- com.google.common.cache.LoadingCache<K,V> (also extends com.google.common.base.Function<F,T>)
- io.trino.plugin.base.cache.NonKeyEvictableLoadingCache<K,V>
- io.trino.plugin.base.cache.NonEvictableLoadingCache<K,V>
- io.trino.plugin.base.cache.NonKeyEvictableLoadingCache<K,V>
- io.trino.plugin.base.cache.NonEvictableCache<K,V>
- io.trino.plugin.base.cache.NonKeyEvictableCache<K,V>
- com.google.common.cache.LoadingCache<K,V> (also extends com.google.common.base.Function<F,T>)
- java.util.function.Function<T,R>
- com.google.common.base.Function<F,T>
- com.google.common.cache.LoadingCache<K,V> (also extends com.google.common.cache.Cache<K,V>)
- io.trino.plugin.base.cache.NonKeyEvictableLoadingCache<K,V>
- io.trino.plugin.base.cache.NonEvictableLoadingCache<K,V>
- io.trino.plugin.base.cache.NonKeyEvictableLoadingCache<K,V>
- com.google.common.cache.LoadingCache<K,V> (also extends com.google.common.cache.Cache<K,V>)
- com.google.common.base.Function<F,T>