ConcurrencyUtil

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,847 of 2,8470%126 of 1260%1411415435437878
createStringWithSummaryOfReadLocksAcquiredByThread(ReadLockManager, String)2990%120%77414111
createToStringExplainingOwnedCacheKey(ConcurrencyManager)1710%60%44262611
createInformationAboutAllResourcesAcquiredAndDeferredByThread(ReadLockManager, DeferredLockManager, Set, ConcurrencyManager, boolean, Thread, int, int, Set, String)1690%180%1010242411
ConcurrencyUtil()1180%n/a11222211
createInformationAboutCacheKeysAndThreadsMakingUseOfTheCacheKey(Map)1080%20%22161611
createInformationAboutAllResourcesAcquiredAndDeferredByAllThreads(ConcurrencyManagerState)1080%20%22282811
createInformationAboutAllThreadsWaitingToAcquireCacheKeys(Map, Map)1000%60%44181811
dumpDeadLockExplanationIfPossible(ConcurrencyManagerState)980%40%33181811
currentThreadIsStuckForSomeTimeProduceTinyLogMessage(long, ConcurrencyManager, DeferredLockManager, ReadLockManager)870%n/a11131311
dumpConcurrencyManagerInformationStep02(ConcurrencyManagerState)840%n/a11171711
createStringWithSummaryOfActiveLocksOnThread(DeferredLockManager, String)820%40%33111111
createStringWithSummaryOfDeferredLocksOnThread(DeferredLockManager, String)820%40%33111111
createInformationAboutAllThreadsWaitingToAcquireReadCacheKeys(Map, Map)800%20%22111111
determineIfReleaseDeferredLockAppearsToBeDeadLocked(ConcurrencyManager, long, DeferredLockManager, ReadLockManager, boolean)720%100%66212111
createConcurrencyManagerState(Map, Map, Map, Map, Map, Map, Map, Set, Map, Map)700%n/a11181811
enrichMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKeyInfoAboutActiveAndDeferredLocks(Map, Map)650%60%44151511
readLockManagerProblem01CreateLogErrorMessageToIndicateThatCurrentThreadHasNullReadLockManagerWhileDecrementingNumberOfReaders(int, int, ConcurrencyManager)600%n/a116611
dumpConcurrencyManagerInformationIfAppropriate()580%20%22191911
enrichGenerateThreadDumpForCurrentThread()560%20%22111111
readLockManagerProblem02ReadLockManageHasNoEntriesForThread(ConcurrencyManager, long)550%n/a116611
readLockManagerProblem03ReadLockManageHasNoEntriesForThread(ConcurrencyManager, long)550%n/a116611
createInformationAboutAllThreadsWaitingToReleaseDeferredLocks(Set)530%20%229911
enrichGenerateThreadDump()500%20%229911
enrichGenerateThreadDumpForThreadInfo(StringWriter, ThreadInfo)490%20%226611
enrichMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKeyInfoAboutReadLocks(Map, Map)410%40%339911
enrichMapThreadToWaitOnAcquireInsideWriteLockManagerClone(Map, Map)390%40%338811
cloneDeferredLockManagerMap(Map)390%40%339911
cloneReadLockManagerMap(Map)380%40%339911
enrichMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKeyInfoThreadsStuckOnAcquire(Map, Map)380%40%339911
cloneMapThreadToWaitOnAcquireInsideWriteLockManagerOriginal(Map)320%20%226611
createReadLockAcquisitionMetadata(ConcurrencyManager)320%20%22101011
cloneMapThreadToObjectIdWithWriteLockManagerChanges(Map)300%20%225511
cloneDeferredLockManager(DeferredLockManager)300%n/a117711
enrichMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKeyInfoThreadsStuckOnAcquireLockForReading(Map, Map)290%20%227711
tooMuchTimeHasElapsed(long, long)180%40%334411
createInformationThreadDump()180%n/a113311
dumpConcurrencyManagerInformationStep01(Map, Map, Map, Map, Map, Map, Map, Set, Map, Map)170%n/a113311
get(ConcurrencyManager, Map)170%20%223311
getIntProperty(String, int)170%20%226611
getLongProperty(String, long)170%20%226611
getBooleanProperty(String, boolean)170%20%226611
lambda$enrichGenerateThreadDumpForCurrentThread$0(ThreadMXBean, long)100%n/a111111
lambda$enrichGenerateThreadDump$1(ThreadMXBean)60%n/a111111
cloneMapThreadToWaitOnAcquire(Map)50%n/a111111
cloneMapThreadToMethodName(Map)50%n/a111111
cloneSetThreadsThatAreCurrentlyWaitingToReleaseDeferredLocks(Set)50%n/a111111
lambda$getBooleanProperty$4(String, boolean)50%n/a111111
lambda$getLongProperty$3(String, long)50%n/a111111
lambda$getIntProperty$2(String, int)50%n/a111111
static {...}50%n/a111111
setAcquireWaitTime(long)40%n/a112211
setBuildObjectCompleteWaitTime(long)40%n/a112211
setMaxAllowedSleepTime(long)40%n/a112211
setMaxAllowedFrequencyToProduceTinyDumpLogMessage(long)40%n/a112211
setMaxAllowedFrequencyToProduceMassiveDumpLogMessage(long)40%n/a112211
setAllowInterruptedExceptionFired(boolean)40%n/a112211
setAllowConcurrencyExceptionToBeFiredUp(boolean)40%n/a112211
setAllowTakingStackTraceDuringReadLockAcquisition(boolean)40%n/a112211
setUseSemaphoreInObjectBuilder(boolean)40%n/a112211
setUseSemaphoreToLimitConcurrencyOnWriteLockManagerAcquireRequiredLocks(boolean)40%n/a112211
setNoOfThreadsAllowedToObjectBuildInParallel(int)40%n/a112211
setNoOfThreadsAllowedToDoWriteLockManagerAcquireRequiredLocksInParallel(int)40%n/a112211
setConcurrencySemaphoreMaxTimePermit(long)40%n/a112211
setConcurrencySemaphoreLogTimeout(long)40%n/a112211
getAcquireWaitTime()30%n/a111111
getBuildObjectCompleteWaitTime()30%n/a111111
getMaxAllowedSleepTime()30%n/a111111
getMaxAllowedFrequencyToProduceTinyDumpLogMessage()30%n/a111111
getMaxAllowedFrequencyToProduceMassiveDumpLogMessage()30%n/a111111
isAllowInterruptedExceptionFired()30%n/a111111
isAllowConcurrencyExceptionToBeFiredUp()30%n/a111111
isAllowTakingStackTraceDuringReadLockAcquisition()30%n/a111111
isUseSemaphoreInObjectBuilder()30%n/a111111
isUseSemaphoreToLimitConcurrencyOnWriteLockManagerAcquireRequiredLocks()30%n/a111111
getNoOfThreadsAllowedToObjectBuildInParallel()30%n/a111111
getNoOfThreadsAllowedToDoWriteLockManagerAcquireRequiredLocksInParallel()30%n/a111111
getConcurrencySemaphoreMaxTimePermit()30%n/a111111
getConcurrencySemaphoreLogTimeout()30%n/a111111