OutboundMessageQueue

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total89 of 37876%20 of 4454%18482191526
remove(Message)460%100%66111111
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(Runnable)32890%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%4100%030101
lockOrCallback(long, Runnable)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
maybePruneExpired()6100%n/a010101
lambda$maybePruneExpired$1(long)4100%n/a010101
lambda$static$4()1100%n/a010101