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

com.groupbyinc.flux.common.util.SingleObjectCache.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4a1com/groupbyinc/flux/common/util/SingleObjectCache(Ljava/lang/Object;java/lang/ObjectSingleObjectCache.javacachedLjava/lang/Object;TT;refreshLock!Ljava/util/concurrent/locks/Lock;refreshInterval+Lcom/groupbyinc/flux/common/unit/TimeValue;lastRefreshTimestampJ$assertionsDisabledZ@(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/Object;)V()V
(java/util/concurrent/locks/ReentrantLock

		"java/lang/IllegalArgumentExceptioninitialValue must not be null (Ljava/lang/String;)V"
#)com/groupbyinc/flux/common/unit/TimeValue%
	'	)this8Lcom/groupbyinc/flux/common/util/SingleObjectCache;3Lcom/groupbyinc/flux/common/util/SingleObjectCache;initialValuegetOrRefresh()Ljava/lang/Object;needsRefresh()Z12
3java/util/concurrent/locks/Lock5tryLock7268refresh:0
;	=java/lang/AssertionError?
@java/lang/SystemBcurrentTimeMillis()JDE
CFunlockH6Ijava/lang/ThrowableKgetNoRefreshmillisNE
&OcurrentTimejava/lang/ClassSdesiredAssertionStatusU2
TV	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable1(Lcom/groupbyinc/flux/common/unit/TimeValue;TT;)V()TT;
SourceFile!BX	

Y?-*?*?Y??*	?,?
?Y!?$?*+?(*,?*?Z -+--
-.[-+,-.	\"%!#&'")'*,+]?"&X^/0Y?p*?4?R*??9?F*?4?'**??*?*??@Y?A?*?G?*??J?L*??J+??>?*?*??@Y?A?*?*?>JZp+-[p+,\22356"778>;G<J;T<V?k@]
7KLX_M0YA*?*?Z+-[+,\EX_:0X_12Y?)*?(?P	????G@*?e*?(?P????Z)+-Q[)+,\QRTU]	?@RY4?W???>?\]@X`




© 2015 - 2024 Weber Informatics LLC | Privacy Policy