code: func (d *DiskStorer) cleanerLoop() {
  	defer d.wg.Done()
  
  	t, c := timerTestHarness(d.cleanInterval)
  
  	select {
  	case <-c:
  		d.Clean()
  		t.Reset(d.cleanInterval)
  	case <-d.quit:
  		t.Stop()
  		return
  	}
  }
docs: // cleanerLoop executes the Clean() method every time cleanInterval elapses.
  // StopCleaner() can be used to kill this go routine loop.