StoreReader

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,696 of 1,6960%223 of 2230%1541543563564242
createStoreResult(StoreResponse, Exception, boolean, boolean, Uri)3960%660%3434939311
readFromStoreAsync(Uri, RxDocumentServiceRequest)1210%150%99222211
readFromReplicas(List, List, AtomicInteger, RxDocumentServiceRequest, boolean, int, boolean, boolean, ReadMode, boolean, boolean, MutableVolatile, MutableVolatile, boolean, MutableVolatile)1170%100%66252511
lambda$readFromReplicas$7(MutableVolatile, boolean, List, MutableVolatile, int, RxDocumentServiceRequest, MutableVolatile, AtomicInteger, List)1020%280%1515202011
createReadReplicaResult(List, int, int, boolean, RxDocumentServiceRequest)680%100%66131311
readMultipleReplicasInternalAsync(RxDocumentServiceRequest, boolean, int, boolean, boolean, ReadMode, boolean, boolean)630%100%66131311
lambda$readMultipleReplicasInternalAsync$13(int, List, RxDocumentServiceRequest, boolean, boolean, boolean, ReadMode, boolean, boolean, MutableVolatile)550%n/a11111111
readMultipleReplicaAsync(RxDocumentServiceRequest, boolean, int, boolean, boolean, ReadMode, boolean, boolean)540%40%338811
lambda$toStoreResult$4(RxDocumentServiceRequest, boolean, ReadMode, Pair, Throwable)540%60%44121211
lambda$readMultipleReplicasInternalAsync$14(boolean, RxDocumentServiceRequest, boolean, int, boolean, boolean, ReadMode, boolean, List)490%40%33111111
readPrimaryAsync(RxDocumentServiceRequest, boolean, boolean)440%40%339911
lambda$readMultipleReplicaAsync$1(RxDocumentServiceRequest, boolean, int, boolean, boolean, ReadMode, boolean, StoreReader.ReadReplicaResult)420%80%557711
createAndRecordStoreResult(RxDocumentServiceRequest, StoreResponse, Exception, boolean, boolean, Uri)380%40%33101011
verifyCanContinueOnException(CosmosException)370%120%77131311
readPrimaryInternalAsync(RxDocumentServiceRequest, boolean, boolean)350%20%226611
lambda$readPrimaryInternalAsync$20(RxDocumentServiceRequest, boolean, Throwable)340%20%229911
lambda$readPrimaryAsync$15(RxDocumentServiceRequest, boolean, boolean, StoreReader.ReadReplicaResult)340%80%556611
lambda$toStoreResult$3(RxDocumentServiceRequest, boolean, ReadMode, Pair, StoreResponse)330%20%226611
lambda$readPrimaryInternalAsync$19(boolean, RxDocumentServiceRequest, boolean, Uri)310%20%227711
lambda$readFromReplicas$6(Throwable)280%60%446611
lambda$readPrimaryInternalAsync$18(RxDocumentServiceRequest, boolean, Pair, StoreResponse)260%40%336611
lambda$readPrimaryAsync$17(RxDocumentServiceRequest, String, Signal)250%n/a115511
earlyResultIfNotEnoughReplicas(List, RxDocumentServiceRequest, int)240%40%335511
lambda$readPrimaryInternalAsync$21(StoreResult)190%40%333311
toStoreResult(RxDocumentServiceRequest, Pair, ReadMode, boolean)180%n/a113311
lambda$readMultipleReplicasInternalAsync$10(List, List, AtomicInteger, RxDocumentServiceRequest, boolean, int, boolean, boolean, ReadMode, boolean, boolean, MutableVolatile, MutableVolatile, boolean, MutableVolatile)180%n/a111111
lambda$readPrimaryAsync$16(StoreReader.ReadReplicaResult)170%20%223311
lambda$readMultipleReplicasInternalAsync$12(List, int, List, MutableVolatile, RxDocumentServiceRequest)170%n/a113311
StoreReader(TransportClient, AddressSelector, ISessionContainer)160%n/a116611
startBackgroundAddressRefresh(RxDocumentServiceRequest)140%n/a114411
readMultipleReplicaAsync(RxDocumentServiceRequest, boolean, int, boolean, boolean, ReadMode)110%n/a111111
lambda$readMultipleReplicasInternalAsync$11(AtomicInteger, List, List)100%40%333311
lambda$startBackgroundAddressRefresh$23(Throwable)80%n/a112211
static {...}80%20%221111
lambda$readFromReplicas$5(RxDocumentServiceRequest, ReadMode, boolean, Pair)70%n/a111111
lambda$readMultipleReplicasInternalAsync$9(List)60%n/a111111
generateNextRandom(int)40%n/a111111
lambda$readMultipleReplicaAsync$2(RxDocumentServiceRequest, String)40%n/a111111
lambda$createReadReplicaResult$8(StoreResult)0%n/a111111
lambda$readMultipleReplicaAsync$0(StoreReader.ReadReplicaResult)0%n/a111111
completeActivity(Mono, Object)0%n/a111111
lambda$startBackgroundAddressRefresh$22(List)0%n/a111111