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

????2?
&	o
o
o 	o!
o"	o#	$	%
&'	o(	)	o*	o+	o,???
-./
	0	1	o2	o3	o4	o5	o6	o7
o8	9
&:;<=>
&?
9@;A	oB
C	oD	E
oF	oG
oH
oI
oJ
oK
oL
oM
oN
&O
PQR
9S
oT	&U
VW
PX
VY
&Z
P[
V\

&]^
_`ab	oc	ode	ofg
Mh
&i
oj
kl
om
&n	op
oq
krsQtu
Xv	ow	x	y
oz
o{	o|	o}
&~
c?
e
e??
h
h???
kv??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;
StackMapTable/clear()VmaxLenllensmall	getMemory(Ljava/lang/Object;I)IkeyLjava/lang/Object;hashTK;(TK;I)Iget'(Ljava/lang/Object;I)Ljava/lang/Object;valueTV;>(Ljava/lang/Object;I)TV;access(Ljava/lang/Object;I)VwasEndZF(Ljava/lang/Object;ILjava/util/concurrent/Callable;)Ljava/lang/Object; Ljava/lang/InterruptedException;alreadyLoading2outerLjava/lang/Integer;loading(Ljava/util/concurrent/ConcurrentHashMap;alreadyLoadingloadNowvalueLoaderLjava/util/concurrent/Callable;?Ljava/util/concurrent/ConcurrentHashMap;%Ljava/util/concurrent/Callable<+TV;>;R????^
Exceptions.(TK;ILjava/util/concurrent/Callable<+TV;>;)TV;loadtimeLjava/lang/Exception;starteL(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;)Vputarraymaskindexw
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?????q??????????????????{?q???/org/apache/jackrabbit/oak/cache/CacheLIRS$Entry????twpqz{sqrq?q???q?????#{} get hash {} key {}java/lang/Object??????}{???q?q??|{????????????????java/lang/Integer???????????????????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	queuePrev
access$000()Lorg/slf4j/Logger;org/slf4j/LoggerisTraceEnabled()Z
access$100.(Lorg/apache/jackrabbit/oak/cache/CacheLIRS;)IvalueOf(I)Ljava/lang/Integer;trace((Ljava/lang/String;[Ljava/lang/Object;)VisHottopMove
access$200()Ljava/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;	notifyAllwaitjava/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;)VREPLACEDmapNextSIZEgetHash(Ljava/lang/Object;)Iadd o&pqrqsqtwxyz{|{}{~{{?{?{??x??q?{?q?q??x???x???x??q????*?*+?* ?*?*?*???
	
?4?????{?q?q?????x????Er*??M,*??,?	?*?,+?
,?M???*??M,*??,??*?,+?
,?M???*?
?M,*?
?*?,+?
,?M????2 (8?HP`iq ?4 ??0 ??X??r??r???* ??0 ??X??r???????????? ?????*?*??m?o?@B!??
!!aB???!??6*?Y??*?*?*?Z??*?Y??*?*?*?Z??*?Y??
*?
*?
*?
Z???:*??:*?*?*	?***Z?Z?? ??N&()*"-,071J2U3h4s5?9?:?<?=???@?A?B?>?????{??{,??q?-?w? ?w? ????-?y? ?y??????*+?!N-??-?"??
LM?*?????q
??? ????
???
??Cx????t??#?$?)?#%?&Y*??'?(SY?(SY+S?)*+?!N-?*Y?*
a?*?-?	:?*Y?*
a?*?-?+?.-*???)*??*?,-?-d*??*+?.?	*+?.*Y?/
a?/??FZ[1]8^<`FaHcNdSf]g_ifjqk?l?p?r?s?4????????q8l??NV??? ???8l??NV???1????(x?"???^?*+?!N-?
-?	??-?+?M-*???h*??*?,-?-d*??Q-*????6*-?0?*?1*-?2?)*-?3-??*-?0*?4?**?-?5*-?2??N}~??%?<?N?S?X?\?a?d?i?p?u?|??????4N??????????q???????????
??(@??????*+?6:???7?8?9:??:?*+-?;?*??<:?&Y?:Y:	?+?=:?E?7?(?>*+-?;:
+??W?@?7?A	?
?:+??W?@?7?A?	ç:	??Y:	?+?B:

?		ç?@C?E?:	ç:
	?
???"	Xk????I???????????F??????????v??
???)?1?:?C?I?S?X?b?k?r?w????????????????????????????p??????
??????:???S???C???????????q????4???:????????????????? ??Q
???????????
??????????	???????????J??E??????Mx?????q?G7-?H:*Y?I
a?I?Ge7*Y?Ja?J?1:*Y?L
a?L?MY?N?:	?Ge7
*Y?J
a?J	?*+*?+?O?PW?-KC-EC?:??
???*?-?/?9?C?M?X?[?n??\	?{/??M?{
q??q??q?qq??
d??l?{?*q??q??q??
d???1?-????U???????Mx????.?*+?6:??-??*Y:?*+?6:?	ð?G7-+?Q:*Y?I
a?I?Ge7*Y?Ja?J?1:*Y?L
a?L?MY?N?:
?Ge7*Y?Ja?J
?*+*?+?O?PWð:
?
?3DZK3DpZrp-?.??????b??
?#(.	3:DLWZ
\fpz?????\	L?{\??z?{3n?{????????q???????*?????????????I?????+??????U?????????Mx? ????*+?R?
*+-?P???	?4?????q???q? ???????x? ????%*+?6:?-?S?*+?PW???!"#!$#&?H%??%??%?q%??%??%?q???4%??%??%??%??????#?x? ????#*+?6:?-?S?*+?T?U???*+,-!/?4#??#??#?q#?????#??????!? ???~*+?6N*+?T?U-??356?*?????q???????x? ????*+?6:?*+-?PW???:;
<=??>?????q???q???*???????????x? ???=
?-??*+?6:?G7?
-+?Q:?-+?V:?W:*Y?I
a?I?Ge7*Y?Ja?J?1:*Y?L
a?L?MY?N?:
?Ge7*Y?Ja?J
?*+*?+?O?PW?=SK=iSki?RCEH
IKL!N*O3Q=VEWPXSRUS_TiVsW~X?Y?Z?z??*	??E?{U??s?{????????q???3b??
?????{?H??*	???????????3b??
????X??????????????U????????Mx? ???	
?-?
?XYY?Z?*+?!:?	:??	:*+?[?U?Y?:+?\-?	?"*?:?d6~6		2?]	S*Y??a?*?*???*??	*?^*Y?`?*?2??Zhilmn!p(q1s:t@uFvMwSxZy`zj{q|}}????????p??????????q?????q(??????SV?wZO?q`I?q	?H???????????(??????SV?y?*?????????d?x? ???*	?*?:?d6~62:???\+?S??]S?*:?]:???\+?S????]?]*Y?d?*Y??"?e???	*?0?+?,*??:*??*?3??	*?_?	*?3*?1*?-?
??v??
???? ?,?9?=?D?I?J?V?`?j?y??????????????????????????f
=#?????????????q?????w
??q??q????4=#??????????y????)? ????????&-?????*?*?|?*? ?
*?4???*? ?**?+?5*?*????*??x*??M*Y?,?"?e?*Y?`
a?`*,?3*?,?a?
,?	,?"**?
,?5*?*?`*? ?"*?
?M,?\?b>*,?\?a?U??ԧ?z??R???"?+???G?U?_?d?o?t?y????????????????*??qGj????????? Gj??????????V??.x?????+*??L+*???cY?d?*+?0**?+?5*?1???????&?*??+??#???+??#?????????*??L+?+??*+?0????????????????????????????5*?N-?d6~6-2:??\+?S?
?]:?????	
(
2?H5??5??5?q0?w*?q$?q??? 5??0?y????????x?????=+*??+*???+?+?*?+?*Y? `? +*Y?,Z`?,?-??#-<?=??=???=??=??x?????.+*??+*???+?+?*?+?*Y? `? ??# -!?.??.???.??.??x?????++?+??+?+??++Z??*Y? d? ??$%& '*(?+??+???+??+??x???9,+?,+??,?,?+,?,?	?*Y?`??
*Y?`???"+,
-./!0.284? 9??9?9??? 9??9?9???.	x????+?+??+?+??++Z??+?	?*Y?d??
*Y?d???789 :';4=>????????????????4	x? ?Zj?eY?fN?9?
*?
?*?:?:?-?\?gW?:???)*??:*??-?\?gW?:???-??.JKLM+N5M?PBQTR^QhU?H$??"??K??j??j?j?b	?4$??"??K??j??b
?"?C????????x
??*+?!N-?-?	????
ab?*?????q????????
??@ ??L?hY?iL*??M,*??+,?\?jW,?M???*??M,*??+,?\?jW,?M???+??"klm!l)o9pBoJr?*??1??L??D?*??1??L??D???????x?q	??
?kYl?m?*???}~??????{?????o?
?kYn?m?*???????????q????xv&uo&?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy