Within a transaction, I need to load several entities ( tenths-hundreds ) and those entities were assigned to one parent entity, so they are considered as one entity group ( otherwise we can't load those entities in a single transaction ), which works good, however every time we need to query those entities the parent entity gets loaded
ofy().load().type(clazz).parent(parent).ids(keys);
If we want to load the entities without the parent entity gets loaded then this expected to work and load the entities, but it doesn't
ofy().load().type(clazz).ids(keys);
The reason behind this, if two or more threads do call to load same/different entries ( but same parent ) it would cause too much load on the parent entity " java.util.ConcurrentModificationException: too much contention on these datastore entities. please try again."
Please advice