@Override
  public void _setRefreshInterval(int refreshInterval) {
    boolean isRegistered = MBeanUtils.isRefreshNotificationRegistered(this,
        RefreshNotificationType.SYSTEM_MEMBER_CONFIG);

    if (isRegistered && (getRefreshInterval() == refreshInterval)) {
      return;
    }

    this.refreshInterval = Helper.setAndReturnRefreshInterval(this, refreshInterval);
  }
Sets interval in seconds between member config refreshes; zero or less turns off auto
refreshing. Manual refreshing has no effect on when the next scheduled refresh will occur.

@param refreshInterval the new refresh interval in seconds
geode-core/src/main/java/org/apache/geode/admin/jmx/internal/SystemMemberJmxImpl.java