register a loading collection xref . this xref map is used because sometimes a collection is in process of being loaded from one result set , but needs to be accessed from the context of another `` nested '' result set processing . implementation note : package protected , as this is meant solely for use by collectionloadcontext to be able to locate collectionsbeing loaded by other collectionloadcontext s / resultset s. concode_field_sep Map<CollectionKey,LoadingCollectionEntry> xrefLoadingCollectionEntries concode_elem_sep CoreMessageLogger LOG concode_elem_sep Map<ResultSet,EntityLoadContext> entityLoadContexts concode_elem_sep PersistenceContext persistenceContext concode_elem_sep Map<ResultSet,CollectionLoadContext> collectionLoadContexts concode_field_sep EntityLoadContext getEntityLoadContext concode_elem_sep Map getLoadingCollectionXRefs concode_elem_sep boolean hasRegisteredLoadingCollectionEntries concode_elem_sep void unregisterLoadingCollectionXRef concode_elem_sep CollectionLoadContext getCollectionLoadContext concode_elem_sep PersistenceContext getPersistenceContext concode_elem_sep void cleanup concode_elem_sep void cleanup concode_elem_sep void cleanupCollectionXRefs concode_elem_sep boolean hasLoadingCollectionEntries concode_elem_sep SessionImplementor getSession concode_elem_sep PersistentCollection locateLoadingCollection concode_elem_sep LoadingCollectionEntry locateLoadingCollectionEntry
void function ( CollectionKey arg0 , LoadingCollectionEntry arg1 ) { if ( xrefLoadingCollectionEntries == null ) { xrefLoadingCollectionEntries = new HashMap < CollectionKey , LoadingCollectionEntry > ( ) ; } xrefLoadingCollectionEntries . put ( arg0 , arg1 ) ; }