Uses of Interface
io.grpc.rls.LruCache.EvictionListener
Packages that use LruCache.EvictionListener
-
Uses of LruCache.EvictionListener in io.grpc.rls
Classes in io.grpc.rls that implement LruCache.EvictionListenerModifier and TypeClassDescriptionprivate static final class
When anyCachingRlsLbClient.CacheEntry
is evicted fromLruCache
, it performsCachingRlsLbClient.CacheEntry.cleanup()
after originalLruCache.EvictionListener
is finished.private final class
ALruCache.EvictionListener
keeps track of size.Fields in io.grpc.rls declared as LruCache.EvictionListenerModifier and TypeFieldDescriptionprivate final LruCache.EvictionListener
<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> CachingRlsLbClient.AutoCleaningEvictionListener.delegate
private final LruCache.EvictionListener
<K, V> LinkedHashLruCache.SizeHandlingEvictionListener.delegate
CachingRlsLbClient.Builder.evictionListener
private final LruCache.EvictionListener
<K, LinkedHashLruCache<K, V>.SizedValue> LinkedHashLruCache.evictionListener
Methods in io.grpc.rls with parameters of type LruCache.EvictionListenerModifier and TypeMethodDescription(package private) CachingRlsLbClient.Builder
CachingRlsLbClient.Builder.setEvictionListener
(LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> evictionListener) Constructors in io.grpc.rls with parameters of type LruCache.EvictionListenerModifierConstructorDescription(package private)
AutoCleaningEvictionListener
(LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> delegate) (package private)
LinkedHashLruCache
(long estimatedMaxSizeBytes, LruCache.EvictionListener<K, V> evictionListener, com.google.common.base.Ticker ticker) (package private)
RlsAsyncLruCache
(long maxEstimatedSizeBytes, LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> evictionListener, com.google.common.base.Ticker ticker, CachingRlsLbClient.RlsLbHelper helper) (package private)
SizeHandlingEvictionListener
(LruCache.EvictionListener<K, V> delegate)