docs: private void heartbeatWhenMaster(long now) {
          Collection<MemberImpl> members = clusterService.getMemberImpls();
          for (MemberImpl member : members) {
              if (!member.localMember()) {
                  try {
                      logIfConnectionToEndpointIsMissing(now, member);
                      if (suspectMemberIfNotHeartBeating(now, member)) {
                          continue;
                      }
  
                      pingMemberIfRequired(now, member);
                      sendHeartbeat(member);
                  } catch (Throwable e) {
                      logger.severe(e);
                  }
              }
          }
      }