org.apache.jackrabbit.oak.plugins.blob.MarkSweepGarbageCollector$BlobCollectionType$1.class Maven / Gradle / Ivy
???? 3 ?
\ ] ^ _ ` a b c d e d f g
h i j k l ` m
n o p q ` r s t
u v
w x y z y { |
w }
~ y ? ? ? ` ? ? ? (Ljava/lang/String;I)V Code LineNumberTable LocalVariableTable this BlobCollectionType InnerClasses WLorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$BlobCollectionType$1;
sweepInternal j(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;Ljava/util/List;Ljava/util/ArrayDeque;J)J deleted J e Ljava/lang/Exception; id Ljava/lang/String; i$ Ljava/util/Iterator; blobStore @Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore; ids Ljava/util/List; exceptionQueue Ljava/util/ArrayDeque; maxModified totalDeleted LocalVariableTypeTable $Ljava/util/List; *Ljava/util/ArrayDeque;
StackMapTable ? g ? ? ? ? p Signature ?(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;Ljava/util/List;Ljava/util/ArrayDeque;J)J retrieve ?(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;Lorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState;I)V fs BLorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState;
batchCount I
Exceptions
handleRemoves Q(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;Ljava/io/File;)V
removedIds Ljava/io/File; track ?(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;Lorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState;)V f Ljava/io/IOException; ?
SourceFile MarkSweepGarbageCollector.java EnclosingMethod ? ? ? ? Blob ids to be deleted {} ? ? ? ? ? ? ? ? ? ? ? java/lang/String ? ? ? ? ? ? Blob [{}] not deleted ? ? ? ? ? java/lang/Exception /Error occurred while deleting blob with id [{}] ? ? 8org/apache/jackrabbit/oak/plugins/blob/BlobTrackingStore ? ? ? ? ? ? ? ? ? ? ? ? ? blobiddownload ? ? ? ? ? ? ? java/io/IOException Unable to track blob ids locally ? ? Uorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$BlobCollectionType$1 Sorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$BlobCollectionType java/util/Iterator >org/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore java/util/List java/util/ArrayDeque ? Z(Ljava/lang/String;ILorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$1;)V @org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector LOG Lorg/slf4j/Logger; org/slf4j/Logger trace '(Ljava/lang/String;Ljava/lang/Object;)V iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; com/google/common/collect/Lists newArrayList *([Ljava/lang/Object;)Ljava/util/ArrayList; countDeleteChunks (Ljava/util/List;J)J debug add (Ljava/lang/Object;)Z warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
getTracker @()Lorg/apache/jackrabbit/oak/plugins/blob/datastore/BlobTracker; @org/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState getAvailableRefs ()Ljava/io/File; java/io/File getAbsolutePath ()Ljava/lang/String;