| getServerAddressesViaGatewayAsync(RxDocumentServiceRequest, String, List, boolean) |  | 0% |  | 0% | 9 | 9 | 41 | 41 | 1 | 1 |
| getMasterAddressesViaGatewayAsync(RxDocumentServiceRequest, ResourceType, String, String, boolean, boolean, Map) |  | 0% |  | 0% | 6 | 6 | 32 | 32 | 1 | 1 |
| GatewayAddressCache(DiagnosticsClientContext, URI, Protocol, IAuthorizationTokenProvider, UserAgentContainer, HttpClient, long, boolean, ApiType) |  | 0% |  | 0% | 4 | 4 | 30 | 30 | 1 | 1 |
| tryGetAddresses(RxDocumentServiceRequest, PartitionKeyRangeIdentity, boolean) |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
| lambda$getMasterAddressesViaGatewayAsync$23(RxDocumentServiceRequest, String, Throwable) |  | 0% |  | 0% | 8 | 8 | 25 | 25 | 1 | 1 |
| lambda$getServerAddressesViaGatewayAsync$9(RxDocumentServiceRequest, String, Throwable) |  | 0% |  | 0% | 8 | 8 | 25 | 25 | 1 | 1 |
| evaluateCollectionRoutingMapRefreshForServerPartition(RxDocumentServiceRequest, PartitionKeyRangeIdentity, boolean) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
| openAsync(DocumentCollection, List) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| resolveMasterAsync(RxDocumentServiceRequest, boolean, Map) |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 1 | 1 |
| toPartitionAddressAndRange(String, List) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| getAddressesForRangeId(RxDocumentServiceRequest, PartitionKeyRangeIdentity, boolean) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| lambda$tryGetAddresses$6(boolean, PartitionKeyRangeIdentity, Throwable) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| lambda$openAsync$28(DocumentCollection, List) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| lambda$getAddressesForRangeId$19(String, String, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| lambda$getServerAddressesViaGatewayAsync$8(RxDocumentServiceRequest, Instant, String, RxDocumentServiceResponse) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| lambda$resolveMasterAsync$10(List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| lambda$getAddressesForRangeId$16(String, List) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| lambda$getMasterAddressesViaGatewayAsync$22(RxDocumentServiceRequest, Instant, String, RxDocumentServiceResponse) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| lambda$updateAddresses$0(URI, Set) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lambda$tryGetAddresses$5(PartitionKeyRangeIdentity, Utils.ValueHolder) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| updateAddresses(URI) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| validatePkRangeIdentity(PartitionKeyRangeIdentity) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| logAddressResolutionStart(RxDocumentServiceRequest, URI, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$tryGetAddresses$2(Instant, PartitionKeyRangeIdentity, Instant) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| GatewayAddressCache(DiagnosticsClientContext, URI, Protocol, IAuthorizationTokenProvider, UserAgentContainer, HttpClient, boolean, ApiType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toAddressInformation(Address) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| logAddressResolutionEnd(RxDocumentServiceRequest, String, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$toPartitionAddressAndRange$25(PartitionKeyRangeIdentity, URI, Set) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$getAddressesForRangeId$18(String, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| notAllReplicasAvailable(AddressInformation[]) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$getMasterAddressesViaGatewayAsync$21(HttpRequest, HttpHeaders) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getServerAddressesViaGatewayAsync$7(HttpRequest, HttpHeaders) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getAddressesForRangeId$17(String, Pair) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$tryGetAddresses$1(Pair) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$openAsync$27(DocumentCollection, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$openAsync$26(Address) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAddressesForRangeId$14(Address) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$tryGetAddresses$4(RxDocumentServiceRequest, PartitionKeyRangeIdentity) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$tryGetAddresses$3(RxDocumentServiceRequest, PartitionKeyRangeIdentity) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAddressesForRangeId$20(Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getAddressesForRangeId$15(String, List, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$evaluateCollectionRoutingMapRefreshForServerPartition$13(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$evaluateCollectionRoutingMapRefreshForServerPartition$12(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$resolveMasterAsync$11(Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$toPartitionAddressAndRange$24(Address) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dispose() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |