Package io.grpc.rls
Class CachingRlsLbClient.PendingCacheEntry
- java.lang.Object
-
- io.grpc.rls.CachingRlsLbClient.PendingCacheEntry
-
- Enclosing class:
- CachingRlsLbClient
static final class CachingRlsLbClient.PendingCacheEntry extends java.lang.Object
A pending cache entry when the async RouteLookup RPC is still on the fly.
-
-
Field Summary
Fields Modifier and Type Field Description private BackoffPolicy
backoffPolicy
private com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse>
pendingCall
private RlsProtoData.RouteLookupRequest
request
-
Constructor Summary
Constructors Constructor Description PendingCacheEntry(RlsProtoData.RouteLookupRequest request, com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse> pendingCall, BackoffPolicy backoffPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
-
-
Field Detail
-
pendingCall
private final com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse> pendingCall
-
request
private final RlsProtoData.RouteLookupRequest request
-
backoffPolicy
@Nullable private final BackoffPolicy backoffPolicy
-
-
Constructor Detail
-
PendingCacheEntry
PendingCacheEntry(RlsProtoData.RouteLookupRequest request, com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse> pendingCall, @Nullable BackoffPolicy backoffPolicy)
-
-