code: func (c *Connector) MultiRemove(ctx context.Context, ei *dosa.EntityInfo, multiKeys []map[string]dosa.FieldValue) (result []error, err error) {
  	if c.isCacheable(ei) {
  		w := func() error {
  			for _, keys := range multiKeys {
  				_ = c.removeValueFromFallback(ctx, ei, createCacheKey(ei, keys))
  			}
  			return nil
  		}
  		_ = c.cacheWrite(w)
  	}
  
  	return c.Next.MultiRemove(ctx, ei, multiKeys)
  }
docs: // MultiRemove deletes multiple entries from the fallback