
org.apache.jackrabbit.oak.segment.file.FileReaper.class Maven / Gradle / Ivy
???? 3 ?
B C
B D E F G H I J I K L M N
O M P M H
Q
R S T U V W X Y
Z [ V \ M ]
^ _
` a logger Lorg/slf4j/Logger; files Ljava/util/Set; Signature Ljava/util/Set; lock Ljava/lang/Object; ()V Code LineNumberTable LocalVariableTable this 3Lorg/apache/jackrabbit/oak/segment/file/FileReaper; add (Ljava/lang/Iterable;)V file Ljava/io/File; Ljava/lang/Iterable; LocalVariableTypeTable $Ljava/lang/Iterable;
StackMapTable E b c '(Ljava/lang/Iterable;)V reap e Ljava/io/IOException; redo _ d L X
SourceFile FileReaper.java $ % java/util/HashSet java/lang/Object " # e f g b h i j k java/io/File d + l $ m n % o p q r s Removed file {} t u v java/io/IOException Unable to remove file %s w x y z { | i + , 1org/apache/jackrabbit/oak/segment/file/FileReaper } ~ java/util/Iterator java/lang/Throwable
java/util/Set java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; (Ljava/lang/Object;)Z (Ljava/util/Collection;)V clear toPath ()Ljava/nio/file/Path; java/nio/file/Files deleteIfExists (Ljava/nio/file/Path;)Z org/slf4j/Logger info '(Ljava/lang/String;Ljava/lang/Object;)V java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; warn *(Ljava/lang/String;Ljava/lang/Throwable;)V isEmpty org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! " # $ % &