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

com.groupbyinc.flux.common.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2\com/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMap$ComputingSegment?Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$Segment;Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$SegmentComputingConcurrentHashMap.javaKcom/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMapComputingSegmentScom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ValueReference
Dcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMapValueReferenceScom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntryReferenceEntryccom/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMap$ComputingValueReferenceComputingValueReferenceSegmentFcom/groupbyinc/flux/common/google/common/collect/MapMaker$RemovalCause9com/groupbyinc/flux/common/google/common/collect/MapMakerRemovalCauseK(Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap;II)V
thisfLcom/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMap$ComputingSegment;^Lcom/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMap$ComputingSegment;mapNLcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap;FLcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap;initialCapacityImaxSegmentSizegetOrCompute_(Ljava/lang/Object;ILcom/groupbyinc/flux/common/google/common/base/Function;)Ljava/lang/Object;'java/util/concurrent/ExecutionException*getEntryj(Ljava/lang/Object;I)Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;,-
.getLiveValuei(Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Ljava/lang/Object;01
2
recordReadX(Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;)V45
6postReadCleanup()V89
:getValueReferenceW()Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ValueReference;<=>isComputingReference()Z@ABlockD9
EpreWriteCleanupG9
HcountJ&	Ktable2Ljava/util/concurrent/atomic/AtomicReferenceArray;MN	O0java/util/concurrent/atomic/AtomicReferenceArrayQlength()IST
RUget(I)Ljava/lang/Object;WX
RYjava/lang/Object[6com/groupbyinc/flux/common/google/common/base/Function]getKey()Ljava/lang/Object;_`agetHashcTd"$	fkeyEquivalence;Lcom/groupbyinc/flux/common/google/common/base/Equivalence;hi	
j9com/groupbyinc/flux/common/google/common/base/Equivalencel
equivalent'(Ljava/lang/Object;Ljava/lang/Object;)Zno
mpW`r	COLLECTEDHLcom/groupbyinc/flux/common/google/common/collect/MapMaker$RemovalCause;tu	venqueueNotificationp(Ljava/lang/Object;ILjava/lang/Object;Lcom/groupbyinc/flux/common/google/common/collect/MapMaker$RemovalCause;)Vxy
zexpires|A

}	isExpiredX(Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Z?

?EXPIRED?u	?recordLockedRead?5
?unlock?9
?postWriteCleanup?9
?
evictionQueueLjava/util/Queue;??	?java/util/Queue?remove(Ljava/lang/Object;)Z????expirationQueue??	?getNextW()Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;???;(Lcom/groupbyinc/flux/common/google/common/base/Function;)V?
?newEntry?(Ljava/lang/Object;ILcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;??
?setValueReferenceX(Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ValueReference;)V???set(ILjava/lang/Object;)V??
R?java/lang/Throwable?compute?(Ljava/lang/Object;ILcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;Lcom/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMap$ComputingValueReference;)Ljava/lang/Object;??
?java/lang/Thread?	holdsLock??
??Recursive computation?;com/groupbyinc/flux/common/google/common/base/Preconditions?
checkState(ZLjava/lang/Object;)V??
??waitForValue?`?valueTV;Ljava/lang/Object;valueReference]Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ValueReference;ULcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ValueReference;entryKeyTK;newCount?Ljava/util/concurrent/atomic/AtomicReferenceArray;>;indexfirst]Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;ULcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;createNewEntryZcomputingValueReferencemLcom/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMap$ComputingValueReference;eLcom/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMap$ComputingValueReference;ekeyhashcomputingFunctionBLcom/groupbyinc/flux/common/google/common/base/Function<-TK;+TV;>;8Lcom/groupbyinc/flux/common/google/common/base/Function;java/lang/System?nanoTime()J??
??'(Ljava/lang/Object;I)Ljava/lang/Object;??
?put:(Ljava/lang/Object;ILjava/lang/Object;Z)Ljava/lang/Object;??
?REPLACED?u	?
clearValuek(Ljava/lang/Object;ILcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ValueReference;)Z??
?oldValuestartJendCodeLocalVariableTableLocalVariableTypeTableLineNumberTable	SignatureS(Lcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap;II)V
StackMapTable
ExceptionsK(TK;ILcom/groupbyinc/flux/common/google/common/base/Function<-TK;+TV;>;)TV;?(TK;ILcom/groupbyinc/flux/common/google/common/collect/MapMakerInternalMap$ReferenceEntry;Lcom/groupbyinc/flux/common/google/common/collect/ComputingConcurrentHashMap$ComputingValueReference;)TV;
SourceFileInnerClasses0?p*+???*!"$%&'&? "#?
IJ??()???*+?/:?!*?3:?*?7:*?;?????C?z6:*?F*?I*?Ld6*?P:?Vd~6		?Z?:

:???b:?e????*?g?k+?q????:?C?	6?????s:

?*
?w?{?A*?g?~?*?g???*
???{?*??
:*??*??*?;?*????W*????W*?L???:??/?:?Y-??:?"*+
??:??	?????*??*???:*??*????*+??:*?;????????????:??(*?7:*?;?:*?;?I??????$?+??????????????p??
????????U1?&[+MNf ?&	r??
Bt??Eq?????????!?????&????z???p??
????????[+M?r??
Eq????????? ????????:QR
STU V$?+\?]B^E_IaMcUd[effrh{i?j?l?m?n?p?q?r?s?vx
y???})~5;?>hJ?O?Y?^?h?q?}??????????????????????????????w?*?6\^R?F\?!\$? 2?\^J??@?(\^??+?????

?:??7	7-Y:
?+??:??7
ç:
???*+??:

?*+???{:
	????7?*+??W
?:	????7?*+??W?!$$)$Pmmom?\	<??
?!?????&????????????????><??
? ?????????????R???????,?1?<?A?L?P?W?\?a?m?v?{????Q?$	\\\???\
?\\??
?
?+???2	


D




© 2015 - 2025 Weber Informatics LLC | Privacy Policy