]
Guenther Demetz commented on HHH-1775:
--------------------------------------
collection batch fetching
-------------------------
Key: HHH-1775
URL:
https://hibernate.onjira.com/browse/HHH-1775
Project: Hibernate ORM
Issue Type: Improvement
Components: core
Reporter: Steve Ebersole
Assignee: Steve Ebersole
Priority: Minor
Fix For: hql+collection
I have code local on my box to support "peeking" into the second level cache
when determining whether to add a particular entity/collection key to a batch load
request. If the given key is contained in the second level cache, then do not batch fetch
the entity/collection as it will be initialized from second level cache on access.
However, there are still large inefficiencies when performing this for collections; the
biggest of which currently is the fact that we retreive a IdentityMap.entrySet for each
and ever call to determine a collectiomn fetch batch. For performance reasons, we should
align this with how entity batches are handled where the entity keys considered to be
"batch loadable" are tracked seperately on the BatchFetchQueue.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: