org.apache.jackrabbit.oak.plugins.blob.GarbageCollectorFileState.class Maven / Gradle / Ivy
???? 2 ?
( b
c d e f
b g
h
i
j
k ' l m
n ' o p ' q r ' s t ' u
v w
' x
y
v z
v {
' | ' }
~
' ?
? ?
~ ? ?
?
? ? ?
? ?
% b ? ? ? InnerClasses home Ljava/io/File;
markedRefs
availableRefs gcCandidates garbage
lexComparator Ljava/util/Comparator; Signature *Ljava/util/Comparator; (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this BLorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState; root Ljava/lang/String; startTime J
Exceptions ?
getMarkedRefs ()Ljava/io/File; getAvailableRefs getGcCandidates
getGarbage close ()V
StackMapTable sort (Ljava/io/File;)V file sorted '(Ljava/io/File;Ljava/util/Comparator;)V
comparator LocalVariableTypeTable ;(Ljava/io/File;Ljava/util/Comparator;)V merge !(Ljava/util/List;Ljava/io/File;)V files Ljava/util/List; output Ljava/util/List; 1(Ljava/util/List;Ljava/io/File;)V copy %(Ljava/io/InputStream;)Ljava/io/File; stream Ljava/io/InputStream; createTempFile
SourceFile GarbageCollectorFileState.java 6 I ? ? ? java/io/File java/lang/StringBuilder
gcworkdir- ? ? ? ? ? ? 6 ? , - marked- 6 ? . - avail- / - gccand- 0 - gc- 1 - ? ? L G D ? ? ? ? ? L ^ D 2 3 ? ? ? S T ? ? ? ? ? java/io/FileOutputStream 6 L ? Z ? temp ^ ? Borg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState$1 @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 3org/apache/jackrabbit/oak/commons/sort/ExternalSort sortInBatch 7(Ljava/io/File;Ljava/util/Comparator;Z)Ljava/util/List; com/google/common/io/Files move (Ljava/io/File;Ljava/io/File;)V mergeSortedFiles 8(Ljava/util/List;Ljava/io/File;Ljava/util/Comparator;Z)I )org/apache/jackrabbit/oak/commons/IOUtils .(Ljava/io/InputStream;Ljava/io/OutputStream;)J 4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; ! ' ( ) , - . - / - 0 - 1 - 2 3 4 5 6 7 8 ?*? ? A*? Y+? Y? ? ? ? ?
? *? Y*? ? Y? ? ? ? ?
? *? Y*? ? Y? ? ? ? ?
? *? Y*? ? Y? ? ? ? ?
? *? Y*? ? Y? ? ? ? ?
? *? ? ? 9 &