GatewayAddressCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,704 of 1,7040%160 of 1600%1271273823824747
getServerAddressesViaGatewayAsync(RxDocumentServiceRequest, String, List, boolean)1950%160%99414111
getMasterAddressesViaGatewayAsync(RxDocumentServiceRequest, ResourceType, String, String, boolean, boolean, Map)1720%100%66323211
GatewayAddressCache(DiagnosticsClientContext, URI, Protocol, IAuthorizationTokenProvider, UserAgentContainer, HttpClient, long, boolean, ApiType)1320%60%44303011
tryGetAddresses(RxDocumentServiceRequest, PartitionKeyRangeIdentity, boolean)1240%120%77272711
lambda$getMasterAddressesViaGatewayAsync$23(RxDocumentServiceRequest, String, Throwable)910%140%88252511
lambda$getServerAddressesViaGatewayAsync$9(RxDocumentServiceRequest, String, Throwable)910%140%88252511
evaluateCollectionRoutingMapRefreshForServerPartition(RxDocumentServiceRequest, PartitionKeyRangeIdentity, boolean)850%80%55191911
openAsync(DocumentCollection, List)770%60%44191911
resolveMasterAsync(RxDocumentServiceRequest, boolean, Map)720%160%99131311
toPartitionAddressAndRange(String, List)700%80%55131311
getAddressesForRangeId(RxDocumentServiceRequest, PartitionKeyRangeIdentity, boolean)580%n/a11121211
lambda$tryGetAddresses$6(boolean, PartitionKeyRangeIdentity, Throwable)580%100%66151511
lambda$openAsync$28(DocumentCollection, List)460%20%22111111
lambda$getAddressesForRangeId$19(String, String, List)440%40%338811
lambda$getServerAddressesViaGatewayAsync$8(RxDocumentServiceRequest, Instant, String, RxDocumentServiceResponse)330%40%33101011
lambda$resolveMasterAsync$10(List)290%40%338811
lambda$getAddressesForRangeId$16(String, List)280%20%228811
lambda$getMasterAddressesViaGatewayAsync$22(RxDocumentServiceRequest, Instant, String, RxDocumentServiceResponse)270%20%228811
lambda$updateAddresses$0(URI, Set)260%40%336611
lambda$tryGetAddresses$5(PartitionKeyRangeIdentity, Utils.ValueHolder)240%40%335511
updateAddresses(URI)190%20%225511
validatePkRangeIdentity(PartitionKeyRangeIdentity)150%n/a116611
logAddressResolutionStart(RxDocumentServiceRequest, URI, boolean, boolean)140%20%223311
static {...}140%20%223311
lambda$tryGetAddresses$2(Instant, PartitionKeyRangeIdentity, Instant)130%20%224411
GatewayAddressCache(DiagnosticsClientContext, URI, Protocol, IAuthorizationTokenProvider, UserAgentContainer, HttpClient, boolean, ApiType)120%n/a112211
toAddressInformation(Address)110%n/a111111
logAddressResolutionEnd(RxDocumentServiceRequest, String, String)110%20%223311
lambda$toPartitionAddressAndRange$25(PartitionKeyRangeIdentity, URI, Set)100%20%224411
lambda$getAddressesForRangeId$18(String, List)90%n/a113311
notAllReplicasAvailable(AddressInformation[])80%20%221111
lambda$getMasterAddressesViaGatewayAsync$21(HttpRequest, HttpHeaders)80%n/a112211
lambda$getServerAddressesViaGatewayAsync$7(HttpRequest, HttpHeaders)80%n/a112211
lambda$getAddressesForRangeId$17(String, Pair)70%n/a111111
lambda$tryGetAddresses$1(Pair)70%n/a111111
lambda$openAsync$27(DocumentCollection, List)60%n/a111111
lambda$openAsync$26(Address)60%n/a111111
lambda$getAddressesForRangeId$14(Address)60%n/a111111
lambda$tryGetAddresses$4(RxDocumentServiceRequest, PartitionKeyRangeIdentity)60%n/a111111
lambda$tryGetAddresses$3(RxDocumentServiceRequest, PartitionKeyRangeIdentity)60%n/a111111
lambda$getAddressesForRangeId$20(Throwable)50%n/a112211
lambda$getAddressesForRangeId$15(String, List, List)50%n/a111111
lambda$evaluateCollectionRoutingMapRefreshForServerPartition$13(String)40%n/a111111
lambda$evaluateCollectionRoutingMapRefreshForServerPartition$12(String)40%n/a111111
lambda$resolveMasterAsync$11(Throwable)40%n/a112211
lambda$toPartitionAddressAndRange$24(Address)30%n/a111111
dispose()0%n/a111111