
org.apache.jackrabbit.oak.segment.SegmentIdTable.class Maven / Gradle / Ivy
???? 3 ?
1 ? ?
? ?
? ? / ?
/ ?
, ?
? ?
?
?
, ? ? ?
?
, ? / ???
/ ? ? ?
? ? ? ?
/ ? ? ? / ? ?
? ? ? ? / ?
, ?
, ? ? ? ? ? ? ? ? ? ? $ ? $ ? ? ?
, ?
? ? ?
? ?
, ?
, ? ?
? ? ?
references Ljava/util/ArrayList; Signature cLjava/util/ArrayList;>; LOG Lorg/slf4j/Logger; rebuildCount I
entryCount ()V Code LineNumberTable LocalVariableTable this 2Lorg/apache/jackrabbit/oak/segment/SegmentIdTable; newSegmentId e(JJLorg/apache/jackrabbit/oak/segment/SegmentIdFactory;)Lorg/apache/jackrabbit/oak/segment/SegmentId; id -Lorg/apache/jackrabbit/oak/segment/SegmentId; msb J lsb maker 4Lorg/apache/jackrabbit/oak/segment/SegmentIdFactory; index
shouldRefresh Z reference Ljava/lang/ref/WeakReference; LocalVariableTypeTable LLjava/lang/ref/WeakReference;
StackMapTable ? ? RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; collectReferencedIds (Ljava/util/Collection;)V ids Ljava/util/Collection; ELjava/util/Collection; H(Ljava/util/Collection;)V refresh ()Ljava/util/Collection; i entry Entry InnerClasses Ljava/util/Map$Entry; size Ljava/util/Map; hashCollisions emptyReferences ?Ljava/util/Map$Entry;>; ?Ljava/util/Map;>; ? ? ? ? G()Ljava/util/Collection; getIndex 0(Lorg/apache/jackrabbit/oak/segment/SegmentId;)I (J)I clearSegmentIdTables $(Ljava/util/Set;Ljava/lang/String;)V reclaimed Ljava/util/Set; gcInfo Ljava/lang/String; !Ljava/util/Set; 6(Ljava/util/Set;Ljava/lang/String;)V "RuntimeVisibleParameterAnnotations getMapRebuildCount ()I
getEntryCount
getMapSize getRawSegmentIdList ()Ljava/util/List; ref list DLjava/util/ArrayList; ? A()Ljava/util/List;
SourceFile SegmentIdTable.java ; < java/lang/ref/WeakReference ? ? ? ? ? ? 2 3 o q ? ? ? ? +org/apache/jackrabbit/oak/segment/SegmentId ? ? ? ? d | ? B ? ; ? ? ? : 9 ] ^ ? ? ? ? ? ? ? ? ? o p 6 7 3Unexpected entry count mismatch, expected {} got {} ? ? ? ? ? ? 8 9 ? < ? ? ? ? ? ? ? ? ? ? java/util/Map$Entry ? ? ? ? ? ? ? ? ? ? t ? java/util/ArrayList ? ? 0org/apache/jackrabbit/oak/segment/SegmentIdTable ? ? ? java/lang/Object
java/util/Map java/util/Iterator java/util/Collections nCopies %(ILjava/lang/Object;)Ljava/util/List; com/google/common/collect/Lists newArrayList +(Ljava/lang/Iterable;)Ljava/util/ArrayList; get (I)Ljava/lang/Object; ()Ljava/lang/Object; getMostSignificantBits ()J getLeastSignificantBits 2org/apache/jackrabbit/oak/segment/SegmentIdFactory 1(JJ)Lorg/apache/jackrabbit/oak/segment/SegmentId; (Ljava/lang/Object;)V set '(ILjava/lang/Object;)Ljava/lang/Object; java/util/Collection addAll (Ljava/util/Collection;)Z com/google/common/collect/Maps newHashMapWithExpectedSize (I)Ljava/util/HashMap; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/lang/Integer valueOf (I)Ljava/lang/Integer; org/slf4j/Logger warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V clear entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next getKey getValue keySet asUUID ()Ljava/util/UUID; contains (Ljava/lang/Object;)Z (Ljava/lang/String;)V add org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! / 1 2 3 4 5 6 7 8 9 : 9 ; <