Thanks Steve Ebersole! Let's note that this is an optimisation which is valid in certain scenarios: for example when the two different types are not sharing the same cache region. The RegionFactory should be fixed to not enable this optimisation in a case like this one - as I explained in my previous comment that was not the design intent. It should still be allowed to enable this optimisation in the case the entities are stored separately though. |