org.apache.jackrabbit.oak.plugins.blob.GarbageCollectorFileState.class Maven / Gradle / Ivy
???? 2 ?
# M
N O P Q
M R
S
T
U
V " W X
Y " Z [ " \ ] " ^ _ " `
a b
" c
d
a e
a f
" g h
i
j k
j l
m n o
p q r s InnerClasses home Ljava/io/File;
markedRefs
availableRefs gcCandidates garbage (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this BLorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState; root Ljava/lang/String; startTime J
Exceptions t
getMarkedRefs ()Ljava/io/File; getAvailableRefs getGcCandidates
getGarbage close ()V
StackMapTable sort (Ljava/io/File;)V file sorted
lexComparator Ljava/util/Comparator; LocalVariableTypeTable *Ljava/util/Comparator; createTempFile
SourceFile GarbageCollectorFileState.java - @ u v w java/io/File java/lang/StringBuilder
gcworkdir- x y x z { | - } ' ( marked- - ~ ) ( avail- * ( gccand- + ( gc- , ( ? C > ; ? ? ? ? ? C J ; Borg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState$1 - ? ? ? ? ? ? ? ? ? temp J ? @org/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState java/lang/Object java/io/Closeable java/io/IOException java/lang/System currentTimeMillis ()J append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V #(Ljava/io/File;Ljava/lang/String;)V org/apache/commons/io/FileUtils
forceMkdir exists ()Z sizeOf (Ljava/io/File;)J deleteDirectory E(Lorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState;)V 3org/apache/jackrabbit/oak/commons/sort/ExternalSort sortInBatch 7(Ljava/io/File;Ljava/util/Comparator;Z)Ljava/util/List; mergeSortedFiles 8(Ljava/util/List;Ljava/io/File;Ljava/util/Comparator;Z)I com/google/common/io/Files move (Ljava/io/File;Ljava/io/File;)V B(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; " # $ ' ( ) ( * ( + ( , ( - . / ?*? ? A*? Y+? Y? ? ? ? ?
? *? Y*? ? Y? ? ? ? ?
? *? Y*? ? Y? ? ? ? ?
? *? Y*? ? Y? ? ? ? ?
? *? Y*? ? Y? ? ? ? ?
? *? ? ? 0 &