
org.apache.jackrabbit.oak.plugins.blob.MarkSweepGarbageCollector$BlobIdRetriever.class Maven / Gradle / Ivy
???? 2 ? G
H I J K L M N O P
Q R
S
T
J U V W
X Y Z [ Z \ ] ^ ] _
J `
J a b
c d M e ] f
Q g h
i j
k l m n fs BLorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState; this$0 BLorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector; ?(Lorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector;Lorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState;)V Code LineNumberTable LocalVariableTable this BlobIdRetriever InnerClasses RLorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$BlobIdRetriever; call ()Ljava/lang/Integer; idsIter Ljava/util/Iterator; ids Ljava/util/List; bufferWriter Ljava/io/BufferedWriter;
blobsCount I LocalVariableTypeTable (Ljava/util/Iterator; $Ljava/util/List;
StackMapTable l O o p q
Exceptions r ()Ljava/lang/Object; Signature FLjava/lang/Object;Ljava/util/concurrent/Callable;
SourceFile MarkSweepGarbageCollector.java " # $ s ! t u v Starting retrieve of all blobs w x y java/io/BufferedWriter java/io/FileWriter z { | $ } $ ~ ? ? ? ? ? ? ? o ? ? ? B p ? ? ? ? ? ? ? ? Retrieved ({}) blobs ? ? ? ? ? ? ? ? } ,Number of blobs present in BlobStore : [{}] ? ? ? - . Porg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$BlobIdRetriever java/lang/Object java/util/concurrent/Callable java/util/Iterator java/util/List java/lang/Throwable java/lang/Exception ()V @org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector LOG Lorg/slf4j/Logger; org/slf4j/Logger debug (Ljava/lang/String;)V @org/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState getAvailableRefs ()Ljava/io/File; (Ljava/io/File;)V (Ljava/io/Writer;)V
access$100 ?(Lorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector;)Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore; >org/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore getAllChunkIds (J)Ljava/util/Iterator; com/google/common/collect/Lists newArrayList ()Ljava/util/ArrayList; hasNext ()Z next add (Ljava/lang/Object;)Z size ()I
access$000 E(Lorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector;)I saveBatchToFile +(Ljava/util/List;Ljava/io/BufferedWriter;)V java/lang/Integer valueOf (I)Ljava/lang/Integer; info '(Ljava/lang/String;Ljava/lang/Object;)V isEmpty sort )org/apache/jackrabbit/oak/commons/IOUtils closeQuietly (Ljava/io/Closeable;)V ! " # $ % &