Source file "org/eclipse/persistence/internal/helper/ConcurrencyUtil.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,847 of 2,847 | 0% | 126 of 126 | 0% | 141 | 141 | 543 | 543 | 78 | 78 |
| createStringWithSummaryOfReadLocksAcquiredByThread(ReadLockManager, String) | 0% | 0% | 7 | 7 | 41 | 41 | 1 | 1 | ||
| createToStringExplainingOwnedCacheKey(ConcurrencyManager) | 0% | 0% | 4 | 4 | 26 | 26 | 1 | 1 | ||
| createInformationAboutAllResourcesAcquiredAndDeferredByThread(ReadLockManager, DeferredLockManager, Set, ConcurrencyManager, boolean, Thread, int, int, Set, String) | 0% | 0% | 10 | 10 | 24 | 24 | 1 | 1 | ||
| ConcurrencyUtil() | 0% | n/a | 1 | 1 | 22 | 22 | 1 | 1 | ||
| createInformationAboutCacheKeysAndThreadsMakingUseOfTheCacheKey(Map) | 0% | 0% | 2 | 2 | 16 | 16 | 1 | 1 | ||
| createInformationAboutAllResourcesAcquiredAndDeferredByAllThreads(ConcurrencyManagerState) | 0% | 0% | 2 | 2 | 28 | 28 | 1 | 1 | ||
| createInformationAboutAllThreadsWaitingToAcquireCacheKeys(Map, Map) | 0% | 0% | 4 | 4 | 18 | 18 | 1 | 1 | ||
| dumpDeadLockExplanationIfPossible(ConcurrencyManagerState) | 0% | 0% | 3 | 3 | 18 | 18 | 1 | 1 | ||
| currentThreadIsStuckForSomeTimeProduceTinyLogMessage(long, ConcurrencyManager, DeferredLockManager, ReadLockManager) | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | ||
| dumpConcurrencyManagerInformationStep02(ConcurrencyManagerState) | 0% | n/a | 1 | 1 | 17 | 17 | 1 | 1 | ||
| createStringWithSummaryOfActiveLocksOnThread(DeferredLockManager, String) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| createStringWithSummaryOfDeferredLocksOnThread(DeferredLockManager, String) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| createInformationAboutAllThreadsWaitingToAcquireReadCacheKeys(Map, Map) | 0% | 0% | 2 | 2 | 11 | 11 | 1 | 1 | ||
| determineIfReleaseDeferredLockAppearsToBeDeadLocked(ConcurrencyManager, long, DeferredLockManager, ReadLockManager, boolean) | 0% | 0% | 6 | 6 | 21 | 21 | 1 | 1 | ||
| createConcurrencyManagerState(Map, Map, Map, Map, Map, Map, Map, Set, Map, Map) | 0% | n/a | 1 | 1 | 18 | 18 | 1 | 1 | ||
| enrichMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKeyInfoAboutActiveAndDeferredLocks(Map, Map) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| readLockManagerProblem01CreateLogErrorMessageToIndicateThatCurrentThreadHasNullReadLockManagerWhileDecrementingNumberOfReaders(int, int, ConcurrencyManager) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| dumpConcurrencyManagerInformationIfAppropriate() | 0% | 0% | 2 | 2 | 19 | 19 | 1 | 1 | ||
| enrichGenerateThreadDumpForCurrentThread() | 0% | 0% | 2 | 2 | 11 | 11 | 1 | 1 | ||
| readLockManagerProblem02ReadLockManageHasNoEntriesForThread(ConcurrencyManager, long) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| readLockManagerProblem03ReadLockManageHasNoEntriesForThread(ConcurrencyManager, long) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| createInformationAboutAllThreadsWaitingToReleaseDeferredLocks(Set) | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| enrichGenerateThreadDump() | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| enrichGenerateThreadDumpForThreadInfo(StringWriter, ThreadInfo) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| enrichMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKeyInfoAboutReadLocks(Map, Map) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| enrichMapThreadToWaitOnAcquireInsideWriteLockManagerClone(Map, Map) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| cloneDeferredLockManagerMap(Map) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| cloneReadLockManagerMap(Map) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| enrichMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKeyInfoThreadsStuckOnAcquire(Map, Map) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| cloneMapThreadToWaitOnAcquireInsideWriteLockManagerOriginal(Map) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| createReadLockAcquisitionMetadata(ConcurrencyManager) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| cloneMapThreadToObjectIdWithWriteLockManagerChanges(Map) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| cloneDeferredLockManager(DeferredLockManager) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| enrichMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKeyInfoThreadsStuckOnAcquireLockForReading(Map, Map) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| tooMuchTimeHasElapsed(long, long) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| createInformationThreadDump() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| dumpConcurrencyManagerInformationStep01(Map, Map, Map, Map, Map, Map, Map, Set, Map, Map) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| get(ConcurrencyManager, Map) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getIntProperty(String, int) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getLongProperty(String, long) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getBooleanProperty(String, boolean) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| lambda$enrichGenerateThreadDumpForCurrentThread$0(ThreadMXBean, long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$enrichGenerateThreadDump$1(ThreadMXBean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cloneMapThreadToWaitOnAcquire(Map) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cloneMapThreadToMethodName(Map) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cloneSetThreadsThatAreCurrentlyWaitingToReleaseDeferredLocks(Set) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getBooleanProperty$4(String, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getLongProperty$3(String, long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getIntProperty$2(String, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setAcquireWaitTime(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setBuildObjectCompleteWaitTime(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setMaxAllowedSleepTime(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setMaxAllowedFrequencyToProduceTinyDumpLogMessage(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setMaxAllowedFrequencyToProduceMassiveDumpLogMessage(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAllowInterruptedExceptionFired(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAllowConcurrencyExceptionToBeFiredUp(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAllowTakingStackTraceDuringReadLockAcquisition(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setUseSemaphoreInObjectBuilder(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setUseSemaphoreToLimitConcurrencyOnWriteLockManagerAcquireRequiredLocks(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setNoOfThreadsAllowedToObjectBuildInParallel(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setNoOfThreadsAllowedToDoWriteLockManagerAcquireRequiredLocksInParallel(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setConcurrencySemaphoreMaxTimePermit(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setConcurrencySemaphoreLogTimeout(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getAcquireWaitTime() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBuildObjectCompleteWaitTime() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMaxAllowedSleepTime() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMaxAllowedFrequencyToProduceTinyDumpLogMessage() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMaxAllowedFrequencyToProduceMassiveDumpLogMessage() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isAllowInterruptedExceptionFired() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isAllowConcurrencyExceptionToBeFiredUp() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isAllowTakingStackTraceDuringReadLockAcquisition() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isUseSemaphoreInObjectBuilder() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isUseSemaphoreToLimitConcurrencyOnWriteLockManagerAcquireRequiredLocks() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getNoOfThreadsAllowedToObjectBuildInParallel() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getNoOfThreadsAllowedToDoWriteLockManagerAcquireRequiredLocksInParallel() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getConcurrencySemaphoreMaxTimePermit() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getConcurrencySemaphoreLogTimeout() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |