RouteSegmentedConnPool

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,387 of 1,3870%210 of 2100%1451453423424040
lease(Object, Object, Timeout, FutureCallback)1610%320%1717444411
RouteSegmentedConnPool(int, int, TimeValue, PoolReusePolicy, DisposalCallback)1280%80%55232311
close(CloseMode)1110%120%77262611
serveRoundRobin(int)1030%200%1111282811
closeIdle(TimeValue)680%100%66181811
release(PoolEntry, boolean)630%140%88171711
closeExpired()630%100%66171711
handOffToCompatibleWaiter(PoolEntry, RouteSegmentedConnPool.Segment)570%120%77181811
getTotalStats()540%20%229911
getStats(Object)460%20%228811
tryAllocateOne(Object, RouteSegmentedConnPool.Segment)460%80%55121211
lambda$scheduleTimeout$4(RouteSegmentedConnPool.Waiter, RouteSegmentedConnPool.Segment)450%60%44121211
getRoutes()400%80%557711
discardEntry(PoolEntry, CloseMode)360%40%33131311
pollAvailable(RouteSegmentedConnPool.Segment, Object)310%60%449911
maybeCleanupSegment(Object, RouteSegmentedConnPool.Segment)280%80%555511
triggerDrainIfMany()270%60%448811
lambda$triggerDrainIfMany$5()260%60%447711
isPastTtl(PoolEntry)240%60%443311
discardAndDecr(PoolEntry, CloseMode)220%20%226611
scheduleTimeout(RouteSegmentedConnPool.Waiter, RouteSegmentedConnPool.Segment)190%20%225511
lambda$lease$3(FutureCallback, PoolEntry, Throwable)190%40%334411
setMaxPerRoute(Object, int)160%20%224411
enqueueIfNeeded(Object, RouteSegmentedConnPool.Segment)160%20%224411
getMaxPerRoute(Object)150%20%222211
offerAvailable(RouteSegmentedConnPool.Segment, PoolEntry)140%20%224411
dequeueIfDrained(RouteSegmentedConnPool.Segment)140%40%333311
lambda$new$1(Runnable)110%n/a113311
lambda$new$0(Runnable)110%n/a113311
ensureOpen()100%20%223311
cancelTimeout(RouteSegmentedConnPool.Waiter)100%20%224411
compatible(Object, Object)100%40%331111
setMaxTotal(int)70%n/a112211
setDefaultMaxPerRoute(int)70%n/a112211
orImmediate(CloseMode)60%20%221111
lambda$discardEntry$6(PoolEntry, CloseMode)60%n/a114411
lambda$lease$2(Object)50%n/a111111
close()40%n/a112211
getMaxTotal()40%n/a111111
getDefaultMaxPerRoute()40%n/a111111