Uses of Class
io.grpc.rls.CachingRlsLbClient.CacheEntry
-
Packages that use CachingRlsLbClient.CacheEntry Package Description io.grpc.rls -
-
Uses of CachingRlsLbClient.CacheEntry in io.grpc.rls
Subclasses of CachingRlsLbClient.CacheEntry in io.grpc.rls Modifier and Type Class Description private static class
CachingRlsLbClient.BackoffCacheEntry
Implementation ofCachingRlsLbClient.CacheEntry
contains error.(package private) class
CachingRlsLbClient.DataCacheEntry
Implementation ofCachingRlsLbClient.CacheEntry
contains valid data.Fields in io.grpc.rls with type parameters of type CachingRlsLbClient.CacheEntry Modifier and Type Field Description private LruCache.EvictionListener<RlsProtoData.RouteLookupRequest,CachingRlsLbClient.CacheEntry>
CachingRlsLbClient.AutoCleaningEvictionListener. delegate
private LruCache.EvictionListener<RlsProtoData.RouteLookupRequest,CachingRlsLbClient.CacheEntry>
CachingRlsLbClient.Builder. evictionListener
Methods in io.grpc.rls that return CachingRlsLbClient.CacheEntry Modifier and Type Method Description CachingRlsLbClient.CacheEntry
CachingRlsLbClient.RlsAsyncLruCache. cacheAndClean(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value)
Methods in io.grpc.rls with parameters of type CachingRlsLbClient.CacheEntry Modifier and Type Method Description CachingRlsLbClient.CacheEntry
CachingRlsLbClient.RlsAsyncLruCache. cacheAndClean(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value)
protected int
CachingRlsLbClient.RlsAsyncLruCache. estimateSizeOf(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value)
protected boolean
CachingRlsLbClient.RlsAsyncLruCache. isExpired(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value, long nowNanos)
void
CachingRlsLbClient.AutoCleaningEvictionListener. onEviction(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value, LruCache.EvictionType cause)
protected boolean
CachingRlsLbClient.RlsAsyncLruCache. shouldInvalidateEldestEntry(RlsProtoData.RouteLookupRequest eldestKey, CachingRlsLbClient.CacheEntry eldestValue, long now)
Method parameters in io.grpc.rls with type arguments of type CachingRlsLbClient.CacheEntry Modifier and Type Method Description (package private) CachingRlsLbClient.Builder
CachingRlsLbClient.Builder. setEvictionListener(LruCache.EvictionListener<RlsProtoData.RouteLookupRequest,CachingRlsLbClient.CacheEntry> evictionListener)
Constructor parameters in io.grpc.rls with type arguments of type CachingRlsLbClient.CacheEntry Constructor Description AutoCleaningEvictionListener(LruCache.EvictionListener<RlsProtoData.RouteLookupRequest,CachingRlsLbClient.CacheEntry> delegate)
RlsAsyncLruCache(long maxEstimatedSizeBytes, LruCache.EvictionListener<RlsProtoData.RouteLookupRequest,CachingRlsLbClient.CacheEntry> evictionListener, com.google.common.base.Ticker ticker, CachingRlsLbClient.RlsLbHelper helper)
-