IdentityMapManager

Source file "org/eclipse/persistence/internal/identitymaps/IdentityMapManager.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,186 of 3,1860%472 of 4720%3013017527526565
printLocks()2510%180%1010434311
printIdentityMap(Class)2490%240%1313393911
invalidateObjects(Expression, Class, Record, boolean)1770%420%2222535311
printLocks(Class)1770%100%66323211
buildNewIdentityMap(Class, int, ClassDescriptor, boolean)1550%200%1111202011
putQueryResult(ReadQuery, List, Object)1510%340%1818373711
getAllFromIdentityMap(Expression, Class, Record, int, boolean)1430%380%2020363611
getFromIdentityMap(Expression, Class, Record, int, boolean, boolean, ClassDescriptor)1400%420%2222363611
getIdentityMap(ClassDescriptor, boolean)800%180%1010202011
acquireLock(Object, Class, boolean, ClassDescriptor, boolean)750%100%66171711
acquireLockWithWait(Object, Class, boolean, ClassDescriptor, int)750%100%66171711
acquireLockNoWait(Object, Class, boolean, ClassDescriptor)730%100%66171711
buildNewIdentityMap(ClassDescriptor)700%100%66101011
IdentityMapManager(AbstractSession)690%40%33171711
removeFromIdentityMap(Object, Class, ClassDescriptor, Object)690%60%44131311
getFromIdentityMap(Object, Class, boolean, ClassDescriptor)660%140%88202011
getFromIdentityMapWithDeferredLock(Object, Class, boolean, ClassDescriptor)660%140%88202011
acquireDeferredLock(Object, Class, ClassDescriptor, boolean)600%60%44131311
getQueryResult(ReadQuery, List, boolean)600%180%1010151511
putCacheKeyByIndex(CacheIndex, CacheId, CacheKey, ClassDescriptor)540%80%55141411
putInIdentityMap(Object, Object, Object, long, ClassDescriptor)500%40%33131311
clone()460%20%22111111
acquireReadLockOnCacheKey(Object, Class, ClassDescriptor)450%40%33131311
acquireReadLockOnCacheKeyNoWait(Object, Class, ClassDescriptor)450%40%33131311
getCacheKeyForObject(Object, Class, ClassDescriptor, boolean)430%60%44151511
getCacheKeyByIndex(CacheIndex, CacheId, boolean, ClassDescriptor)430%120%77141411
getCacheKeyForObjectForLock(Object, Class, ClassDescriptor)410%60%44151511
invalidateQueryCache(Class)390%100%66111111
containsKey(Object, Class, ClassDescriptor)380%60%44121211
setWriteLockValue(Object, Class, Object)380%40%33121211
getWrapper(Object, Class)360%20%22101011
getWriteLockValue(Object, Class, ClassDescriptor)350%40%33111111
initializeIdentityMap(Class)350%40%33111111
setWrapper(Object, Class, Object)350%20%22101011
printIdentityMaps()340%60%44101011
checkForInheritance(Object, Class, ClassDescriptor)310%120%777711
getClassesRegistered()250%20%225511
checkIsCacheAccessPreCheckRequired()210%60%445511
lambda$buildNewIdentityMap$2(ClassDescriptor, Object[])200%n/a113311
clearQueryCache(ReadQuery)190%60%446611
getFromIdentityMap(Object)190%n/a113311
getWriteLockManager()180%20%225511
acquireReadLock()170%20%225511
acquireWriteLock()170%40%334411
releaseWriteLock()140%40%333311
initializeIdentityMaps()120%n/a115511
clearQueryCache()110%n/a113311
lambda$buildNewIdentityMap$0(Class, Class[], Object[])100%n/a112211
releaseReadLock()90%20%223311
getAllFromIdentityMapWithEntityPK(Object[], ClassDescriptor, AbstractSession)80%n/a111111
getAllCacheKeysFromIdentityMapWithEntityPK(Object[], ClassDescriptor, AbstractSession)80%n/a111111
getFromIdentityMap(Object, Class, ClassDescriptor)70%n/a111111
IdentityMapManager()60%n/a113311
clearCacheIndexes()60%n/a112211
setIdentityMaps(ConcurrentMap)60%n/a113311
getIdentityMap(ClassDescriptor)50%n/a111111
getIdentityMapClasses()50%n/a111111
clearLastAccessedIdentityMap()40%n/a112211
setCacheMutex(ConcurrencyManager)40%n/a112211
setSession(AbstractSession)40%n/a112211
lambda$buildNewIdentityMap$3(ClassDescriptor, Exception)40%n/a111111
lambda$buildNewIdentityMap$1(ClassDescriptor, Exception)40%n/a111111
getCacheMutex()30%n/a111111
getIdentityMaps()30%n/a111111
getSession()30%n/a111111