code: function SchedulingDefault(options) {
      SchedulingBase.call(this, options);
  
      // NOTE: How often should the scheduler wake up?
      this.runTimeoutInMs = 1000 * 60 * 5;
  
      // NOTE: An offset between now and past, which helps us choosing jobs which need to be executed soon.
      this.offsetInMinutes = 10;
      this.beforePingInMs = -50;
      this.retryTimeoutInMs = 1000 * 5;
  
      // NOTE: Each scheduler implementation can decide whether to load scheduled posts on bootstrap or not.
      this.rescheduleOnBoot = true;
  
      // NOTE: A sorted list of all scheduled jobs.
      this.allJobs = {};
  
      this.deletedJobs = {};
      this.isRunning = false;
  }
docs: @description Default post scheduling implementation.
  
  The default scheduler is used for all self-hosted blogs.
  It is implemented with pure javascript (timers).
  
  "node-cron" did not perform well enough and we really just needed a simple time management.
  
  @param {Objec†} options
  @constructor