code: func New(ctx context.Context, driver driver.StorageDriver, path string) *TTLExpirationScheduler {
  	return &TTLExpirationScheduler{
  		entries:         make(map[string]*schedulerEntry),
  		driver:          driver,
  		pathToStateFile: path,
  		ctx:             ctx,
  		stopped:         true,
  		doneChan:        make(chan struct{}),
  		saveTimer:       time.NewTicker(indexSaveFrequency),
  	}
  }
docs: // New returns a new instance of the scheduler