code: function PeriodicStats(ringpop, options) {
      options = options || {};
      var periods = options.periods || {};
  
      this.ringpop = ringpop;
      this.options = options;
      this.logger = ringpop.logger;
      this.timers = this.options.timers || ringpop.timers || timers;
      this.running = false;
  
      this.periodDefault = periods.default || periodDefault;
      this.periodMinimum = periods.minimum || periodMinimum;
  
      this.membershipChecksumPeriod = this.normalizePeriod(periods.membershipChecksum);
      this.ringChecksumPeriod = this.normalizePeriod(periods.ringChecksum);
  }
docs: Periodic Stats Timers are bound as such: default:  5000 (see above) <=0    -> disabled (-1) (0,10) -> 10 >=10   -> unchanged  Currently supported: { timers: { ... }           // (like timer-shim, built in timers module) periods: { default: period-in-ms minimum: period-in-ms   // never allow below this, typ. 10ms membershipChecksum: period-in-ms ringChecksum: period-in-ms } }