OutboundMessageQueue

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total19 of 37894%13 of 4470%1348591126
tryPoll(long, Runnable)81260%3125%232501
remove(Message)44291%4660%4611101
lambda$runEventually$0(Consumer)40%n/a111111
lockOrCallback(long, Runnable)21083%1150%121301
lockOrCallback(Runnable)13096%3770%361801
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%1375%130101
runEventually(Runnable)12100%2100%020501
lambda$maybeUpdateNextExpirationDeadline$3(long, long, long)12100%2100%020301
lambda$maybeUpdateEarliestExpiresAt$2(long, long, long)12100%2100%020301
shouldSend(Message, MonotonicClock, long)10100%2100%020101
unlock()9100%n/a010301
maybeUpdateEarliestExpiresAt(long, long)8100%n/a010101
maybeUpdateNextExpirationDeadline(long, long)8100%n/a010101
nextExpirationIn(long, TimeUnit)8100%n/a010101
maybePruneExpired()6100%n/a010101
lambda$runEventually$5(Runnable)4100%n/a010101
lambda$maybePruneExpired$1(long)4100%n/a010101
lambda$static$4()1100%n/a010101