| checkForLinearizabilityViolation(PaxosPrepare.Permitted, InetAddressAndPort) |   | 1% |   | 2% | 20 | 21 | 41 | 43 | 0 | 1 |
| permitted(PaxosPrepare.Permitted, InetAddressAndPort) |   | 83% |   | 83% | 9 | 34 | 9 | 58 | 0 | 1 |
| awaitUntil(long) |   | 44% |  | 100% | 0 | 4 | 3 | 7 | 0 | 1 |
| toStatus(PaxosPrepare.Status.Outcome) |   | 79% |   | 70% | 3 | 9 | 3 | 11 | 0 | 1 |
| onResponse(PaxosPrepare.Response, InetAddressAndPort) |   | 74% |   | 90% | 1 | 6 | 1 | 17 | 0 | 1 |
| onFailure(InetAddressAndPort, RequestFailureReason) |   | 64% |   | 83% | 1 | 4 | 1 | 9 | 0 | 1 |
| onRefreshSuccess(Ballot, InetAddressAndPort) |   | 72% |   | 64% | 4 | 8 | 1 | 12 | 0 | 1 |
| setOnLinearizabilityViolation(Runnable) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| onRefreshFailure(InetAddressAndPort, RequestFailureReason) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| PaxosPrepare(Paxos.Participants, PaxosPrepare.AbstractRequest, boolean, Consumer) |   | 92% |   | 50% | 1 | 2 | 0 | 13 | 0 | 1 |
| signalDone(PaxosPrepare.Status) |   | 80% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| isCompatibleWithLinearizabilityCheck() |   | 66% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| needsGossipUpdate(Map) |   | 92% |   | 80% | 2 | 6 | 2 | 11 | 0 | 1 |
| withoutRead(Message) |  | 85% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| isRunningLegacyPaxos() |  | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getLowBoundForKey() |  | 94% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| start(PaxosPrepare, Paxos.Participants, Message, BiFunction) |  | 100% |  | 100% | 0 | 5 | 0 | 11 | 0 | 1 |
| hasInProgressProposal() |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| permittedOrTerminateIfElectorateMismatch(PaxosPrepare.Permitted, InetAddressAndPort) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| maybeCheckForLinearizabilityViolation(PaxosPrepare.Response, InetAddressAndPort) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
| refreshStaleParticipants() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| prepareWithBallot(Ballot, Paxos.Participants, DecoratedKey, TableMetadata, boolean, boolean, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| prepareWithBallotInternal(Paxos.Participants, PaxosPrepare.Request, boolean, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| prepareWithBallot(Ballot, Paxos.Participants, SinglePartitionReadCommand, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$onResponse$2(PaxosPrepare.Permitted, InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| prepare(Ballot, Paxos.Participants, SinglePartitionReadCommand, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| needLatest() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| addReadResponse(ReadResponse, InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| prepare(Paxos.Participants, SinglePartitionReadCommand, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDone() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$start$0(PaxosPrepare, Message, BiFunction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| signalDone(PaxosPrepare.Status.Outcome) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$onResponse$1(PaxosPrepare.Permitted, InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withLatest() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |