| FuturesTest.java |  | 0% |  | 0% | 516 | 516 | 2,014 | 2,014 | 486 | 486 | 112 | 112 |
| AbstractClosingFutureTest.java |  | 0% |  | 0% | 250 | 250 | 996 | 996 | 242 | 242 | 76 | 76 |
| AbstractFutureTest.java |  | 0% |  | 0% | 227 | 227 | 693 | 693 | 178 | 178 | 61 | 61 |
| AbstractServiceTest.java |  | 0% |  | 0% | 119 | 119 | 534 | 534 | 115 | 115 | 23 | 23 |
| AtomicDoubleArrayTest.java |  | 0% |  | 0% | 104 | 104 | 248 | 248 | 49 | 49 | 3 | 3 |
| RateLimiterTest.java |  | 0% |  | 0% | 81 | 81 | 311 | 311 | 53 | 53 | 2 | 2 |
| ServiceManagerTest.java |  | 0% |  | 0% | 101 | 101 | 359 | 359 | 92 | 92 | 21 | 21 |
| AtomicLongMapTest.java |  | 0% |  | 0% | 57 | 57 | 415 | 415 | 32 | 32 | 1 | 1 |
| GeneratedMonitorTest.java |  | 0% |  | 0% | 144 | 144 | 354 | 354 | 57 | 57 | 13 | 13 |
| MoreExecutorsTest.java |  | 0% |  | 0% | 90 | 90 | 399 | 399 | 80 | 80 | 20 | 20 |
| ClosingFuture.java |  | 0% |  | 0% | 150 | 150 | 332 | 332 | 125 | 125 | 28 | 28 |
| AbstractScheduledServiceTest.java |  | 0% |  | 0% | 112 | 112 | 330 | 330 | 100 | 100 | 25 | 25 |
| UninterruptiblesTest.java |  | 0% |  | 0% | 115 | 115 | 486 | 486 | 112 | 112 | 17 | 17 |
| JSR166TestCase.java |  | 0% |  | 0% | 143 | 143 | 420 | 420 | 121 | 121 | 35 | 35 |
| AtomicDoubleTest.java |  | 0% |  | 0% | 70 | 70 | 188 | 188 | 35 | 35 | 2 | 2 |
| AbstractAbstractFutureTest.java |  | 0% | | n/a | 61 | 61 | 272 | 272 | 61 | 61 | 8 | 8 |
| CycleDetectingLockFactoryTest.java |  | 0% | | n/a | 51 | 51 | 273 | 273 | 51 | 51 | 4 | 4 |
| AbstractFutureState.java |  | 0% |  | 0% | 115 | 115 | 270 | 270 | 66 | 66 | 8 | 8 |
| AbstractFuture.java |  | 0% |  | 0% | 115 | 115 | 295 | 295 | 48 | 48 | 7 | 7 |
| ServiceManager.java |  | 0% |  | 0% | 105 | 105 | 247 | 247 | 58 | 58 | 11 | 11 |
| ExecutionListBenchmark.java |  | 0% |  | 0% | 96 | 96 | 223 | 223 | 73 | 73 | 27 | 27 |
| ExecutionSequencerTest.java |  | 0% |  | 0% | 64 | 64 | 216 | 216 | 54 | 54 | 19 | 19 |
| Monitor.java |  | 0% |  | 0% | 131 | 131 | 285 | 285 | 53 | 53 | 3 | 3 |
| CycleDetectingLockFactory.java |  | 0% |  | 0% | 89 | 89 | 220 | 220 | 62 | 62 | 14 | 14 |
| MonitorBasedArrayBlockingQueue.java |  | 0% |  | 0% | 80 | 80 | 231 | 231 | 36 | 36 | 4 | 4 |
| AbstractService.java |  | 0% |  | 0% | 92 | 92 | 203 | 203 | 55 | 55 | 11 | 11 |
| AbstractExecutionThreadServiceTest.java |  | 0% |  | 0% | 59 | 59 | 223 | 223 | 58 | 58 | 12 | 12 |
| MoreExecutors.java |  | 0% |  | 0% | 82 | 82 | 220 | 220 | 63 | 63 | 8 | 8 |
| SequentialExecutorTest.java |  | 0% |  | 0% | 61 | 61 | 175 | 175 | 57 | 57 | 19 | 19 |
| Futures.java |  | 0% |  | 0% | 84 | 84 | 180 | 180 | 63 | 63 | 8 | 8 |
| MonitorTestCase.java |  | 0% |  | 0% | 38 | 38 | 119 | 119 | 31 | 31 | 2 | 2 |
| AbstractScheduledService.java |  | 0% |  | 0% | 64 | 64 | 164 | 164 | 56 | 56 | 13 | 13 |
| FuturesGetCheckedTest.java |  | 0% | | n/a | 62 | 62 | 165 | 165 | 62 | 62 | 2 | 2 |
| ListenerCallQueueTest.java |  | 0% |  | 0% | 26 | 26 | 118 | 118 | 25 | 25 | 5 | 5 |
| StripedTest.java |  | 0% |  | 0% | 39 | 39 | 118 | 118 | 23 | 23 | 5 | 5 |
| Striped.java |  | 0% |  | 0% | 58 | 58 | 109 | 109 | 38 | 38 | 11 | 11 |
| SimpleTimeLimiterTest.java |  | 0% | | n/a | 41 | 41 | 118 | 118 | 41 | 41 | 6 | 6 |
| WrappingExecutorServiceTest.java |  | 0% |  | 0% | 34 | 34 | 134 | 134 | 32 | 32 | 5 | 5 |
| AbstractIdleServiceTest.java |  | 0% | | n/a | 35 | 35 | 120 | 120 | 35 | 35 | 9 | 9 |
| ThreadFactoryBuilderTest.java |  | 0% |  | 0% | 30 | 30 | 114 | 114 | 27 | 27 | 4 | 4 |
| MonitorBasedPriorityBlockingQueue.java |  | 0% |  | 0% | 46 | 46 | 117 | 117 | 30 | 30 | 3 | 3 |
| FutureCallbackTest.java |  | 0% | | n/a | 29 | 29 | 115 | 115 | 29 | 29 | 7 | 7 |
| SettableFutureTest.java |  | 0% | | n/a | 27 | 27 | 119 | 119 | 27 | 27 | 2 | 2 |
| TrustedListenableFutureTaskTest.java |  | 0% |  | 0% | 27 | 27 | 110 | 110 | 25 | 25 | 8 | 8 |
| TestThread.java |  | 0% |  | 0% | 28 | 28 | 106 | 106 | 19 | 19 | 3 | 3 |
| SimpleTimeLimiter.java |  | 0% |  | 0% | 30 | 30 | 116 | 116 | 17 | 17 | 1 | 1 |
| JdkFutureAdaptersTest.java |  | 0% |  | 0% | 28 | 28 | 108 | 108 | 26 | 26 | 6 | 6 |
| Uninterruptibles.java |  | 0% |  | 0% | 37 | 37 | 136 | 136 | 24 | 24 | 1 | 1 |
| UninterruptibleFutureTest.java |  | 0% |  | 0% | 34 | 34 | 105 | 105 | 31 | 31 | 6 | 6 |
| AggregateFuture.java |  | 0% |  | 0% | 42 | 42 | 103 | 103 | 17 | 17 | 2 | 2 |
| SequentialExecutor.java |  | 0% |  | 0% | 28 | 28 | 81 | 81 | 12 | 12 | 4 | 4 |
| FuturesGetChecked.java |  | 0% |  | 0% | 37 | 37 | 96 | 96 | 25 | 25 | 5 | 5 |
| ExecutionSequencer.java |  | 0% |  | 0% | 27 | 27 | 81 | 81 | 17 | 17 | 5 | 5 |
| AbstractFutureBenchmarks.java |  | 0% |  | 0% | 53 | 53 | 79 | 79 | 35 | 35 | 8 | 8 |
| FuturesTransformAsyncTest.java |  | 0% |  | 0% | 29 | 29 | 70 | 70 | 25 | 25 | 4 | 4 |
| AtomicLongMap.java |  | 0% |  | 0% | 47 | 47 | 60 | 60 | 37 | 37 | 1 | 1 |
| ExecutionListTest.java |  | 0% |  | 0% | 22 | 22 | 78 | 78 | 21 | 21 | 7 | 7 |
| RateLimiter.java |  | 0% |  | 0% | 35 | 35 | 64 | 64 | 27 | 27 | 3 | 3 |
| SmoothRateLimiter.java |  | 0% |  | 0% | 21 | 21 | 67 | 67 | 15 | 15 | 3 | 3 |
| ListeningScheduledExecutorServiceTest.java |  | 0% | | n/a | 25 | 25 | 66 | 66 | 25 | 25 | 3 | 3 |
| ReflectionFreeAssertThrows.java |  | 0% |  | 0% | 39 | 39 | 58 | 58 | 36 | 36 | 3 | 3 |
| AtomicDoubleArray.java |  | 0% |  | 0% | 27 | 27 | 65 | 65 | 20 | 20 | 1 | 1 |
| AbstractCatchingFuture.java |  | 0% |  | 0% | 26 | 26 | 80 | 80 | 12 | 12 | 3 | 3 |
| AbstractFutureCancellationCauseTest.java |  | 0% |  | 0% | 23 | 23 | 65 | 65 | 20 | 20 | 3 | 3 |
| ListenableFutureTaskTest.java |  | 0% |  | 0% | 14 | 14 | 69 | 69 | 12 | 12 | 3 | 3 |
| InterruptibleTaskTest.java |  | 0% |  | 0% | 31 | 31 | 73 | 73 | 27 | 27 | 6 | 6 |
| WrappingScheduledExecutorServiceTest.java |  | 0% | | n/a | 33 | 33 | 78 | 78 | 33 | 33 | 6 | 6 |
| FuturesGetCheckedBenchmark.java |  | 0% |  | 0% | 21 | 21 | 57 | 57 | 18 | 18 | 7 | 7 |
| AtomicLongMapBasherTest.java |  | 0% |  | 0% | 19 | 19 | 59 | 59 | 4 | 4 | 2 | 2 |
| StripedBenchmark.java |  | 0% |  | 0% | 22 | 22 | 45 | 45 | 17 | 17 | 6 | 6 |
| SupplementalMonitorTest.java |  | 0% | | n/a | 15 | 15 | 58 | 58 | 15 | 15 | 2 | 2 |
| ListenerCallQueue.java |  | 0% |  | 0% | 17 | 17 | 72 | 72 | 11 | 11 | 2 | 2 |
| FluentFutureTest.java |  | 0% |  | 0% | 25 | 25 | 61 | 61 | 24 | 24 | 8 | 8 |
| SingleThreadAbstractFutureBenchmark.java |  | 0% |  | 0% | 15 | 15 | 59 | 59 | 7 | 7 | 1 | 1 |
| InterruptibleTask.java |  | 0% |  | 0% | 33 | 33 | 67 | 67 | 12 | 12 | 3 | 3 |
| AbstractTransformFuture.java |  | 0% |  | 0% | 19 | 19 | 69 | 69 | 12 | 12 | 3 | 3 |
| AbstractFutureFallbackAtomicHelperTest.java |  | 0% |  | 0% | 18 | 18 | 49 | 49 | 10 | 10 | 2 | 2 |
| ClosingFutureFinishToValueAndCloserTest.java |  | 0% |  | 0% | 19 | 19 | 55 | 55 | 18 | 18 | 4 | 4 |
| ListeningExecutorServiceTest.java |  | 0% | | n/a | 15 | 15 | 43 | 43 | 15 | 15 | 2 | 2 |
| AggregateFutureStateFallbackAtomicHelperTest.java |  | 0% |  | 0% | 16 | 16 | 45 | 45 | 9 | 9 | 2 | 2 |
| ThreadFactoryBuilder.java |  | 0% |  | 0% | 19 | 19 | 41 | 41 | 11 | 11 | 2 | 2 |
| TimeoutFuture.java |  | 0% |  | 0% | 17 | 17 | 53 | 53 | 8 | 8 | 3 | 3 |
| CallablesTest.java |  | 0% | | n/a | 16 | 16 | 45 | 45 | 16 | 16 | 5 | 5 |
| CombinedFuture.java |  | 0% |  | 0% | 24 | 24 | 57 | 57 | 19 | 19 | 4 | 4 |
| MoreExecutorsDirectExecutorBenchmark.java |  | 0% |  | 0% | 22 | 22 | 43 | 43 | 15 | 15 | 6 | 6 |
| AbstractIdleService.java |  | 0% | | n/a | 25 | 25 | 51 | 51 | 25 | 25 | 3 | 3 |
| FakeTimeLimiterTest.java |  | 0% | | n/a | 19 | 19 | 44 | 44 | 19 | 19 | 3 | 3 |
| AtomicDouble.java |  | 0% |  | 0% | 26 | 26 | 50 | 50 | 24 | 24 | 1 | 1 |
| AbstractExecutionThreadService.java |  | 0% |  | 0% | 27 | 27 | 57 | 57 | 26 | 26 | 2 | 2 |
| FuturesGetCheckedInputs.java |  | 0% | | n/a | 32 | 32 | 64 | 64 | 32 | 32 | 12 | 12 |
| InterruptionUtil.java |  | 0% |  | 0% | 14 | 14 | 53 | 53 | 11 | 11 | 4 | 4 |
| TrustedListenableFutureTask.java |  | 0% |  | 0% | 24 | 24 | 46 | 46 | 20 | 20 | 3 | 3 |
| AbstractFutureFootprintBenchmark.java |  | 0% |  | 0% | 17 | 17 | 37 | 37 | 6 | 6 | 3 | 3 |
| DirectExecutorService.java |  | 0% |  | 0% | 17 | 17 | 42 | 42 | 9 | 9 | 1 | 1 |
| ListenableFutureTester.java |  | 0% | | n/a | 9 | 9 | 40 | 40 | 9 | 9 | 2 | 2 |
| WrappingExecutorService.java |  | 0% |  | 0% | 18 | 18 | 32 | 32 | 17 | 17 | 1 | 1 |
| AggregateFutureState.java |  | 0% |  | 0% | 18 | 18 | 43 | 43 | 15 | 15 | 3 | 3 |
| AtomicsTest.java |  | 0% |  | 0% | 15 | 15 | 27 | 27 | 13 | 13 | 1 | 1 |
| ExecutionList.java |  | 0% |  | 0% | 10 | 10 | 40 | 40 | 6 | 6 | 2 | 2 |
| UncheckedThrowingFuture.java |  | 0% |  | 0% | 15 | 15 | 34 | 34 | 10 | 10 | 2 | 2 |
| CycleDetectingLockFactoryBenchmark.java |  | 0% |  | 0% | 14 | 14 | 27 | 27 | 8 | 8 | 1 | 1 |
| ClosingFutureFinishToFutureTest.java |  | 0% | | n/a | 14 | 14 | 32 | 32 | 14 | 14 | 3 | 3 |
| FuturesGetUncheckedTest.java |  | 0% | | n/a | 16 | 16 | 42 | 42 | 16 | 16 | 1 | 1 |
| JdkFutureAdapters.java |  | 0% |  | 0% | 12 | 12 | 33 | 33 | 8 | 8 | 2 | 2 |
| MonitorBenchmark.java |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 3 | 3 | 1 | 1 |
| ForwardingExecutorServiceTest.java |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 9 | 9 | 3 | 3 |
| CollectionFuture.java |  | 0% |  | 0% | 13 | 13 | 30 | 30 | 7 | 7 | 3 | 3 |
| AbstractListeningExecutorServiceTest.java |  | 0% | | n/a | 11 | 11 | 31 | 31 | 11 | 11 | 4 | 4 |
| ImmediateFuture.java |  | 0% |  | 0% | 13 | 13 | 28 | 28 | 12 | 12 | 3 | 3 |
| AbstractChainedListenableFutureTest.java |  | 0% | | n/a | 10 | 10 | 24 | 24 | 10 | 10 | 1 | 1 |
| Callables.java |  | 0% |  | 0% | 11 | 11 | 27 | 27 | 9 | 9 | 1 | 1 |
| FluentFuture.java |  | 0% |  | 0% | 18 | 18 | 21 | 21 | 17 | 17 | 2 | 2 |
| ForwardingBlockingDeque.java |  | 0% | | n/a | 16 | 16 | 19 | 19 | 16 | 16 | 1 | 1 |
| ForwardingObjectTester.java |  | 0% | | n/a | 4 | 4 | 22 | 22 | 4 | 4 | 2 | 2 |
| ClassPathUtil.java |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 2 | 2 | 1 | 1 |
| FakeTimeLimiter.java |  | 0% | | n/a | 6 | 6 | 27 | 27 | 6 | 6 | 1 | 1 |
| ForwardingExecutorService.java |  | 0% | | n/a | 14 | 14 | 16 | 16 | 14 | 14 | 1 | 1 |
| ListenableFutureTask.java | | 0% |  | 0% | 8 | 8 | 16 | 16 | 7 | 7 | 1 | 1 |
| Service.java | | 0% | | n/a | 9 | 9 | 17 | 17 | 9 | 9 | 3 | 3 |
| TestPlatform.java | | 0% | | n/a | 5 | 5 | 23 | 23 | 5 | 5 | 1 | 1 |
| FuturesGetDoneTest.java | | 0% | | n/a | 9 | 9 | 14 | 14 | 9 | 9 | 1 | 1 |
| ServiceTest.java | | 0% |  | 0% | 4 | 4 | 14 | 14 | 3 | 3 | 1 | 1 |
| UncaughtExceptionHandlers.java | | 0% | | n/a | 4 | 4 | 14 | 14 | 4 | 4 | 2 | 2 |
| WrappingScheduledExecutorService.java | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| FuturesTransformTest.java | | 0% |  | 0% | 8 | 8 | 11 | 11 | 7 | 7 | 2 | 2 |
| ListenableFutureTest.java | | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| LazyLogger.java | | 0% |  | 0% | 4 | 4 | 12 | 12 | 2 | 2 | 1 | 1 |
| ForwardingFluentFuture.java | | 0% | | n/a | 8 | 8 | 11 | 11 | 8 | 8 | 1 | 1 |
| ForwardingBlockingQueue.java | | 0% | | n/a | 8 | 8 | 9 | 9 | 8 | 8 | 1 | 1 |
| Platform.java | | 0% |  | 0% | 9 | 9 | 13 | 13 | 6 | 6 | 1 | 1 |
| ForwardingFuture.java | | 0% | | n/a | 8 | 8 | 10 | 10 | 8 | 8 | 2 | 2 |
| TimeLimiter.java | | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| ForwardingCondition.java | | 0% | | n/a | 8 | 8 | 12 | 12 | 8 | 8 | 1 | 1 |
| ListeningScheduledExecutorService.java | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ForwardingLock.java | | 0% | | n/a | 7 | 7 | 10 | 10 | 7 | 7 | 1 | 1 |
| UncaughtExceptionHandlersTest.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| AbstractFutureDefaultAtomicHelperTest.java | | 0% |  | 0% | 6 | 6 | 7 | 7 | 4 | 4 | 1 | 1 |
| AbstractListeningExecutorService.java | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| ForwardingListenableFuture.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 2 | 2 |
| ListeningExecutorService.java | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ForwardingListeningExecutorService.java | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| UntrustedInputFutureTest.java | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 2 | 2 |
| TrustedInputFutureTest.java | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 2 | 2 |
| ForwardingObjectTesterTest.java | | 0% | | n/a | 5 | 5 | 12 | 12 | 5 | 5 | 3 | 3 |
| TestExceptions.java | | 0% | | n/a | 6 | 6 | 7 | 7 | 6 | 6 | 6 | 6 |
| Atomics.java | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| UncheckedTimeoutException.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| ExecutionError.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| UncheckedExecutionException.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| SettableFuture.java | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| DirectExecutor.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| Internal.java | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 1 | 1 |
| SneakyThrows.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| AggregateFutureStateDefaultAtomicHelperTest.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RunnablesTest.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ForwardingListeningExecutorServiceTest.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ForwardingListenableFutureTest.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ForwardingBlockingQueueTest.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ForwardingBlockingDequeTest.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ForwardingFutureTest.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| OverflowAvoidingLockSupport.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| Runnables.java | | 0% | | n/a | 3 | 3 | 2 | 2 | 3 | 3 | 1 | 1 |
| UninterruptibleMonitorTest.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| NullnessCasts.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| InterruptibleMonitorTest.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| GwtFuturesCatchingSpecialization.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| GwtFluentFutureCatchingSpecialization.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |