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

org.apache.jackrabbit.oak.plugins.segment.InMemoryCompactionMap.class Maven / Gradle / Ivy

There is a newer version: 1.64.0
Show newest version
????2I
F?
??	E?	E?	E?	E?	E?	E?	E?	E?	E?	E?
E?
?
?
?
E?3??
?
?
?
?
??
E?
??
??
??
?3?3?	E?
E?
E?
??3???
??
??3????????/?????
6/
6
?
E3
	

?_
?
??
6COMPRESS_INTERVALItracker:Lorg/apache/jackrabbit/oak/plugins/segment/SegmentTracker;recentLjava/util/Map;	SignatureyLjava/util/Map;msbs[Jlsbs
beforeOffsets[S
entryIndex[IafterOffsetsafterSegmentIds	afterMsbs	afterLsbs=(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentTracker;)VCodeLineNumberTableLocalVariableTablethisALorg/apache/jackrabbit/oak/plugins/segment/InMemoryCompactionMap;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;wasCompactedTok(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Zbefore4Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;afterwasCompacted(Ljava/util/UUID;)ZidLjava/util/UUID;
StackMapTablegetj(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;oiindexlimit	segmentId5Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;msbJlsboffsetentry??asSegmentId8(I)Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;idxRuntimeVisibleAnnotationsasUUIDG(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;)Ljava/util/UUID;putk(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Vremove(Ljava/util/Set;)VuuidsLjava/util/Set;LocalVariableTypeTable!Ljava/util/Set;$(Ljava/util/Set;)Vcompress()VgetSegmentCount()JgetRecordCountisEmpty()ZuuidmapEntryInnerClassesLjava/util/Map$Entry;i$Ljava/util/Iterator;aSIdxkeyaUUID
newSegmentremovednewSizemappingnewMsbsnewLsbs
newEntryIndex
newEntriesnewBeforeOffsetsnewAfterOffsetsnewAfterSegmentIdsnewAfterSegmentsnewIndexnewEntryoldEntryXLjava/util/Map;Ljava/util/Map$Entry;^Ljava/util/Map$Entry;:Ljava/util/Map$Entry;yLjava/util/Map;>;4Ljava/util/Map;??QVT	findEntry(JJ)Il
guessIndex
valueRangeFmlowIndex	highIndexlowValue	highValuetargetValuegetEstimatedWeighttotal
SourceFileInMemoryCompactionMap.java[?LMPQRQSTUVWTXVYQZQJKno????n2org/apache/jackrabbit/oak/plugins/segment/RecordId !"~[#3org/apache/jackrabbit/oak/plugins/segment/SegmentId[$java/util/UUID[%"java/lang/IllegalArgumentException?&'HI????()*??+,-./0*123?45java/util/Map$Entry6578
java/util/Map9:;5java/lang/Integer<=>???@ABACDEFcompress-intervalGH?org/apache/jackrabbit/oak/plugins/segment/InMemoryCompactionMapjava/lang/Object>org/apache/jackrabbit/oak/plugins/segment/PartialCompactionMap
java/util/Setjava/util/Iteratorcom/google/common/collect/Maps
newHashMap()Ljava/util/HashMap;equals(Ljava/lang/Object;)ZgetMostSignificantBitsgetLeastSignificantBits&(Ljava/lang/Object;)Ljava/lang/Object;getSegmentId7()Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;	getOffset()I1org/apache/jackrabbit/oak/plugins/segment/Segmentdecode(S)I9(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;I)V?(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentTracker;JJ)V(JJ)V8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;sizejava/util/CollectionsemptySet()Ljava/util/Set;com/google/common/collect/Sets
newTreeSet()Ljava/util/TreeSet;
newTreeMap()Ljava/util/TreeMap;entrySetiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeyaddcontainsvalueOf(I)Ljava/lang/Integer;getValueintValueencode(I)ScontainsKeyjava/util/ArrayscopyOf([SI)[S([II)[Ijava/lang/Mathround(F)I
getInteger((Ljava/lang/String;I)Ljava/lang/Integer;!EFGHIJKLMNOPQRQSTUVWTXVYQZQ[\]?I*?*??*??*??*?	?*?
?*?	?*?
?	*??
*??*+??^2`SUVW Y'Z.\5]<^CaHb_I`aIJKbcde]H
,*+?
??^f_ 
`a
fg
hgb
ccij]U*+?+?????^k_`aklm@bcno]??*?+??M,?,?*????+?N-?7-?7+?6*?6		?\*?	.6
*?	`.6
6?=*?5?6

??Y*?*?5???
???????^Vpqrvwz#{)|/}5??E?N?Y?d?p?w?????????_zp(pI
]AqINPrI
YEsI?`a?fg?hg#}tu)wvw/qxw5kyI?azI	m-?{	?>|{{}?1??bc~]a*?	.=?Y*?*?
/*?/??^
??_ `arI?I?c
??]:?Y*?*???^?_ku?c??]?0*+?
??Y? ?*?+,?!W*??"?#?*?$?^????+?/?_ 0`a0fg0hgmb
cc??]P*+?%?^
??_`a?????N?bc??]6*?&?%?^
??_`a??]1*????^?_`a??]1*????^?_`a??]O*???*??'???^?_`am@??]??*??'?
+?(???)M>?*:*??+?,:?-???.?/:?0?:?:?Y???:	,	?1?+	?2??	??3:

??*:
	
?!W
??4?5?!W??p6*???9?Y*?/*?/?:,?1?+?2???????:?:`?
:*??*??"`6?	:	?	:
?
:?:6
66,?,:?-???.?:?7?7+?2?-*?????*?/????*?/??????????3:??*:*???q*?/??d*?/??W*?.6*?`.66?5*?5??4?Y*?*?5???!W???ʄPP?
O?+?,:?-???.?/:?0?6?76?5?:	
?8V

??8V??9:?:???6?76??"6?4?!W
O?
??l??Z
O*?*?*?
	??'*	
?;?*

?;?*
?z?yW???`a????????I!??M??Q??Q??V)??I/??T	5??T
;??V@??MC??I
F??II??I?\	?-??
Gzz?v~z??????>z???????!???@???m8?|?????T
|?????{}??#??|????9??I|????????????X????;?8??%??q|???????????????{???|?????????????D?'??VN?bc??]??6*??d6=8>8?8	??6
f8??
d?	fjn??`6
*?
/7??
d6?8?N??
`6?8?9*?
/7!??
d6?8?!??
`6?8?
???g?^nPQWXY[\#]*^1aHfQgXh^ifjmksl{o?p?q?r?s?t?u?x?{?~_z?-?w#??I
*???Q`?w?`a?vw?xw??I??I?????????	m4?|?/???|??]?z@@*??h`?a@*??h`?a@*??h`?a@*??h`?a@*??h`?a@*?	?h`?a@*?
?h`?a@*??h`?a@?^*
???"?0?>?L?Z?i?x?_z`av?w??]&BC?D?7?#?^O???
/3?	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy