| RangeStreamer.java |  | 0% |  | 0% | 126 | 126 | 262 | 262 | 44 | 44 | 7 | 7 |
| Range.java |   | 24% |   | 16% | 110 | 146 | 162 | 220 | 29 | 54 | 1 | 4 |
| RangeFetchMapCalculator.java |  | 0% |  | 0% | 96 | 96 | 179 | 179 | 37 | 37 | 6 | 6 |
| RandomPartitioner.java |  | 0% |  | 0% | 61 | 61 | 109 | 109 | 44 | 44 | 5 | 5 |
| ByteOrderedPartitioner.java |  | 0% |  | 0% | 51 | 51 | 102 | 102 | 36 | 36 | 3 | 3 |
| OrderPreservingPartitioner.java |  | 0% |  | 0% | 40 | 40 | 81 | 81 | 27 | 27 | 3 | 3 |
| BootStrapper.java |  | 0% |  | 0% | 36 | 36 | 106 | 106 | 12 | 12 | 2 | 2 |
| Murmur3Partitioner.java |   | 35% |   | 28% | 31 | 64 | 75 | 125 | 19 | 50 | 0 | 4 |
| Splitter.java |   | 49% |   | 45% | 31 | 52 | 54 | 125 | 12 | 21 | 0 | 2 |
| Bounds.java |   | 15% |   | 18% | 34 | 39 | 41 | 46 | 17 | 20 | 1 | 2 |
| AbstractBounds.java |   | 62% |   | 43% | 36 | 66 | 35 | 98 | 4 | 26 | 1 | 4 |
| IncludingExcludingBounds.java |  | 0% |  | 0% | 24 | 24 | 22 | 22 | 14 | 14 | 1 | 1 |
| LocalPartitioner.java |   | 54% |   | 50% | 16 | 34 | 18 | 47 | 13 | 31 | 0 | 3 |
| Token.java |   | 66% |   | 52% | 22 | 48 | 20 | 62 | 10 | 31 | 0 | 4 |
| StreamStateStore.java |  | 7% |  | 0% | 10 | 12 | 18 | 20 | 6 | 8 | 0 | 1 |
| ComparableObjectToken.java |  | 7% |  | 0% | 11 | 12 | 15 | 18 | 7 | 8 | 0 | 1 |
| BootstrapDiagnostics.java |  | 15% |  | 12% | 7 | 10 | 18 | 22 | 3 | 6 | 0 | 1 |
| BootstrapEvent.java |   | 34% | | n/a | 3 | 4 | 17 | 21 | 3 | 4 | 1 | 2 |
| ExcludingBounds.java |   | 55% |   | 31% | 13 | 25 | 7 | 24 | 3 | 14 | 0 | 1 |
| IPartitioner.java |  | 3% |  | 0% | 8 | 9 | 12 | 13 | 6 | 7 | 0 | 1 |
| Datacenters.java |  | 92% |  | 100% | 1 | 5 | 1 | 10 | 1 | 4 | 0 | 2 |