@gunnarmorling, right. The example we keep talking about is the tenant id, or a customer id. However, providing this information is not easy. I don't think initalize will cut it. The best I've heard (from Sanne actually) is to use _EntityIndexBinding#getShardIdentifierProvider_. From where you trigger the deletion you would have to access the entity index binding and its shard provider. You would have to then register the customer id under class type and id. Then when the shard id provider is actually called you need to do the lookup. Does not really sound like a solution I would like to recommend to anyone. But if this is what we recommend we at least should provide an example. Either in the docs or as a test.