Source file "org/eclipse/persistence/internal/identitymaps/IdentityMapManager.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,186 of 3,186 | 0% | 472 of 472 | 0% | 301 | 301 | 752 | 752 | 65 | 65 |
| printLocks() | 0% | 0% | 10 | 10 | 43 | 43 | 1 | 1 | ||
| printIdentityMap(Class) | 0% | 0% | 13 | 13 | 39 | 39 | 1 | 1 | ||
| invalidateObjects(Expression, Class, Record, boolean) | 0% | 0% | 22 | 22 | 53 | 53 | 1 | 1 | ||
| printLocks(Class) | 0% | 0% | 6 | 6 | 32 | 32 | 1 | 1 | ||
| buildNewIdentityMap(Class, int, ClassDescriptor, boolean) | 0% | 0% | 11 | 11 | 20 | 20 | 1 | 1 | ||
| putQueryResult(ReadQuery, List, Object) | 0% | 0% | 18 | 18 | 37 | 37 | 1 | 1 | ||
| getAllFromIdentityMap(Expression, Class, Record, int, boolean) | 0% | 0% | 20 | 20 | 36 | 36 | 1 | 1 | ||
| getFromIdentityMap(Expression, Class, Record, int, boolean, boolean, ClassDescriptor) | 0% | 0% | 22 | 22 | 36 | 36 | 1 | 1 | ||
| getIdentityMap(ClassDescriptor, boolean) | 0% | 0% | 10 | 10 | 20 | 20 | 1 | 1 | ||
| acquireLock(Object, Class, boolean, ClassDescriptor, boolean) | 0% | 0% | 6 | 6 | 17 | 17 | 1 | 1 | ||
| acquireLockWithWait(Object, Class, boolean, ClassDescriptor, int) | 0% | 0% | 6 | 6 | 17 | 17 | 1 | 1 | ||
| acquireLockNoWait(Object, Class, boolean, ClassDescriptor) | 0% | 0% | 6 | 6 | 17 | 17 | 1 | 1 | ||
| buildNewIdentityMap(ClassDescriptor) | 0% | 0% | 6 | 6 | 10 | 10 | 1 | 1 | ||
| IdentityMapManager(AbstractSession) | 0% | 0% | 3 | 3 | 17 | 17 | 1 | 1 | ||
| removeFromIdentityMap(Object, Class, ClassDescriptor, Object) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| getFromIdentityMap(Object, Class, boolean, ClassDescriptor) | 0% | 0% | 8 | 8 | 20 | 20 | 1 | 1 | ||
| getFromIdentityMapWithDeferredLock(Object, Class, boolean, ClassDescriptor) | 0% | 0% | 8 | 8 | 20 | 20 | 1 | 1 | ||
| acquireDeferredLock(Object, Class, ClassDescriptor, boolean) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| getQueryResult(ReadQuery, List, boolean) | 0% | 0% | 10 | 10 | 15 | 15 | 1 | 1 | ||
| putCacheKeyByIndex(CacheIndex, CacheId, CacheKey, ClassDescriptor) | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| putInIdentityMap(Object, Object, Object, long, ClassDescriptor) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| clone() | 0% | 0% | 2 | 2 | 11 | 11 | 1 | 1 | ||
| acquireReadLockOnCacheKey(Object, Class, ClassDescriptor) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| acquireReadLockOnCacheKeyNoWait(Object, Class, ClassDescriptor) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| getCacheKeyForObject(Object, Class, ClassDescriptor, boolean) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| getCacheKeyByIndex(CacheIndex, CacheId, boolean, ClassDescriptor) | 0% | 0% | 7 | 7 | 14 | 14 | 1 | 1 | ||
| getCacheKeyForObjectForLock(Object, Class, ClassDescriptor) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| invalidateQueryCache(Class) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| containsKey(Object, Class, ClassDescriptor) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| setWriteLockValue(Object, Class, Object) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| getWrapper(Object, Class) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| getWriteLockValue(Object, Class, ClassDescriptor) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| initializeIdentityMap(Class) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| setWrapper(Object, Class, Object) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| printIdentityMaps() | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| checkForInheritance(Object, Class, ClassDescriptor) | 0% | 0% | 7 | 7 | 7 | 7 | 1 | 1 | ||
| getClassesRegistered() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| checkIsCacheAccessPreCheckRequired() | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| lambda$buildNewIdentityMap$2(ClassDescriptor, Object[]) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| clearQueryCache(ReadQuery) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| getFromIdentityMap(Object) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getWriteLockManager() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| acquireReadLock() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| acquireWriteLock() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| releaseWriteLock() | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| initializeIdentityMaps() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| clearQueryCache() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$buildNewIdentityMap$0(Class, Class[], Object[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| releaseReadLock() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getAllFromIdentityMapWithEntityPK(Object[], ClassDescriptor, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAllCacheKeysFromIdentityMapWithEntityPK(Object[], ClassDescriptor, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFromIdentityMap(Object, Class, ClassDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| IdentityMapManager() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| clearCacheIndexes() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setIdentityMaps(ConcurrentMap) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getIdentityMap(ClassDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIdentityMapClasses() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| clearLastAccessedIdentityMap() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCacheMutex(ConcurrencyManager) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setSession(AbstractSession) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$buildNewIdentityMap$3(ClassDescriptor, Exception) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$buildNewIdentityMap$1(ClassDescriptor, Exception) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCacheMutex() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIdentityMaps() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getSession() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |