| AbstractFuture |  | 0% |  | 0% | 101 | 101 | 252 | 252 | 25 | 25 | 1 | 1 |
| TestStorageLocationChecker |  | 0% |  | 0% | 18 | 18 | 84 | 84 | 15 | 15 | 1 | 1 |
| TestDatasetVolumeChecker |  | 0% |  | 0% | 22 | 22 | 75 | 75 | 14 | 14 | 1 | 1 |
| DatasetVolumeChecker |  | 0% |  | 0% | 21 | 21 | 92 | 92 | 9 | 9 | 1 | 1 |
| StorageLocationChecker |  | 0% |  | 0% | 17 | 17 | 76 | 76 | 4 | 4 | 1 | 1 |
| TestThrottledAsyncCheckerTimeout |  | 0% |  | 0% | 10 | 10 | 72 | 72 | 7 | 7 | 1 | 1 |
| TestThrottledAsyncChecker |  | 0% | | n/a | 9 | 9 | 71 | 71 | 9 | 9 | 1 | 1 |
| TestDatasetVolumeCheckerFailures |  | 0% | | n/a | 9 | 9 | 53 | 53 | 9 | 9 | 1 | 1 |
| ThrottledAsyncChecker |  | 0% |  | 0% | 11 | 11 | 43 | 43 | 5 | 5 | 1 | 1 |
| DatasetVolumeChecker.ResultHandler |  | 0% |  | 0% | 14 | 14 | 50 | 50 | 7 | 7 | 1 | 1 |
| TestDatasetVolumeCheckerTimeout |  | 0% | | n/a | 5 | 5 | 31 | 31 | 5 | 5 | 1 | 1 |
| AbstractFuture.UnsafeAtomicHelper |  | 0% |  | 0% | 9 | 9 | 42 | 42 | 7 | 7 | 1 | 1 |
| ThrottledAsyncChecker.new FutureCallback() {...} |  | 0% | | n/a | 3 | 3 | 13 | 13 | 3 | 3 | 1 | 1 |
| AbstractFuture.SynchronizedHelper |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 5 | 5 | 1 | 1 |
| TimeoutFuture |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 4 | 4 | 1 | 1 |
| AbstractFuture.SafeAtomicHelper |  | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
| TestDatasetVolumeChecker.new DatasetVolumeChecker.Callback() {...} |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| AbstractFuture.UnsafeAtomicHelper.new PrivilegedExceptionAction() {...} |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| TimeoutFuture.Fire |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 2 | 2 | 1 | 1 |
| TestThrottledAsyncCheckerTimeout.new FutureCallback() {...} |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| VolumeCheckResult |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| AbstractFuture.Waiter |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 5 | 5 | 1 | 1 |
| AbstractFuture.SetFuture |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
| TestThrottledAsyncCheckerTimeout.new FutureCallback() {...} |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| AbstractFuture.TrustedFuture |  | 0% | | n/a | 7 | 7 | 8 | 8 | 7 | 7 | 1 | 1 |
| TestDatasetVolumeCheckerTimeout.new DatasetVolumeChecker.Callback() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestThrottledAsyncChecker.new Supplier() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| ThrottledAsyncChecker.LastCheckResult |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| TestDatasetVolumeChecker.DummyChecker |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestThrottledAsyncChecker.TestCheckableBase |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| ThrottledAsyncChecker.new Callable() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| TestThrottledAsyncCheckerTimeout.DummyCheckable |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AbstractFuture.Failure |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AbstractFuture.Listener |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestStorageLocationChecker.new Answer() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractFuture.DirectExecutor |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| DatasetVolumeChecker.new DatasetVolumeChecker.Callback() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractFuture.Cancellation |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| TestThrottledAsyncChecker.ThrowingCheckable | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| AbstractFuture.Failure.new Throwable() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| TestThrottledAsyncChecker.StalledCheckable | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| TestThrottledAsyncChecker.NoOpCheckable | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |