calculatePendingRanges(AbstractReplicationStrategy, TokenMetadata, BiMultiValMap, Set, Set) |  | 0% |  | 0% | 15 | 15 | 53 | 53 | 1 | 1 |
toString() |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 1 | 1 |
updateNormalTokens(Multimap) |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 1 | 1 |
addBootstrapTokens(Collection, InetAddressAndPort, InetAddressAndPort) |  | 0% |  | 0% | 11 | 11 | 16 | 16 | 1 | 1 |
addReplaceTokens(Collection, InetAddressAndPort, InetAddressAndPort) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
updateEndpointToHostIdMap(UUID, InetAddressAndPort) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
removeEndpoint(InetAddressAndPort) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
pendingRangeChanges(InetAddressAndPort) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
getTokens(InetAddressAndPort) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
removeFromMoving(InetAddressAndPort) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
unsafeCalculatePendingRanges(AbstractReplicationStrategy, String) |   | 53% |   | 50% | 8 | 9 | 8 | 16 | 0 | 1 |
isMoving(InetAddressAndPort) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
ringIterator(ArrayList, Token, boolean) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
getSuccessor(Token) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
getEndpointToTokenMapForReading() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
removeBootstrapTokens(Collection) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
cachedOnlyTokenMap() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
getPendingRangesMM(String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
getPredecessor(Token) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
updateTopology(InetAddressAndPort) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
getPendingRanges(String, InetAddressAndPort) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
firstTokenIndex(ArrayList, Token, boolean) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
getNormalAndBootstrappingTokenToEndpointMap() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
updateHostIds(Map) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
getPrimaryRangesFor(Collection) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
updateHostId(UUID, InetAddressAndPort) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
updateTopology() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
printPendingRanges() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
addMovingEndpoint(Token, InetAddressAndPort) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
isMember(InetAddressAndPort) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
isLeaving(InetAddressAndPort) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
cloneAfterAllSettled() |   | 58% |   | 50% | 2 | 3 | 2 | 8 | 0 | 1 |
addLeavingEndpoint(InetAddressAndPort) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
getReplacementNode(InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getEndpointForHostId(UUID) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getReplacingNode(InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
cloneAfterAllLeft() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
removeEndpoints(TokenMetadata, Set) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getEndpoint(Token) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
tokenToEndpointMapKeysAsStrings() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getBootstrapTokens() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getAllEndpoints() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
pendingEndpointsForToken(Token, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getSizeOfAllEndpoints() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getLeavingEndpoints() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getSizeOfLeavingEndpoints() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getMovingEndpoints() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getSizeOfMovingEndpoints() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getWriteEndpoints(Token, String, EndpointsForToken) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getTopology() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
getPrimaryRangeFor(Token) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
calculatePendingRanges(AbstractReplicationStrategy, String) |   | 77% |   | 37% | 4 | 5 | 1 | 13 | 0 | 1 |
updateNormalTokens(Collection, InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
invalidateCachedRings() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
TokenMetadata(IEndpointSnitch) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
getAllMembers() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getDC2AllEndpoints(IEndpointSnitch) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
firstToken(ArrayList, Token) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$calculatePendingRanges$1(RangesAtEndpoint, Replica) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getToken(InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
updateNormalToken(Token, InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addBootstrapToken(Token, InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addBootstrapTokens(Collection, InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getPendingRanges(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
decorateKey(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$new$0(IEndpointSnitch) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
TokenMetadata(BiMultiValMap, BiMap, TokenMetadata.Topology, IPartitioner, long) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
clearUnsafe() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
cloneOnlyTokenMap() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
getEndpointToHostIdMapForReading() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
getHostId(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
getRingVersion() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
cloneWithNewPartitioner(IPartitioner) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
invalidateCachedRingsUnsafe() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
TokenMetadata(BiMultiValMap, BiMap, TokenMetadata.Topology, IPartitioner) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
TokenMetadata() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
sortTokens() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
sortedTokens() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |