code: func (e *Store) Get(ctx context.Context, name string, options *metav1.GetOptions) (runtime.Object, error) {
  	obj := e.NewFunc()
  	key, err := e.KeyFunc(ctx, name)
  	if err != nil {
  		return nil, err
  	}
  	if err := e.Storage.Get(ctx, key, options.ResourceVersion, obj, false); err != nil {
  		return nil, storeerr.InterpretGetError(err, e.qualifiedResourceFromContext(ctx), name)
  	}
  	if e.Decorator != nil {
  		if err := e.Decorator(obj); err != nil {
  			return nil, err
  		}
  	}
  	return obj, nil
  }
docs: // Get retrieves the item from storage.