code: func newPodStorage(updates chan<- kubetypes.PodUpdate, mode PodConfigNotificationMode, recorder record.EventRecorder) *podStorage {
  	return &podStorage{
  		pods:        make(map[string]map[types.UID]*v1.Pod),
  		mode:        mode,
  		updates:     updates,
  		sourcesSeen: sets.String{},
  		recorder:    recorder,
  	}
  }
docs: // TODO: PodConfigNotificationMode could be handled by a listener to the updates channel
  // in the future, especially with multiple listeners.
  // TODO: allow initialization of the current state of the store with snapshotted version.