func (repo *RepositoryConfig) VacuumAt(hour int, min int) {
	job := func() {
		defer func() {
			if r := recover(); r != nil {
				log.Error("RepositoryConfig.Vacuum.job", "panic in vacuum job function", r)
			}
		}()

		repo.GC()
	}

	// start a background thread that runs forever, waking up every minute to compare time
	go scheduler("purger", hour, min, job)
}
// VacuumAt configures a job to vacuum/GC raw image files that are not pinned.
VacuumAt configures a job to vacuum/GC raw image files that are not pinned.
// VacuumAt configures a job to vacuum / GC raw image files that are not pinned .
func (repo *RepositoryConfig) VacuumAt(hour int, min int) {
	job := func() {
		defer func() {
			if r := recover(); r != nil {
				log.Error("RepositoryConfig.Vacuum.job", "panic in vacuum job function", r)
			}
		}()
		repo.GC()
	}
	go scheduler("purger", hour, min, job)
}
func ( repo * RepositoryConfig ) VacuumAt ( hour int , min int ) { job := func ( ) { defer func ( ) { if r := recover ( ) ; r != nil { log . Error ( " " , " " , r ) } } ( ) repo . GC ( ) } go scheduler ( " " , hour , min , job ) }
VacuumAt configures a job to vacuum/GC raw image files that are not pinned.
VacuumAt configures a job to vacuum / GC raw image files that are not pinned .
// start a background thread that runs forever, waking up every minute to compare time