Class ConcurrencyManagerState
- java.lang.Object
-
- org.eclipse.persistence.internal.helper.type.ConcurrencyManagerState
-
public class ConcurrencyManagerState extends Object
-
-
Constructor Summary
Constructors Constructor Description 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)
Create a new ConcurrencyManagerState.
-
Method Summary
-
-
-
Constructor Detail
-
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)
Create a new ConcurrencyManagerState.- Parameters:
readLockManagerMapClone
-deferredLockManagerMapClone
-unifiedMapOfThreadsStuckTryingToAcquireWriteLock
-unifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName
-mapThreadToWaitOnAcquireReadLockClone
-mapThreadToWaitOnAcquireReadLockCloneMethodName
-setThreadWaitingToReleaseDeferredLocksClone
-mapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone
-mapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey
-mapThreadToObjectIdWithWriteLockManagerChangesClone
-
-
-
Method Detail
-
getReadLockManagerMapClone
public Map<Thread,ReadLockManager> getReadLockManagerMapClone()
Getter forreadLockManagerMapClone
-
getDeferredLockManagerMapClone
public Map<Thread,DeferredLockManager> getDeferredLockManagerMapClone()
Getter fordeferredLockManagerMapClone
-
getUnifiedMapOfThreadsStuckTryingToAcquireWriteLock
public Map<Thread,Set<ConcurrencyManager>> getUnifiedMapOfThreadsStuckTryingToAcquireWriteLock()
-
getMapThreadToWaitOnAcquireReadLockClone
public Map<Thread,ConcurrencyManager> getMapThreadToWaitOnAcquireReadLockClone()
Getter formapThreadToWaitOnAcquireReadLockClone
-
getSetThreadWaitingToReleaseDeferredLocksClone
public Set<Thread> getSetThreadWaitingToReleaseDeferredLocksClone()
Getter forsetThreadWaitingToReleaseDeferredLocksClone
-
getMapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone
public Map<Thread,String> getMapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone()
-
getMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey
public Map<ConcurrencyManager,CacheKeyToThreadRelationships> getMapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey()
-
getMapThreadToObjectIdWithWriteLockManagerChangesClone
public Map<Thread,Set<Object>> getMapThreadToObjectIdWithWriteLockManagerChangesClone()
-
getUnifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName
public Map<Thread,String> getUnifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName()
-
-