Source file "org/eclipse/persistence/internal/helper/ExplainDeadLockUtil.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 900 of 900 | 0% | 110 of 110 | 0% | 75 | 75 | 243 | 243 | 20 | 20 |
| recursiveExpansionCurrentThreadBeingBlockedByActiveThreadOnCacheKey(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager, boolean) | 0% | 0% | 9 | 9 | 33 | 33 | 1 | 1 | ||
| isBuildObjectOnThreadComplete(ConcurrencyManagerState, Thread, Map) | 0% | 0% | 10 | 10 | 27 | 27 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep02(ConcurrencyManagerState, int, int, Thread, List, Set) | 0% | 0% | 9 | 9 | 23 | 23 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep04ExpandBasedOnThreadStuckOnReleaseDeferredLocks(ConcurrencyManagerState, int, int, Thread, List, Set) | 0% | 0% | 3 | 3 | 16 | 16 | 1 | 1 | ||
| recursiveExpansionCurrentThreadBeingBlockedByActiveWriters(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager, boolean) | 0% | 0% | 6 | 6 | 19 | 19 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep03Scenario02CurrentWriterVsOtherReader(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager) | 0% | 0% | 5 | 5 | 18 | 18 | 1 | 1 | ||
| explainPossibleDeadLockStartRecursion(ConcurrencyManagerState) | 0% | 0% | 4 | 4 | 18 | 18 | 1 | 1 | ||
| createListExplainingDeadLock(DeadLockComponent) | 0% | 0% | 4 | 4 | 20 | 20 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep03ExpandBasedOnCacheKeyWantedForWriting(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep01(ConcurrencyManagerState, int, int, Thread, List, Set) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| currentThreadIsKnownToBeWaitingForAnyResource(ConcurrencyManagerState, Thread) | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep05ExpandBasedOnCacheKeyWantedForReading(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| deadLockFoundCreateConcurrencyManagerStateWriterThreadCouldNotAcquireWriteLock(DeadLockComponent, Thread, ConcurrencyManager) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| deadLockFoundCreateConcurrencyManagerStateReaderThreadCouldNotAcquireWriteLock(DeadLockComponent, Thread, ConcurrencyManager) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| deadLockFoundCreateConcurrencyManagerStateDeferredThreadCouldNotAcquireWriteLock(DeadLockComponent, Thread, ConcurrencyManager) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep03Scenario01CurrentWriterVsOtherWritersWriter(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep05Scenario01CurrentReaderVsOtherWriters(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep03Scenario03CurrentWriterVsCacheKeyActiveThread(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| recursiveExplainPossibleDeadLockStep05Scenario02CurrentReaderVsCacheKeyActiveThread(ConcurrencyManagerState, int, int, Thread, List, Set, ConcurrencyManager) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 |