I agree a local owner check should be good.

Checking the data container is done at [1] which is why I was mirroring that.  To be honest I think we have quite a few redundant data container checks in various places.  At most I would think we want the one in EntryWrappingInterceptor and possibly one in the L1 interceptor and eventually remove the check from the NonTxDistributionInterceptor.

[1] https://github.com/infinispan/infinispan/blob/master/core/src/main/java/org/infinispan/interceptors/distribution/NonTxDistributionInterceptor.java?source=c#L169