| chooseRandom(String, String, Collection) |  | 0% |  | 0% | 13 | 13 | 36 | 36 | 1 | 1 |
| chooseRandom(InnerNode, Node, Collection, int, int) |  | 0% |  | 0% | 10 | 10 | 31 | 31 | 1 | 1 |
| add(Node) |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
| getDistance(Node, Node) |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 1 | 1 |
| countNumOfAvailableNodes(String, Collection) |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 1 | 1 |
| sortByDistance(Node, Node[], int, Consumer, boolean) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| getWeightUsingNetworkLocation(Node, Node) |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
| getWeight(Node, Node) |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 1 | 1 |
| getDistanceByPath(Node, Node) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| remove(Node) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| interRemoveNodeWithEmptyRack(Node) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| toString() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| NetworkTopology() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| getDatanodesInRack(String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| interAddNodeWithEmptyRack(Node) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| contains(Node) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| normalizeNetworkLocationPath(String) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| shuffle(Node[], int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getLeaves(String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| recommissionNode(Node) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| decommissionNode(Node) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| countEmptyRacks() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| chooseRandom(String, Collection) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getNode(String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isChildScope(String, String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| incrementRacks() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| init(InnerNode.Factory) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isNodeInScope(Node, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getInstance(Configuration, InnerNode.Factory) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isOnSameRack(Node, Node) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getRandom() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isSameParents(Node, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getFirstHalf(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLastHalf(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sortByDistance(Node, Node[], int, Consumer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sortByDistanceUsingNetworkLocation(Node, Node[], int, Consumer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setRandomSeed(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sortByDistance(Node, Node[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sortByDistanceUsingNetworkLocation(Node, Node[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNumOfNonEmptyRacks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeForNetworkLocation(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| chooseRandom(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$sortByDistance$0(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInstance(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumOfLeaves() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasClusterEverBeenMultiRack() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumOfRacks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRack(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNodeGroupAware() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isOnSameNodeGroup(Node, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |