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