code: func (c *Connector) Remove(ctx context.Context, ei *dosa.EntityInfo, keys map[string]dosa.FieldValue) error {
  	if c.isCacheable(ei) {
  		w := func() error {
  			return c.removeValueFromFallback(ctx, ei, createCacheKey(ei, keys))
  		}
  		_ = c.cacheWrite(w)
  	}
  
  	return c.Next.Remove(ctx, ei, keys)
  }
docs: // Remove deletes an entry