org.apache.hc.client5.http.impl.cache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total46,691 of 46,6910%1,836 of 1,8360%2,3722,3729,7939,7931,4531,453128128
TestProtocolRequirements5,7900%560%1881881,2331,23315915911
TestCachingExecChain3,7860%20%4545783783444411
TestBasicHttpAsyncCache3,4540%n/a3232620620323211
TestResponseCachingPolicy2,8640%n/a9292550550929211
TestBasicHttpCache2,6860%n/a3232510510323211
TestProtocolRecommendations2,5230%260%9090585585777711
TestCachedResponseSuitabilityChecker1,7800%n/a3131311311313111
TestAbstractSerializingAsyncCacheStorage1,4190%120%4343263263373711
CachingExec1,4030%1840%108108317317161611
TestCacheKeyGenerator1,1350%n/a3333194194333311
TestAbstractSerializingCacheStorage9230%80%2727150150232311
AsyncCachingExec9110%980%6565197197161611
TestHttpByteArrayCacheEntrySerializer7790%20%3333162162323211
CachedResponseSuitabilityChecker7380%1800%107107166166171711
BasicHttpCache7160%960%6969163163212111
CacheControlParserTest6810%n/a3939127127393911
TestCacheValidityPolicy6540%n/a2929144144292911
HttpByteArrayCacheEntrySerializer6430%600%4343173173131311
TestConditionalRequestBuilder6370%20%1919136136181811
BasicHttpAsyncCache5750%580%4747107107181811
ResponseCachingPolicy5490%1780%103103130130141411
HttpTestUtils5350%660%6969113113363611
CacheKeyGenerator4780%580%4848116116191911
TestRFC5861Compliance4450%n/a10109898101011
CacheControlHeaderParser4150%640%43439999111111
AsyncCachingExec.new AsyncExecCallback() {...}3290%180%19194343101011
AsyncCachingExec.BackendResponseHandler2920%180%161661617711
ManagedHttpCacheStorage2900%240%25257979131311
TestByteArrayCacheEntrySerializer2900%40%4545104104434311
CacheValidityPolicy2880%480%37377070131311
TestCacheRevalidatorBase2510%n/a7742427711
TestHttpCacheJiraNumber11472500%60%9957576611
AsyncCachingExec.new AsyncExecCallback() {...}2420%140%161637379911
CachingExecBase2410%340%30305151131311
TestCachedHttpResponseGenerator2350%n/a10104747101011
AsyncCachingExec.new AsyncExecCallback() {...}2260%180%141443435511
AbstractSerializingCacheStorage2250%260%191953536611
CacheConfig2070%n/a20206060202011
AbstractSerializingAsyncCacheStorage2000%20%8849497711
HttpCacheEntryMatcher1960%380%262649497711
CachingHttpAsyncClientBuilder1900%180%21214848121211
CachingH2AsyncClientBuilder1880%180%20204747111111
CachedHttpResponseGenerator1840%280%191948485511
TestInternalCacheStorage1760%n/a4451514411
AsyncCachingExec.CachingAsyncDataConsumer1750%220%161644445511
CachingHttpClientBuilder1720%160%19194646111111
CacheControlHeaderGenerator1660%220%161634345511
TestCacheableRequestPolicy1500%n/a7746467711
TestCombinedEntity1440%n/a2215152211
TestProtocolAllowedBehavior1430%n/a4427274411
FileResourceFactory1390%100%111134346611
CacheRevalidatorBase1390%20%11114040101011
SimpleHttpAsyncCacheStorage1320%160%161636368811
FileResource1300%80%111131317711
BasicHttpAsyncCache.new FutureCallback() {...}1290%120%101024244411
CacheConfig.Builder1250%n/a16163939161611
ConditionalRequestBuilder1220%120%101034344411
AsyncCachingExec.new FutureCallback() {...}1180%80%8815154411
ByteArrayCacheEntrySerializer.RestrictedObjectInputStream1130%60%7725254411
AbstractSerializingAsyncCacheStorage.new FutureCallback() {...}1120%100%9918184411
BasicHttpCacheStorage1060%40%8828286611
AsyncCachingExec.new AsyncExecCallback() {...}1030%60%8820205511
TestFileResourceFactory1000%n/a3317173311
DefaultAsyncCacheRevalidator.new AsyncExecCallback() {...}890%80%9920205511
TestViaCacheGenerator870%n/a4426264411
ViaCacheGenerator870%40%7715155511
CacheControlGeneratorTest860%n/a3340403311
AsyncCachingExec.BackendResponseHandler.new FutureCallback() {...}830%60%7716164411
AsyncCachingExec.4.new AsyncExecCallback() {...}820%60%8820205511
AbstractSerializingAsyncCacheStorage.2.new FutureCallback() {...}800%60%7713134411
AsyncCachingExec.new AsyncExecCallback() {...}800%60%8817175511
CombinedEntity790%20%13132424121211
AbstractSerializingAsyncCacheStorage.new FutureCallback() {...}760%60%7719194411
BasicHttpAsyncCache.new FutureCallback() {...}750%180%131320204411
SimpleHttpCacheStorage740%40%8819196611
AsyncCachingExec.new FutureCallback() {...}740%40%66994411
BasicHttpAsyncCache.new CallbackContribution() {...}720%40%55883311
CacheSupport720%160%131322225511
ResponseCacheConformance710%60%66993311
AsyncCachingExec.BackendResponseHandler.new FutureCallback() {...}710%80%8812124411
InternalCacheStorage700%40%9918187711
AsyncCachingExec.BackendResponseHandler.new FutureCallback() {...}690%20%5514144411
BasicHttpAsyncCache.1.new FutureCallback() {...}690%60%7712124411
BasicHttpAsyncCache.new FutureCallback() {...}680%40%7714145511
CacheableRequestPolicy650%140%101019193311
DefaultCacheRevalidator650%20%6622225511
ByteArrayCacheEntrySerializer630%40%6617174411
AsyncCachingExec.8.new FutureCallback() {...}620%n/a4412124411
ContainsHeaderMatcher610%80%8815154411
AsyncCachingExec.4.new FutureCallback() {...}600%n/a4412124411
AsyncCachingExec.BackendResponseHandler.3.new FutureCallback() {...}580%60%7713134411
TestResponseCacheConformance570%n/a8821218811
AbstractSerializingAsyncCacheStorage.new FutureCallback() {...}570%40%6616164411
BasicHttpAsyncCache.new FutureCallback() {...}550%120%101015154411
CacheHit530%20%55994411
HeapResource530%40%7713135511
BasicHttpAsyncCache.new FutureCallback() {...}510%120%101013134411
AsyncCachingExec.new AsyncExecCallback() {...}0%n/a5510105511
TestCacheSupport0%n/a2212122211
InternalCacheStorage.new LinkedHashMap() {...}0%40%44662211
CacheRevalidatorBase.new CacheRevalidatorBase.ScheduledExecutor() {...}0%n/a44994411
HeapResourceFactory0%20%66885511
CacheSuitability0%n/a11771111
DefaultAsyncCacheRevalidator0%n/a55775511
HttpTestUtils.new FutureCallback() {...}0%20%5511114411
DefaultAsyncCacheRevalidator.InternalScheduledExecutor0%20%5511114411
BasicHttpAsyncCache.new FutureCallback() {...}0%40%66884411
BasicHttpAsyncCache.new FutureCallback() {...}0%40%66884411
BasicHttpAsyncCache.new CallbackContribution() {...}0%n/a22332211
CacheMatch0%n/a22552211
ResourceReference0%n/a44774411
HttpCacheSupport0%20%66995511
BasicHttpAsyncCache.7.new CallbackContribution() {...}0%n/a22332211
AsyncCachingExec.AsyncExecCallbackWrapper0%20%6611115511
TestCachingExecChain.new InputStream() {...}0%20%44663311
RequestEquivalent0%20%44773311
ResponseEquivalent0%20%44773311
AsyncCachingExec.BackendResponseHandler.new FutureCallback() {...}0%20%55664411
CachingHttpAsyncClients0%n/a66666611
ResponseViaCache0%n/a33553311
RequestViaCache0%n/a33553311
TestCacheValidityPolicy.new CacheValidityPolicy() {...}0%n/a33333311
TestCacheValidityPolicy.new CacheValidityPolicy() {...}0%n/a33333311
NoopCacheEntrySerializer0%n/a44444411
CachingHttpClients0%n/a33333311
AbstractBinaryAsyncCacheStorage0%n/a22442211
AbstractBinaryCacheStorage0%n/a22442211
TestCacheValidityPolicy.new CacheValidityPolicy() {...}0%n/a22222211