Class CacheKeyToThreadRelationships


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

      • CacheKeyToThreadRelationships

        public CacheKeyToThreadRelationships​(ConcurrencyManager cacheKeyBeingDescribed)
        Create a new CacheKeyToThreadRelationships.
        Parameters:
        cacheKeyBeingDescribed -
    • Method Detail

      • getThreadsThatAcquiredReadLock

        public java.util.List<java.lang.Thread> getThreadsThatAcquiredReadLock()
      • getThreadsThatAcquiredDeferredLock

        public java.util.List<java.lang.Thread> getThreadsThatAcquiredDeferredLock()
      • getThreadsThatAcquiredActiveLock

        public java.util.List<java.lang.Thread> getThreadsThatAcquiredActiveLock()
      • getThreadNamesThatAcquiredReadLock

        public java.util.List<java.lang.String> getThreadNamesThatAcquiredReadLock()
      • getThreadNamesThatAcquiredDeferredLock

        public java.util.List<java.lang.String> getThreadNamesThatAcquiredDeferredLock()
      • getThreadNamesThatAcquiredActiveLock

        public java.util.List<java.lang.String> getThreadNamesThatAcquiredActiveLock()
      • mapThreadToThreadName

        protected java.util.List<java.lang.String> mapThreadToThreadName​(java.util.List<java.lang.Thread> threads)
        Map a list of threads to their thread names
        Parameters:
        threads - the threads to map
        Returns:
        the thread names
      • addThreadsThatAcquiredReadLock

        public void addThreadsThatAcquiredReadLock​(java.lang.Thread thread)
      • addThreadsThatAcquiredDeferredLock

        public void addThreadsThatAcquiredDeferredLock​(java.lang.Thread thread)
      • addThreadsThatAcquiredActiveLock

        public void addThreadsThatAcquiredActiveLock​(java.lang.Thread thread)