code: protected void scheduleNextRolloverCheck ()
      {
          Calendar cal = Calendar.getInstance();
  
          // schedule the next check for the next hour mark
          long nextCheck = (1000L - cal.get(Calendar.MILLISECOND)) +
              (59L - cal.get(Calendar.SECOND)) * 1000L +
              (59L - cal.get(Calendar.MINUTE)) * (1000L * 60L);
  
          _rollover.schedule(nextCheck);
      }
docs: Schedule the next check to see if we should roll the logs over.