Class ConcurrencyManagerState


  • public class ConcurrencyManagerState
    extends java.lang.Object
    • Constructor Detail

      • ConcurrencyManagerState

        public ConcurrencyManagerState​(java.util.Map<java.lang.Thread,​ReadLockManager> readLockManagerMapClone,
                                       java.util.Map<java.lang.Thread,​DeferredLockManager> deferredLockManagerMapClone,
                                       java.util.Map<java.lang.Thread,​java.util.Set<ConcurrencyManager>> unifiedMapOfThreadsStuckTryingToAcquireWriteLock,
                                       java.util.Map<java.lang.Thread,​java.lang.String> unifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName,
                                       java.util.Map<java.lang.Thread,​ConcurrencyManager> mapThreadToWaitOnAcquireReadLockClone,
                                       java.util.Map<java.lang.Thread,​java.lang.String> mapThreadToWaitOnAcquireReadLockCloneMethodName,
                                       java.util.Set<java.lang.Thread> setThreadWaitingToReleaseDeferredLocksClone,
                                       java.util.Map<java.lang.Thread,​java.lang.String> mapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone,
                                       java.util.Map<ConcurrencyManager,​CacheKeyToThreadRelationships> mapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey,
                                       java.util.Map<java.lang.Thread,​java.util.Set<java.lang.Object>> mapThreadToObjectIdWithWriteLockManagerChangesClone)
        Create a new ConcurrencyManagerState.
        Parameters:
        readLockManagerMapClone -
        deferredLockManagerMapClone -
        unifiedMapOfThreadsStuckTryingToAcquireWriteLock -
        unifiedMapOfThreadsStuckTryingToAcquireWriteLockMethodName -
        mapThreadToWaitOnAcquireReadLockClone -
        mapThreadToWaitOnAcquireReadLockCloneMethodName -
        setThreadWaitingToReleaseDeferredLocksClone -
        mapThreadsThatAreCurrentlyWaitingToReleaseDeferredLocksJustificationClone -
        mapOfCacheKeyToDtosExplainingThreadExpectationsOnCacheKey -
        mapThreadToObjectIdWithWriteLockManagerChangesClone -