Module org.eclipse.persistence.core
Class ConcurrencyManagerState
java.lang.Object
org.eclipse.persistence.internal.helper.type.ConcurrencyManagerState
-
Constructor Summary
ConstructorsConstructorDescriptionConcurrencyManagerState
(Map<Thread, ReadLockManager> readLockManagerMapClone, Map<Thread, DeferredLockManager> deferredLockManagerMapClone, Map<Thread, Set<ConcurrencyManager>> unifiedMapOfThreadsStuckTryingToAcquireWriteLock, Map<Thread, String> unifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName, Map<Thread, ConcurrencyManager> mapThreadToWaitOnAcquireReadLockClone, Map<Thread, String> mapThreadToWaitOnAcquireReadLockCloneMethodName, Set<Thread> setThreadWaitingToReleaseDeferredLocksClone, Map<Thread, String> mapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone, Map<ConcurrencyManager, CacheKeyToThreadRelationships> mapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey, Map<Thread, Set<Object>> mapThreadToObjectIdWithWriteLockManagerChangesClone, Map<Thread, String> mapThreadsToWaitMergeManagerWaitingDeferredCacheKeys) Create a new ConcurrencyManagerState. -
Method Summary
Modifier and TypeMethodDescriptionGetter fordeferredLockManagerMapClone
Getter formapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey
Getter formapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone
Getter formapThreadsToWaitMergeManagerWaitingDeferredCacheKeys
Getter formapThreadToObjectIdWithWriteLockManagerChangesClone
Getter formapThreadToWaitOnAcquireReadLockClone
Getter formapThreadToWaitOnAcquireReadLockCloneMethodName
Getter forreadLockManagerMapClone
Getter forsetThreadWaitingToReleaseDeferredLocksClone
Getter forunifiedMapOfThreadsStuckTryingToAcquireWriteLock
Getter forunifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName
-
Constructor Details
-
ConcurrencyManagerState
public ConcurrencyManagerState(Map<Thread, ReadLockManager> readLockManagerMapClone, Map<Thread, DeferredLockManager> deferredLockManagerMapClone, Map<Thread, Set<ConcurrencyManager>> unifiedMapOfThreadsStuckTryingToAcquireWriteLock, Map<Thread, String> unifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName, Map<Thread, ConcurrencyManager> mapThreadToWaitOnAcquireReadLockClone, Map<Thread, String> mapThreadToWaitOnAcquireReadLockCloneMethodName, Set<Thread> setThreadWaitingToReleaseDeferredLocksClone, Map<Thread, String> mapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone, Map<ConcurrencyManager, CacheKeyToThreadRelationships> mapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey, Map<Thread, Set<Object>> mapThreadToObjectIdWithWriteLockManagerChangesClone, Map<Thread, String> mapThreadsToWaitMergeManagerWaitingDeferredCacheKeys) Create a new ConcurrencyManagerState.
-
-
Method Details
-
getReadLockManagerMapClone
Getter forreadLockManagerMapClone
-
getDeferredLockManagerMapClone
Getter fordeferredLockManagerMapClone
-
getUnifiedMapOfThreadsStuckTryingToAcquireWriteLock
Getter forunifiedMapOfThreadsStuckTryingToAcquireWriteLock
-
getMapThreadToWaitOnAcquireReadLockClone
Getter formapThreadToWaitOnAcquireReadLockClone
-
getSetThreadWaitingToReleaseDeferredLocksClone
Getter forsetThreadWaitingToReleaseDeferredLocksClone
-
getMapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone
public Map<Thread,String> getMapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone()Getter formapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone
-
getMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey
public Map<ConcurrencyManager,CacheKeyToThreadRelationships> getMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey()Getter formapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey
-
getMapThreadToObjectIdWithWriteLockManagerChangesClone
Getter formapThreadToObjectIdWithWriteLockManagerChangesClone
-
getUnifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName
Getter forunifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName
-
getMapThreadToWaitOnAcquireReadLockCloneMethodName
Getter formapThreadToWaitOnAcquireReadLockCloneMethodName
-
getMapThreadsToWaitMergeManagerWaitingDeferredCacheKeys
Getter formapThreadsToWaitMergeManagerWaitingDeferredCacheKeys
-