All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.util.concurrent.CycleDetectingLockFactory.class Maven / Gradle / Ivy

The newest version!
????2O
?
?
?	??
?	?	S??
	???
?
?
??
??
?
??
??
?	????
???
??
??
???
??
?
7?
??
7?	S?
7?
?
???
*?
??
??
*??
??
*?
C??L?	?
???L?
7?
7
;?
;
;
?

A?	 CycleDetectingReentrantWriteLockInnerClasses
CycleDetectingReentrantReadLock$CycleDetectingReentrantReadWriteLockCycleDetectingReentrantLock
LockGraphNodeCycleDetectingLockPotentialDeadlockException
ExampleStackTraceWithExplicitOrderingPoliciesPolicylockGraphNodesPerType$Ljava/util/concurrent/ConcurrentMap;	Signature?Ljava/util/concurrent/ConcurrentMap;Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;>;loggerLjava/util/logging/Logger;policyDLcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;
acquiredLocksLjava/lang/ThreadLocal;{Ljava/lang/ThreadLocal;>;newInstance?(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory;CodeLineNumberTableLocalVariableTablenewReentrantLock>(Ljava/lang/String;)Ljava/util/concurrent/locks/ReentrantLock;this=Lcom/google/common/util/concurrent/CycleDetectingLockFactory;lockNameLjava/lang/String;?(Ljava/lang/String;Z)Ljava/util/concurrent/locks/ReentrantLock;fairZ
StackMapTable?newReentrantReadWriteLockG(Ljava/lang/String;)Ljava/util/concurrent/locks/ReentrantReadWriteLock;H(Ljava/lang/String;Z)Ljava/util/concurrent/locks/ReentrantReadWriteLock;?newInstanceWithExplicitOrdering?(Ljava/lang/Class;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering;	enumClassLjava/lang/Class;lockGraphNodesLjava/util/Map;LocalVariableTypeTableLjava/lang/Class;_Ljava/util/Map;?;>(Ljava/lang/Class;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering;getOrCreateNodes"(Ljava/lang/Class;)Ljava/util/Map;clazzexistingcreated$Ljava/lang/Class<+Ljava/lang/Enum;>;mLjava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;??(Ljava/lang/Class<+Ljava/lang/Enum;>;)Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;createNodesnodeKLcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;keyLjava/lang/Enum;arr$[Ljava/lang/Enum;len$Ii$imapLjava/util/EnumMap;keysnumKeysnodesLjava/util/ArrayList;TE;cLjava/util/EnumMap;[TE;bLjava/util/ArrayList;??;>(Ljava/lang/Class;)Ljava/util/Map;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;getLockName$(Ljava/lang/Enum;)Ljava/lang/String;rankLjava/lang/Enum<*>;'(Ljava/lang/Enum<*>;)Ljava/lang/String;G(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;)VaboutToAcquireS(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)VacquiredLockListlockPLcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;lockStateChanged?
access$100()Ljava/util/logging/Logger;?(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$1;)Vx0x1?Lcom/google/common/util/concurrent/CycleDetectingLockFactory$1;
access$600?(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V
access$700()V
SourceFileCycleDetectingLockFactory.java$Lcom/google/common/annotations/Beta;(Ljavax/annotation/concurrent/ThreadSafe;??????[\;com/google/common/util/concurrent/CycleDetectingLockFactorygm]^(java/util/concurrent/locks/ReentrantLock?Wcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLockIcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode??rt1java/util/concurrent/locks/ReentrantReadWriteLock`com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock??Pcom/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering?WX
java/util/Map?? !"#$%&'??()*+,-./01234java/lang/StringBuilder??56789:;.<9=9Bcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy>?_`@Ajava/util/ArrayListBCDEF,"com/google/common/collect/MapMakerGHIJK9LMN=com/google/common/util/concurrent/CycleDetectingLockFactory$1java/lang/Object\com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock[com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLockNcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLockVcom/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockExceptionMcom/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTraceDcom/google/common/util/concurrent/CycleDetectingLockFactory$Policiesjava/lang/Classjava/util/EnumMapDISABLEDFLcom/google/common/util/concurrent/CycleDetectingLockFactory$Policies;(Z)V(Ljava/lang/String;)V?(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;ZLcom/google/common/util/concurrent/CycleDetectingLockFactory$1;)V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;V(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Ljava/util/Map;)V"java/util/concurrent/ConcurrentMapgetputIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"com/google/common/base/MoreObjectsfirstNonNullcom/google/common/collect/Maps
newEnumMap&(Ljava/lang/Class;)Ljava/util/EnumMap;getEnumConstants()[Ljava/lang/Object;com/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList;add(Ljava/lang/Object;)Zput6(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;(I)Ljava/lang/Object;THROWsubList(II)Ljava/util/List;checkAcquiredLocksW(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Ljava/util/List;)Vjava/util/CollectionsunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;java/lang/EnumgetDeclaringClass()Ljava/lang/Class;
getSimpleName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;nametoStringisAcquiredByCurrentThread()Zjava/lang/ThreadLocal()Ljava/lang/Object;getLockGraphNodeM()Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;size()IremoveweakKeys&()Lcom/google/common/collect/MapMaker;makeMap&()Ljava/util/concurrent/ConcurrentMap;getNamejava/util/logging/Logger	getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!CWXYZ[\]^_`Ya	bcd3	?Y*??e?f	]^ghd;*+??e?fijklgmds(*????	Y?
??Y*?Y+?
??ef (ij(kl(nopQqrsd;*+??efijklrtds(*????Y???Y*?Y+?
??ef (ij(kl(nopQu	vwd*?W+?W*?M?Y+,??e+,
.0f xy]^
z{|x}
z~Y
??d?/?*??L+?+?*?M?*,??L+,???e5
78:;&<f /?y
"?{?{| /??
"????p??Y???d?
?*?L*?? M,?>?!:,:?66?/2:?Y?"?
:		?#W+	?$W????6?!?%??&?'?(????6d?#?%??`?'?(????+?)?eBGH
IJM/N=OEPNMTS]TuS{W?X?W?[fz=??	/??;??6??!3??W$??~(????y???
?????????|4/????}???
??????p,?!?? ? ?2??#??'Y???
??d]!?*Y?+*?,?-?./?.*?0?.?1?edf!??|!??Y???dL*?2*+??3??e???fij]^??d?*+?4?#?5?6?7M+?8N-*?,?(,-?#W?e?	???#?)?f*????*ij*??|??p)??d?B+?4?;?5?6?7M+?8N,?9d6?,?%-?
,?:W?	?????e&			'
18;Af4"??.??'??BijB??|.??p?"?????d??e???dD*+??e?f ij?^????d:*+??e?f?j????d:*+??e?f?j????dG'?;Y?????@??AY?B?5?e!?????
??FbDEGHIJK
LM
NOPQ
RSTD	3U	A




© 2015 - 2024 Weber Informatics LLC | Privacy Policy