Uses of Class
io.grpc.rls.CachingRlsLbClient.CacheEntry
Packages that use CachingRlsLbClient.CacheEntry
-
Uses of CachingRlsLbClient.CacheEntry in io.grpc.rls
Subclasses of CachingRlsLbClient.CacheEntry in io.grpc.rlsModifier and TypeClassDescriptionprivate static final class
Implementation ofCachingRlsLbClient.CacheEntry
contains error.(package private) final class
Implementation ofCachingRlsLbClient.CacheEntry
contains valid data.Fields in io.grpc.rls with type parameters of type CachingRlsLbClient.CacheEntryModifier and TypeFieldDescriptionprivate final LruCache.EvictionListener
<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> CachingRlsLbClient.AutoCleaningEvictionListener.delegate
CachingRlsLbClient.Builder.evictionListener
Methods in io.grpc.rls that return CachingRlsLbClient.CacheEntryModifier and TypeMethodDescriptionCachingRlsLbClient.RlsAsyncLruCache.cacheAndClean
(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value) Methods in io.grpc.rls with parameters of type CachingRlsLbClient.CacheEntryModifier and TypeMethodDescriptionCachingRlsLbClient.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.CacheEntryModifier and TypeMethodDescription(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.CacheEntryModifierConstructorDescription(package private)
AutoCleaningEvictionListener
(LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> delegate) (package private)
RlsAsyncLruCache
(long maxEstimatedSizeBytes, LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> evictionListener, com.google.common.base.Ticker ticker, CachingRlsLbClient.RlsLbHelper helper)