code: func (c *Connector) MultiUpsert(ctx context.Context, ei *dosa.EntityInfo, multiValues []map[string]dosa.FieldValue) (result []error, err error) {
  	if c.isCacheable(ei) {
  		w := func() error {
  			for _, values := range multiValues {
  				_ = c.removeValueFromFallback(ctx, ei, createCacheKey(ei, values))
  			}
  			return nil
  		}
  		_ = c.cacheWrite(w)
  	}
  	return c.Next.MultiUpsert(ctx, ei, multiValues)
  }
docs: // MultiUpsert deletes the entries getting upserted from the fallback if the entity is not in the skipWriteInvalidateEntitiesMap