com.google.common.util.concurrent

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total13,148 of 13,1480%1,017 of 1,0170%1,4701,4703,2283,228958958207207
Monitor8940%1600%121121266266414111
AbstractFuture7950%1400%9595209209252511
AbstractService6740%450%5151144144252511
ServiceManager.ServiceManagerState5410%480%4040110110161611
AtomicLongMap4660%720%6161109109252511
MoreExecutors4140%400%4040114114202011
Futures3890%80%42429191383811
RateLimiter2710%160%27275353191911
CycleDetectingLockFactory2650%200%23234949131311
AggregateFuture.RunningState2610%460%33336969101011
ServiceManager2460%180%23235353141411
FuturesGetChecked2380%180%23236464141411
AtomicDoubleArray2340%140%21215757141411
Uninterruptibles2200%200%21218787111111
SimpleTimeLimiter2190%220%191950508811
CycleDetectingLockFactory.LockGraphNode1830%180%141440405511
Striped1680%100%16162828111111
MoreExecutors.DirectExecutorService1560%160%171742429911
SerializingExecutor1550%100%121245457711
ListenerCallQueue1470%80%9943435511
ThreadFactoryBuilder1460%80%131328289911
SmoothRateLimiter.SmoothWarmingUp1400%60%8823235511
AtomicDouble1320%40%20204141181811
ServiceManager.ServiceListener1310%160%141430306611
WrappingExecutorService1270%20%17172525161611
Striped.SmallLazyStriped1190%160%121227274411
ExecutionList1130%80%9934345511
SmoothRateLimiter1090%20%7725256611
Futures.AbstractCatchingFuture1070%100%8834343311
AbstractScheduledService.CustomScheduler.ReschedulableCallable1030%60%9931316611
AbstractScheduledService1020%n/a17172727171711
AbstractFuture.UnsafeAtomicHelper980%n/a7727277711
AbstractService.StateSnapshot930%160%121214144411
AbstractExecutionThreadService910%n/a18182626181811
AbstractIdleService910%n/a14142323141411
Futures.AbstractChainingFuture860%60%6629293311
AggregateFuture830%140%141426267711
CollectionFuture.CollectionFutureRunningState820%120%101019194411
MoreExecutors.ScheduledListeningDecorator800%n/a5515155511
CycleDetectingLockFactory.CycleDetectingReentrantReadLock760%n/a6621216611
CycleDetectingLockFactory.CycleDetectingReentrantWriteLock760%n/a6621216611
SerializingExecutor.QueueWorker750%40%5522223311
CycleDetectingLockFactory.CycleDetectingReentrantLock750%n/a8823238811
AbstractFuture.SynchronizedHelper720%60%9920206611
JdkFutureAdapters.ListenableFutureAdapter720%40%7718185511
ForwardingExecutorService700%n/a14141616141411
MoreExecutors.Application680%n/a7717177711
ThreadFactoryBuilder.new ThreadFactory() {...}680%80%6611112211
CycleDetectingLockFactory.ExampleStackTrace670%60%5512122211
Service.State640%n/a11771111
Striped.LargeLazyStriped630%60%6614143311
CycleDetectingLockFactory.WithExplicitOrdering600%40%77775511
AbstractScheduledService.ServiceDelegate.new Runnable() {...}560%20%3311112211
AbstractExecutionThreadService.1.new Runnable() {...}530%20%3319192211
AbstractFuture.SafeAtomicHelper520%n/a6614146611
AbstractScheduledService.Scheduler520%40%44662211
AbstractScheduledService.ServiceDelegate520%n/a4410104411
FuturesGetChecked.GetCheckedTypeValidatorHolder.WeakSetValidator510%60%5512122211
Futures.TimeoutFuture.Fire480%60%5515152211
SmoothRateLimiter.SmoothBursty470%40%6611114411
AbstractScheduledService.ServiceDelegate.Task470%20%3313132211
Futures.new Future() {...}470%n/a77997711
Futures.ImmediateFuture470%n/a6613136611
AbstractCheckedFuture460%n/a3318183311
CycleDetectingLockFactory.CycleDetectingReentrantReadWriteLock450%40%7710105511
WrappingScheduledExecutorService450%n/a55775511
TrustedListenableFutureTask440%40%8816166611
AggregateFutureState440%20%5514144411
Striped.CompactStriped430%40%55883311
AbstractFuture.UnsafeAtomicHelper.new PrivilegedExceptionAction() {...}430%40%44882211
CycleDetectingLockFactory.PotentialDeadlockException400%20%44993311
ForwardingBlockingQueue400%n/a88998811
ListenableFutureTask400%n/a6611116611
ServiceManager.ServiceManagerState.AwaitHealthGuard390%80%66442211
SimpleTimeLimiter.new InvocationHandler() {...}380%n/a22332211
Futures.new Runnable() {...}380%n/a2214142211
UncaughtExceptionHandlers.Exiter380%n/a3310103311
InterruptibleTask380%80%8814144411
Callables370%n/a4411114411
Striped.PowerOfTwoStriped370%40%55773311
AbstractIdleService.DelegateService360%n/a44664411
MoreExecutors.ListeningDecorator350%n/a7711117711
AbstractScheduledService.ServiceDelegate.new Runnable() {...}340%20%3310102211
TrustedListenableFutureTask.TrustedFutureInterruptibleTask340%20%4410103311
Futures.ListFuture.ListFutureRunningState340%40%44882211
CycleDetectingLockFactory.Policies340%n/a11441111
Callables.new Callable() {...}330%20%33772211
AbstractFuture.Waiter320%20%6612125511
Futures.new Executor() {...}310%20%33882211
SimpleTimeLimiter.1.new Callable() {...}310%n/a22552211
Callables.new Runnable() {...}310%20%33882211
AbstractExecutionThreadService.new AbstractService() {...}300%n/a44774411
MoreExecutors.ScheduledListeningDecorator.ListenableScheduledTask300%20%55994411
MoreExecutors.Application.new Runnable() {...}290%n/a22662211
FuturesGetChecked.GetCheckedTypeValidatorHolder280%n/a33883311
Futures.TimeoutFuture280%20%3310102211
ServiceManager.ServiceManagerState.StoppedGuard270%20%33442211
AbstractListeningExecutorService260%n/a66666611
JdkFutureAdapters260%40%44772211
ForwardingFuture260%n/a66666611
FuturesGetChecked.GetCheckedTypeValidatorHolder.ClassValueValidator230%n/a22552211
AggregateFuture.RunningState.new Runnable() {...}230%n/a22442211
AbstractFuture.SetFuture230%20%33772211
AbstractScheduledService.Scheduler.new AbstractScheduledService.Scheduler() {...}230%n/a22222211
AbstractScheduledService.Scheduler.new AbstractScheduledService.Scheduler() {...}230%n/a22222211
AbstractFuture.TrustedFuture220%n/a66776611
AbstractScheduledService.ServiceDelegate.new Supplier() {...}220%n/a22222211
Futures.ImmediateFailedCheckedFuture220%n/a44774411
ListenerCallQueue.Callback210%20%33772211
AbstractIdleService.ThreadNameSupplier210%n/a22222211
MoreExecutors.ScheduledListeningDecorator.NeverSuccessfulListenableFutureTask210%n/a22992211
AbstractService.new ListenerCallQueue.Callback() {...}200%n/a22332211
FakeTimeLimiter200%n/a33773311
AbstractIdleService.DelegateService.new Runnable() {...}200%n/a22772211
AbstractIdleService.DelegateService.new Runnable() {...}200%n/a22772211
Futures.ImmediateSuccessfulCheckedFuture190%n/a44774411
WrappingExecutorService.new Runnable() {...}190%n/a22662211
RateLimiter.SleepingStopwatch.new RateLimiter.SleepingStopwatch() {...}190%20%44663311
MoreExecutors.DirectExecutor190%n/a33553311
Atomics190%n/a44444411
Futures.AsyncCatchingFuture190%n/a22662211
ForwardingListeningExecutorService190%n/a44444411
Futures.AsyncChainingFuture180%n/a22662211
Futures.new Runnable() {...}180%n/a22332211
JdkFutureAdapters.ListenableFutureAdapter.new Runnable() {...}180%n/a22662211
AbstractService.IsStoppableGuard180%20%33442211
AbstractService.HasReachedRunningGuard180%20%33442211
AbstractService.IsStartableGuard170%20%33442211
AbstractScheduledService.new Service.Listener() {...}170%n/a33553311
MoreExecutors.new WrappingScheduledExecutorService() {...}170%n/a33333311
MoreExecutors.new Executor() {...}170%n/a22332211
MoreExecutors.new WrappingExecutorService() {...}170%n/a33333311
AbstractFuture.Failure170%n/a22442211
Futures.2.new Runnable() {...}170%n/a22442211
Futures.ImmediateCancelledFuture170%n/a33553311
Monitor.Guard170%n/a11551111
Futures.NonCancellationPropagatingFuture.new Runnable() {...}160%n/a22332211
MoreExecutors.new Runnable() {...}160%n/a22332211
UncheckedTimeoutException160%n/a44774411
AbstractScheduledService.CustomScheduler160%n/a22552211
Futures.ImmediateSuccessfulFuture160%n/a33553311
SettableFuture160%n/a44444411
AbstractFuture.Listener160%n/a22552211
UncheckedExecutionException160%n/a44774411
ExecutionError160%n/a44774411
Futures.MappingCheckedFuture150%n/a22442211
AbstractIdleService.new Executor() {...}150%n/a22332211
ServiceManager.ServiceManagerState.new ListenerCallQueue.Callback() {...}150%n/a22332211
Futures.CatchingFuture150%n/a22552211
Futures.new AsyncFunction() {...}140%n/a22222211
ForwardingCheckedFuture130%n/a33443311
Futures.ImmediateFailedFuture130%n/a22442211
Striped.new Supplier() {...}130%n/a22222211
AbstractExecutionThreadService.new Executor() {...}130%n/a22332211
AbstractService.IsStoppedGuard130%n/a22442211
CycleDetectingLockFactory.Policies.new CycleDetectingLockFactory.Policies() {...}120%n/a22332211
AbstractScheduledService.new ThreadFactory() {...}120%n/a22222211
Striped.new Supplier() {...}120%n/a22222211
AbstractService.new ListenerCallQueue.Callback() {...}120%n/a22332211
AbstractService.new ListenerCallQueue.Callback() {...}120%n/a22332211
ExecutionList.RunnableExecutorPair120%n/a11551111
Futures.ChainingFuture120%n/a22442211
AbstractExecutionThreadService.1.new Supplier() {...}110%n/a22222211
Futures.NonCancellationPropagatingFuture110%n/a11331111
ForwardingCheckedFuture.SimpleForwardingCheckedFuture110%n/a22442211
AbstractScheduledService.CustomScheduler.Schedule110%n/a11441111
ForwardingListenableFuture.SimpleForwardingListenableFuture110%n/a22442211
ForwardingFuture.SimpleForwardingFuture110%n/a22442211
Futures.ListFuture110%n/a11331111
AtomicLongMap.new Function() {...}100%n/a22222211
FuturesGetChecked.GetCheckedTypeValidatorHolder.ClassValueValidator.new ClassValue() {...}100%n/a22332211
ServiceManager.ServiceManagerState.new Function() {...}100%n/a22222211
FuturesGetChecked.new Function() {...}100%n/a22222211
AbstractFuture.Cancellation90%n/a11441111
Callables.new Callable() {...}90%n/a22222211
ForwardingListenableFuture90%n/a22332211
CycleDetectingLockFactory.Policies.new CycleDetectingLockFactory.Policies() {...}80%n/a22222211
Service.Listener80%n/a66666611
Striped.new Supplier() {...}80%n/a22222211
Service.State.new Service.State() {...}80%n/a22222211
Service.State.new Service.State() {...}80%n/a22222211
Service.State.new Service.State() {...}80%n/a22222211
Service.State.new Service.State() {...}80%n/a22222211
Service.State.new Service.State() {...}80%n/a22222211
Service.State.new Service.State() {...}80%n/a22222211
Striped.SmallLazyStriped.ArrayReference80%n/a11331111
CycleDetectingLockFactory.Policies.new CycleDetectingLockFactory.Policies() {...}0%n/a22222211
RateLimiter.SleepingStopwatch0%n/a22222211
Striped.new Supplier() {...}0%n/a22222211
Striped.new Supplier() {...}0%n/a22222211
AbstractService.new ListenerCallQueue.Callback() {...}0%n/a22332211
AbstractService.new ListenerCallQueue.Callback() {...}0%n/a22332211
ServiceManager.new ListenerCallQueue.Callback() {...}0%n/a22332211
ServiceManager.new ListenerCallQueue.Callback() {...}0%n/a22332211
Runnables0%n/a22222211
ServiceManager.NoOpService0%n/a22222211
CycleDetectingLockFactory.new ThreadLocal() {...}0%n/a22222211
ServiceManager.Listener0%n/a44444411
AbstractFuture.Failure.new Throwable() {...}0%n/a22222211
UncaughtExceptionHandlers0%n/a11111111
Futures.new AsyncFunction() {...}0%n/a22222211
Striped.PaddedSemaphore0%n/a11221111
Runnables.new Runnable() {...}0%n/a22222211
Striped.PaddedLock0%n/a11221111
Platform0%n/a11111111
GwtFuturesCatchingSpecialization0%n/a11111111
CollectionFuture0%n/a11221111