func newEventProcessor(out chan<- watch.Event) *eventProcessor { … }
type eventProcessor …
func (e *eventProcessor) run() { … }
func (e *eventProcessor) takeBatch() []watch.Event { … }
func (e *eventProcessor) writeBatch(events []watch.Event) { … }
func (e *eventProcessor) push(event watch.Event) { … }
func (e *eventProcessor) stopped() bool { … }
func (e *eventProcessor) stop() { … }
func NewIndexerInformerWatcher(lw cache.ListerWatcher, objType runtime.Object) (cache.Indexer, cache.Controller, watch.Interface, <-chan struct{ … }