| TestBlockReaderLocal.java |  | 0% |  | 0% | 108 | 108 | 448 | 448 | 75 | 75 | 12 | 12 |
| TestBlockReaderFactory.java |  | 0% |  | 0% | 45 | 45 | 364 | 364 | 32 | 32 | 8 | 8 |
| BlockReaderFactory.java |  | 0% |  | 0% | 97 | 97 | 329 | 329 | 37 | 37 | 3 | 3 |
| BlockReaderLocal.java |  | 0% |  | 0% | 108 | 108 | 271 | 271 | 39 | 39 | 2 | 2 |
| BlockReaderLocalLegacy.java |  | 0% |  | 0% | 92 | 92 | 264 | 264 | 32 | 32 | 4 | 4 |
| DfsClientConf.java |  | 0% |  | 0% | 92 | 92 | 206 | 206 | 81 | 81 | 2 | 2 |
| LeaseRenewer.java |  | 0% |  | 0% | 93 | 93 | 207 | 207 | 38 | 38 | 5 | 5 |
| BlockReaderRemote.java |  | 0% |  | 0% | 57 | 57 | 150 | 150 | 21 | 21 | 1 | 1 |
| TestLeaseRenewer.java |  | 0% |  | 0% | 25 | 25 | 123 | 123 | 13 | 13 | 3 | 3 |
| SnapshotDiffReportGenerator.java |  | 0% |  | 0% | 56 | 56 | 115 | 115 | 17 | 17 | 4 | 4 |
| TestBlockReaderLocalMetrics.java |  | 0% |  | 0% | 27 | 27 | 81 | 81 | 19 | 19 | 8 | 8 |
| TestBlockReaderLocalLegacy.java |  | 0% |  | 0% | 10 | 10 | 114 | 114 | 6 | 6 | 1 | 1 |
| BlockReaderTestUtil.java |  | 0% |  | 0% | 27 | 27 | 97 | 97 | 20 | 20 | 2 | 2 |
| TestClientBlockVerification.java |  | 0% |  | 0% | 10 | 10 | 43 | 43 | 8 | 8 | 1 | 1 |
| TestBlockReaderRemote.java |  | 0% |  | 0% | 9 | 9 | 34 | 34 | 6 | 6 | 1 | 1 |
| ExternalBlockReader.java |  | 0% |  | 0% | 17 | 17 | 35 | 35 | 12 | 12 | 1 | 1 |
| CorruptFileBlockIterator.java |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 7 | 7 | 1 | 1 |
| TestBlockReaderIoProvider.java |  | 0% | | n/a | 5 | 5 | 16 | 16 | 5 | 5 | 2 | 2 |
| BlockReaderUtil.java |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 3 | 3 | 1 | 1 |