OutboundMessageQueue

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total105 of 37872%26 of 4440%22482591526
remove(Message)460%100%66111111
lockOrCallback(Runnable)161548%7330%564801
runEventually(Runnable)120%20%225511
tryPoll(long, Runnable)81260%3125%232501
nextExpirationIn(long, TimeUnit)80%n/a111111
lambda$maybeUpdateNextExpirationDeadline$3(long, long, long)4866%1150%121301
lambda$runEventually$5(Runnable)40%n/a111111
lambda$runEventually$0(Consumer)40%n/a111111
lockOrCallback(long, Runnable)21083%1150%121301
shouldSend(Message, MonotonicClock, long)1990%1150%120101
OutboundMessageQueue(MonotonicClock, OutboundMessageQueue.MessageConsumer)32100%n/a0101001
static {...}28100%n/a0101001
add(Message)21100%n/a010501
pruneInternalQueueWithLock(long)21100%n/a010401
runEventually(Consumer)15100%1150%120401
maybePruneExpired(long)15100%2100%020301
pruneWithLock(long)13100%n/a010301
tryRun(Runnable)13100%2100%020501
tryLock()13100%4100%030101
lambda$maybeUpdateEarliestExpiresAt$2(long, long, long)12100%2100%020301
unlock()9100%n/a010301
maybeUpdateEarliestExpiresAt(long, long)8100%n/a010101
maybeUpdateNextExpirationDeadline(long, long)8100%n/a010101
maybePruneExpired()6100%n/a010101
lambda$maybePruneExpired$1(long)4100%n/a010101
lambda$static$4()1100%n/a010101