return new Vote(proposedLeader, proposedZxid); } else if (termPredicate(recvset, proposedLeader, proposedZxid)) { outofelection.put(n.addr, new Vote(n.leader, n.zxid)); if (termPredicate(outofelection, n.leader, n.zxid)) { outofelection.put(n.addr, new Vote(n.leader, n.zxid)); if (termPredicate(outofelection, n.leader, n.zxid)) {
return new Vote(proposedLeader, proposedZxid); } else if (termPredicate(recvset, proposedLeader, proposedZxid)) { outofelection.put(n.addr, new Vote(n.leader, n.zxid)); if (termPredicate(outofelection, n.leader, n.zxid)) { outofelection.put(n.addr, new Vote(n.leader, n.zxid)); if (termPredicate(outofelection, n.leader, n.zxid)) {
return new Vote(proposedLeader, proposedZxid); } else if (termPredicate(recvset, proposedLeader, proposedZxid)) { outofelection.put(n.addr, new Vote(n.leader, n.zxid)); if (termPredicate(outofelection, n.leader, n.zxid)) { outofelection.put(n.addr, new Vote(n.leader, n.zxid)); if (termPredicate(outofelection, n.leader, n.zxid)) {