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

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

????4`1com/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/ThrowableKmillisME
&NcurrentTimejava/lang/ClassRdesiredAssertionStatusT2
SU	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable1(Lcom/groupbyinc/flux/common/unit/TimeValue;TT;)V()TT;
SourceFile!BW	

X?-*?*?Y??*	?,?
?Y!?$?*+?(*,?*?Y -+--
-.Z-+,-.	["%!#&'")'*,+\?"&W]/0X?p*?4?R*??9?F*?4?'**??*?*??@Y?A?*?G?*??J?L*??J+??>?*?*??@Y?A?*?*?>JYp+-Zp+,[.2356"778>;G<J;V?k@\
7KLW^:0W^12X?)*?(?O	????G@*?e*?(?O????Y)+-PZ)+,[LMOP\	?@QX4?V???>?[\@W_




© 2015 - 2025 Weber Informatics LLC | Privacy Policy