Package io.grpc.rls
Class CachingRlsLbClient.CacheEntry
- java.lang.Object
-
- io.grpc.rls.CachingRlsLbClient.CacheEntry
-
- Direct Known Subclasses:
CachingRlsLbClient.BackoffCacheEntry,CachingRlsLbClient.DataCacheEntry
- Enclosing class:
- CachingRlsLbClient
abstract static class CachingRlsLbClient.CacheEntry extends java.lang.ObjectCommon cache entry data forCachingRlsLbClient.RlsAsyncLruCache.
-
-
Field Summary
Fields Modifier and Type Field Description protected RlsProtoData.RouteLookupRequestrequest
-
Constructor Summary
Constructors Constructor Description CacheEntry(RlsProtoData.RouteLookupRequest request)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract voidcleanup()(package private) abstract intgetSizeBytes()(package private) abstract booleanisExpired(long now)protected booleanisOldEnoughToBeEvicted(long now)
-
-
-
Field Detail
-
request
protected final RlsProtoData.RouteLookupRequest request
-
-
Constructor Detail
-
CacheEntry
CacheEntry(RlsProtoData.RouteLookupRequest request)
-
-