docs: void init() {
          ExecutionService executionService = nodeEngine.getExecutionService();
          HazelcastProperties hazelcastProperties = node.getProperties();
  
          executionService.register(MASTERSHIP_CLAIM_EXECUTOR_NAME, 1, Integer.MAX_VALUE, ExecutorType.CACHED);
  
          long memberListPublishInterval = hazelcastProperties.getSeconds(GroupProperty.MEMBER_LIST_PUBLISH_INTERVAL_SECONDS);
          memberListPublishInterval = (memberListPublishInterval > 0 ? memberListPublishInterval : 1);
          executionService.scheduleWithRepetition(CLUSTER_EXECUTOR_NAME, this::publishMemberList,
                  memberListPublishInterval, memberListPublishInterval, TimeUnit.SECONDS);
      }