
org.apache.jackrabbit.oak.segment.SegmentTracker.class Maven / Gradle / Ivy
???? 3 z
^ _
^ ` a b c
^ d
^
e
f g
h
i j?
k?
l
m??????? @ ???????
i
n o MSB_MASK J
ConstantValue VERSION LSB_MASK DATA BULK random Ljava/security/SecureRandom; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; tables 3[Lorg/apache/jackrabbit/oak/segment/SegmentIdTable; segmentCounter +Ljava/util/concurrent/atomic/AtomicInteger; ()V Code LineNumberTable LocalVariableTable i I this 2Lorg/apache/jackrabbit/oak/segment/SegmentTracker;
StackMapTable j getSegmentCount ()I getReferencedSegmentIds ()Ljava/util/Set; table 2Lorg/apache/jackrabbit/oak/segment/SegmentIdTable; ids Ljava/util/Set; LocalVariableTypeTable >Ljava/util/Set; p , Signature @()Ljava/util/Set; newSegmentId e(JJLorg/apache/jackrabbit/oak/segment/SegmentIdFactory;)Lorg/apache/jackrabbit/oak/segment/SegmentId; msb lsb maker 4Lorg/apache/jackrabbit/oak/segment/SegmentIdFactory; index newDataSegmentId c(Lorg/apache/jackrabbit/oak/segment/SegmentIdFactory;)Lorg/apache/jackrabbit/oak/segment/SegmentId; newBulkSegmentId d(JLorg/apache/jackrabbit/oak/segment/SegmentIdFactory;)Lorg/apache/jackrabbit/oak/segment/SegmentId; type clearSegmentIdTables $(Ljava/util/Set;Ljava/lang/String;)V reclaimed gcInfo Ljava/lang/String; !Ljava/util/Set; 6(Ljava/util/Set;Ljava/lang/String;)V "RuntimeVisibleParameterAnnotations
SourceFile SegmentTracker.java / 0 java/security/SecureRandom ' ( 0org/apache/jackrabbit/oak/segment/SegmentIdTable + , )java/util/concurrent/atomic/AtomicInteger - . q ; r s t u v H I 0org/apache/jackrabbit/oak/segment/SegmentTracker H R w ; x y T U java/lang/Object
java/util/Set get com/google/common/collect/Sets
newHashSet ()Ljava/util/HashSet; collectReferencedIds (Ljava/util/Collection;)V incrementAndGet nextLong ()J ! ! " # ! " $ ! " % ! " &