code: func (lw *cacherListerWatcher) List(options metav1.ListOptions) (runtime.Object, error) {
  	list := lw.newListFunc()
  	pred := storage.SelectionPredicate{
  		Label:    labels.Everything(),
  		Field:    fields.Everything(),
  		Limit:    options.Limit,
  		Continue: options.Continue,
  	}
  
  	if err := lw.storage.List(context.TODO(), lw.resourcePrefix, "", pred, list); err != nil {
  		return nil, err
  	}
  	return list, nil
  }
docs: // Implements cache.ListerWatcher interface.