ConcurrencyManager

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,351 of 1,3510%164 of 1640%1491493803806767
releaseDeferredLock()1400%140%88505011
isBuildObjectOnThreadComplete(Thread, Map, List, boolean)1300%340%1818404011
acquireDeferredLock()1200%200%1111333311
acquire(boolean)1020%220%1212272711
static {...}810%20%22141411
acquireReadLock()760%140%88222211
enrichStringBuildingExplainWhyThreadIsStuckInIsBuildObjectOnThreadComplete(List, ConcurrencyManager, Thread, boolean, StringBuilder)680%20%22101011
releaseAllLocksAcquiredByThread(DeferredLockManager)670%20%22131311
acquireWithWait(boolean, int)520%120%77131311
ConcurrencyManager()480%n/a11101011
releaseReadLock()360%40%33131311
removeReadLockFromReadLockManager()360%20%22131311
release()280%60%44101011
toString()220%n/a112211
getReadLockManagerEnsureResultIsNotNull(Thread)220%20%226611
transitionToDeferredLock()210%20%228811
removeReadLockManagerIfEmpty(Thread)190%40%336611
acquireNoWait(boolean)180%60%444411
acquireIfUnownedNoWait(boolean)140%40%334411
acquireReadLockNoWait()130%40%334411
putThreadAsWaitingToAcquireLockForWriting(Thread, String)110%n/a113311
putThreadAsWaitingToAcquireLockForReading(Thread, String)110%n/a113311
addReadLockToReadLockManager()110%n/a115511
checkDeferredLock()90%20%225511
checkReadLock()90%20%225511
isNested()90%20%221111
removeThreadNoLongerWaitingToAcquireLockForWriting(Thread)90%n/a113311
removeThreadNoLongerWaitingToAcquireLockForReading(Thread)90%n/a113311
isAcquired()80%20%221111
getReadLockManager(Thread)70%n/a112211
putDeferredLock(Thread, DeferredLockManager)60%n/a112211
setJustificationWhyMethodIsBuildingObjectCompleteReturnsFalse(String)60%n/a112211
getDeferredLockManager(Thread)50%n/a111111
removeDeferredLockManager(Thread)50%n/a111111
setDepth(int)50%n/a112211
setNumberOfReaders(int)50%n/a112211
setNumberOfWritersWaiting(int)50%n/a112211
getThreadsToWaitOnAcquire()50%n/a111111
getThreadsToWaitOnAcquireMethodName()50%n/a111111
getThreadsWaitingToReleaseDeferredLocks()50%n/a111111
getThreadsWaitingToReleaseDeferredLocksJustification()50%n/a111111
clearJustificationWhyMethodIsBuildingObjectCompleteReturnsFalse()50%n/a112211
acquire()40%n/a112211
acquireNoWait()40%n/a111111
initializeDeferredLockManagers()40%n/a111111
getDepth()40%n/a111111
getNumberOfReaders()40%n/a111111
getNumberOfWritersWaiting()40%n/a111111
setActiveThread(Thread)40%n/a112211
setIsLockedByMergeManager(boolean)40%n/a112211
setStack(Exception)40%n/a112211
getPropertyRecordStackOnLock()40%n/a111111
getTotalNumberOfKeysAcquiredForReading()40%n/a111111
getTotalNumberOfKeysReleasedForReading()40%n/a111111
getTotalNumberOfKeysReleasedForReadingBlewUpExceptionDueToCacheKeyHavingReachedCounterZero()40%n/a111111
getActiveThread()30%n/a111111
isLockedByMergeManager()30%n/a111111
getStack()30%n/a111111
setShouldTrackStack(boolean)30%n/a112211
getConcurrencyManagerId()30%n/a111111
getConcurrencyManagerCreationDate()30%n/a111111
lambda$getPropertyRecordStackOnLock$0()30%n/a111111
getDeferredLockManagers()20%n/a111111
getReadLockManagers()20%n/a111111
shouldTrackStack()20%n/a111111
getThreadsToWaitOnAcquireReadLock()20%n/a111111
getThreadsToWaitOnAcquireReadLockMethodName()20%n/a111111