code: func (cm *cacheManager) Get(ctx context.Context, id string, opts ...RefOption) (ImmutableRef, error) {
  	cm.mu.Lock()
  	defer cm.mu.Unlock()
  	return cm.get(ctx, id, false, opts...)
  }
docs: // Get returns an immutable snapshot reference for ID