code: func (r *Store) getStore(ctx context.Context, name string) (context.Context, store.Store, string) {
  	name = strings.TrimSuffix(name, "/")
  	mp := r.MountPoint(name)
  	if sub, found := r.mounts[mp]; found {
  		return r.cfg.Mounts[mp].WithContext(ctx), sub, strings.TrimPrefix(name, sub.Alias())
  	}
  	return r.cfg.Root.WithContext(ctx), r.store, name
  }
docs: // getStore returns the Store object at the most-specific mount point for the
  // given key
  // context with sub store options set, sub store reference, truncated path to secret