func()

in readers/apiserver/watchlist/watchlist.go [164:184]


func (r *Reader) handleClientSwitch() {
	if r.testHandleClientSwitch != nil {
		r.testHandleClientSwitch()
		return
	}

	go func() {
		if r.r.Relist() <= 0 {
			return
		}

		t := time.NewTimer(r.r.Relist())
		defer t.Stop()

		for {
			if exit := r.switchWait(t); exit {
				return
			}
		}
	}()
}