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

org.apache.jackrabbit.oak.cache.CacheLIRS$Segment.class Maven / Gradle / Ivy

????3?
&%	t&
t'
t(	t)
t*	t+	,	-
./	t0	1	t2	t3	t4???
567
%	8	9	t:	t;	t<	t=	t>	t?
t@	A	.BCDEF	.G
9HCI	tJ
K	tL	M
tN	tO
tP
tQ
tR
tS
tT
tU
tV	.W
XYZ
9[
t\	.]^
=%
_`
Xa
_b
=c
&d
Xe
=f
_g

&hi
jklm	tn	top	tqr
Qs
.t
tu
vw
tx
&y	z{
t|
v}~Y?
\?	z?	?	?
t?
.?
t?	t?	z?
.??
h%?
j%
j??
m%
m???
p???mapSizeI	queueSize
queue2SizeentriesEntryInnerClasses2[Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;	Signature:[Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;
usedMemoryJhitCount	missCountloadSuccessCountloadExceptionCount
totalLoadTime
evictionCountcache+Lorg/apache/jackrabbit/oak/cache/CacheLIRS;3Lorg/apache/jackrabbit/oak/cache/CacheLIRS;stackMoveDistance	maxMemory
averageMemory	stackSizestack1Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;9Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;queuequeue2stackMoveCounter1(Lorg/apache/jackrabbit/oak/cache/CacheLIRS;JII)VCodeLineNumberTableLocalVariableTablethisSegment3Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Segment;LocalVariableTypeTable;Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Segment;9(Lorg/apache/jackrabbit/oak/cache/CacheLIRS;JII)V
evictedAll)(Lcom/google/common/cache/RemovalCause;)Vecause&Lcom/google/common/cache/RemovalCause;
StackMapTable7clear()VmaxLenllensmall	getMemory(Ljava/lang/Object;I)IkeyLjava/lang/Object;hashTK;(TK;I)Iget'(Ljava/lang/Object;I)Ljava/lang/Object;valueTV;F(Ljava/lang/Object;I)TV;access(Ljava/lang/Object;I)VwasEndZF(Ljava/lang/Object;ILjava/util/concurrent/Callable;)Ljava/lang/Object; Ljava/lang/InterruptedException;alreadyLoading2+Ljava/util/concurrent/atomic/AtomicBoolean;outerLjava/lang/Integer;loading(Ljava/util/concurrent/ConcurrentHashMap;alreadyLoadingloadNowvalueLoaderLjava/util/concurrent/Callable;XLjava/util/concurrent/ConcurrentHashMap;%Ljava/util/concurrent/Callable<+TV;>;Z???^?i
Exceptions.(TK;ILjava/util/concurrent/Callable<+TV;>;)TV;loadtimeLjava/lang/Exception;startpL(Ljava/lang/Object;ILcom/google/common/cache/CacheLoader;)Ljava/lang/Object;loader%Lcom/google/common/cache/CacheLoader;-Lcom/google/common/cache/CacheLoader;?6(TK;ILcom/google/common/cache/CacheLoader;)TV;replace:(Ljava/lang/Object;ILjava/lang/Object;I)Ljava/lang/Object;memory
(TK;ITV;I)TV;;(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;I)ZoldValuenewValueold(TK;ITV;TV;I)Zremove((Ljava/lang/Object;ILjava/lang/Object;)ZputIfAbsentrefresh;(Ljava/lang/Object;ILcom/google/common/cache/CacheLoader;)Vfuture4Lcom/google/common/util/concurrent/ListenableFuture;9Lcom/google/common/util/concurrent/ListenableFuture;4(TK;ILcom/google/common/cache/CacheLoader;)Vputexistedarraymaskindex|
invalidate<(Ljava/lang/Object;ILcom/google/common/cache/RemovalCause;)Vlastnc?evict4(Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;)VnewCold<(Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;)VconvertOldestHotToCold
pruneStackfindF(Ljava/lang/Object;I)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;N(Ljava/lang/Object;I)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;
addToStackaddToStackBottomremoveFromStack
addToQueuee(Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;)Vqu(Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;)VremoveFromQueuekeys(ZZ)Ljava/util/List;coldnonResidentLjava/util/ArrayList;Ljava/util/ArrayList;?(ZZ)Ljava/util/List;containsKey(Ljava/lang/Object;I)ZkeySet()Ljava/util/Set;setLjava/util/HashSet;Ljava/util/HashSet;?()Ljava/util/Set;setMaxMemory(J)VsetAverageMemory(I)V<Ljava/lang/Object;
SourceFileCacheLIRS.java???? !?v????????????????????v???/org/apache/jackrabbit/oak/cache/CacheLIRS$Entry????y|uv?xvwv?v?v?????#{} get hash {} key {}java/lang/Object?v?????????v?v?????????	???????java/lang/Integer??????)java/util/concurrent/atomic/AtomicBoolean????????????????java/lang/InterruptedException??????????java/lang/Exception??'java/util/concurrent/ExecutionException???????????????????java/lang/NullPointerExceptionThe value may not be null???????????????????java/lang/IllegalStateExceptionjava/util/ArrayList??java/util/HashSet"java/lang/IllegalArgumentException Max memory must be larger than 0$Average memory must be larger than 01org/apache/jackrabbit/oak/cache/CacheLIRS$Segmentjava/util/concurrent/Callable&java/util/concurrent/ConcurrentHashMapjava/lang/Throwable#com/google/common/cache/CacheLoader$com/google/common/cache/RemovalCause	stackNext)org/apache/jackrabbit/oak/cache/CacheLIRSevictedZ(Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Entry;Lcom/google/common/cache/RemovalCause;)V	queueNextjava/lang/Mathmin(JJ)J	stackPrev	queuePrevLOGLorg/slf4j/Logger;org/slf4j/LoggerisTraceEnabled()ZcacheIdvalueOf(I)Ljava/lang/Integer;trace((Ljava/lang/String;[Ljava/lang/Object;)VisHottopMoveCURRENTLY_LOADINGLjava/lang/ThreadLocal;java/lang/ThreadLocal()Ljava/lang/Object;intValue()IloadingInProgress8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)V&(Ljava/lang/Object;)Ljava/lang/Object;	notifyAll(Z)Vwaitjava/lang/SystemnanoTime()Jcall(Ljava/lang/Throwable;)VsizeOf'(Ljava/lang/Object;Ljava/lang/Object;)Iequals(Ljava/lang/Object;)ZEXPLICITreloadZ(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;2com/google/common/util/concurrent/ListenableFuture(Ljava/lang/String;)VREPLACEDmapNext
access$000SIZEgetHash(Ljava/lang/Object;)Iadd t&uvwvxvy|}~???????????????}??v???v?v??}???}???}??v????*?*+?* ?*?*?*???	?4???????v?v?????}????Er*??M,*??,?	?*?,+?
,?M???*??M,*??,??*?,+?
,?M???*?
?M,*?
?*?,+?
,?M????2 (8?HP!`"i!q$?4 ??0 ??X??r??r???* ??0 ??X??r???????????? ?????*?*??m?o?@B!??
!!aB???!??6*?Y??*?*?*?Z??*?Y??*?*?*?Z??*?Y??
*?
*?
*?
Z???:*??:*?*?*	?***Z?Z?? ??N*,-."1,475J6U7h8s9?=?>?@?A?C?D?E?F?>?????????,??v?-?|? ?|? ????-?~? ?~??????*+?!N-??-?"??
PQ?*?????v
??? ????
???
??C}????t??#?$?)?#%?&Y*??'?(SY?(SY+S?)*+?!N-?*Y?*
a?*?-?	:?*Y?*
a?*?-?+?.-*???)*??*?,-?-d*??*+?.?	*+?.*Y?/
a?/??F^_1a8b<dFeHgNhSj]k_mfnqo?p?t?v?w?4????????v8l??NV??? ???8l??NV???1????(}?"???^?*+?!N-?
-?	??-?+?M-*???h*??*?,-?-d*??Q-*????6*-?0?*?1*-?2?)*-?3-??*-?0*?4?**?-?5*-?2??N?????%?<?N?S?X?\?a?d?i?p?u?|??????4N??????????v???????????
??(@?????]?*+?6:???7?8?9:??:?*+-?;?*??<:?=Y?>:Y:	?+???=:?U?7?(?@*+-?;:
+?AW?B??C?7?D	?
?:+?AW?B??C?7?D?	ç:	??Y:	??E+?F?=:

?		ç?$G?I?:	ç:
	?
???	[n????I???????????J??????????? ??
???)?1?:?C?I?V?[?e?n?u?}??????????????????????????????????p??????
??????:???V???C???????????v????4???:????????????????? ??P???????????
??????????????
??????????	?????????#??J??E??????Q}?????q?K7-?L:*Y?M
a?M?Ke7*Y?Na?N?1:*Y?P
a?P?QY?R?:	?Ke7
*Y?N
a?N	?*+*?+?S?TW?-OC-EC?:??
???*?-?/?9?C?M?X?[?n?\	??/??M??
q??q??q?vq??
d??l???*q??q??q??
d???1?-????U???????Q}????.?*+?6:??-??*Y:?*+?6:?	ð?K7-+?U:*Y?M
a?M?Ke7*Y?Na?N?1:*Y?P
a?P?QY?R?:
?Ke7*Y?Na?N
?*+*?+?S?TWð:
?
?3DZO3DpZrp-?.??????b
	

#(.3:DLWZ\fpz?????\	L??\??z??3n??????????v???????*?????????????I?????+??????U?????????Q}? ????*+?V?
*+-?T???"	#%?4?????v???v? ???????}? ????%*+?6:?-?W?*+?TW???)*+!,#.?H%??%??%?v%??%??%?v???4%??%??%??%??????#?}? ????#*+?6:?-?W?*+?X?Y???2345!7?4#??#??#?v#?????#??????!? ???~*+?6N*+?X?Y-??;=>?*?????v???????}? ????*+?6:?*+-?TW???BC
DEG?>?????v???v???*???????????}? ???=
?-??*+?6:?K7?
-+?U:?-+?Z:?[:*Y?M
a?M?Ke7*Y?Na?N?1:*Y?P
a?P?QY?R?:
?Ke7*Y?Na?N
?*+*?+?S?TW?=SO=iSki?RKMP
QST!V*W3Y=^E_P`SZU[_\i^s_~`?a?b?z??*	??E??U??s??????????v???3b??
???????H??*	???????????3b??
????X??????????????U????????Q}? ???J?-?
?\Y]?^?*+?!:?6:?6?	:*+?_?Y?Y?:+?`-?	?"*?:?d6		~6

2?a
S*Y??a?*?*???*??	*?b*Y?`?*?2??c?	*+?.??npqtvwx$z'{.|7~@F?L?S?Y?`?f?p?w???????????????????
!????????????v?????v.??????'???Yg?|``?v	fZ?v
?H!???????????.??????Yg?~?,?????????d? }? ???*	?*?:?d6~62:???`+?W??aS?*:?a:???`+?W????a?a*Y?d?*Y??"?e???	*?0?+?,*??:*??*?3??	*?d?	*?3*?1*?-?
??v??
???? ?,?9?=?D?I?J?V?`?j?y??????????????????????????f
=#?????????????v?????|
??v??v????4=#??????????~????)? ????????&-?????*?*?|?*? ?
*?4???*? ?**?+?5*?*????*??x*??M*Y?,?"?e?*Y?e
a?e*,?3*?,?f?
,?	,?"**?
,?5*?*?`*? ?"*?
?M,?`?g>*,?`?f?Y??ԧ?z??R???"?+???G?U?_?d?o?t?y????????????????*??vGj????????? Gj??????????V??.}????+*??L+*???hY?i?*+?0**?+?5*?1???????&?*??+??#???+??#????????*??L+?+??*+?0????	

????????????????5*?N-?d6~6-2:??`+?W?
?a:?????(2 ?H5??5??5?v0?|*?v$?v??? 5??0?~????????}???=+*??+*???+?+?*?+?*Y? `? +*Y?,Z`?,?-??$%&'#(-)<*?=??=???=??=??}????.+*??+*???+?+?*?+?*Y? `? ??-./0#1-2?.??.???.??.??}????++?+??+?+??++Z??*Y? d? ??567 8*9?+??+???+??+??}?	??9,+?,+??,?,?+,?,?	?*Y?`??
*Y?`???"<=
>?@!A.C8E? 9??9
?9??? 9??9
?9???.	}????+?+??+?+??++Z??+?	?*Y?d??
*Y?d???HIJ K'L4N>P???????????????4	}? 
?Zj?jY?kN?9?
*?
?*?:?:?-?`?lW?:???)*??:*??-?`?lW?:???-??.[\]^+_5^?aBbTc^bhf?H$??"??K??j??j?j?b
?4$??"??K??j??b
?"?C????????}??*+?!N-?-?	????
rs?*?????v????????
??@ ??L?mY?nL*??M,*??+,?`?oW,?M???*??M,*??+,?`?oW,?M???+??"|}~!})?9?B?J??*??1??L??D?*??1??L??D???????}?q	??
?pYq?r?*???????????????? !?o?
?pYs?r?*???????????v????}"#${.zt.?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy