org.apache.jackrabbit.oak.plugins.blob.MarkSweepGarbageCollector$GarbageCollectionType$1.class Maven / Gradle / Ivy
???? 3 ?
* b c d e
d f g d h i d j
k l m n
o p q r s t s u v w
x y q z
{ |
x }
k ~ ? ? ?
? ? ? ? ? ? ? ? ? ?
?
d ? ? ?
# ? ? ? ? ? ? ? ? (Ljava/lang/String;I)V Code LineNumberTable LocalVariableTable this GarbageCollectionType InnerClasses ZLorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$GarbageCollectionType$1; removeAllMarkedReferences C(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;)V blobStore @Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore; mergeAllMarkedReferences ?(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;Lorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState;)J file Ljava/io/File; refFile ,Lorg/apache/jackrabbit/core/data/DataRecord; files Ljava/util/List; markerFiles earliestMarker J earliestRef fs BLorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState; refFiles repoFiles unAvailRepos Ljava/util/Set; LocalVariableTypeTable Ljava/util/List; >Ljava/util/List; #Ljava/util/Set;
StackMapTable ? ? ? ? ? ?
Exceptions addMarked ?(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;Lorg/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState;Ljava/lang/String;)V repoId Ljava/lang/String; addMarkedStartMarker U(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;Ljava/lang/String;)V e 4Lorg/apache/jackrabbit/core/data/DataStoreException; ?
SourceFile MarkSweepGarbageCollector.java EnclosingMethod + ? 6org/apache/jackrabbit/oak/plugins/blob/SharedDataStore ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *org/apache/jackrabbit/core/data/DataRecord ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Earliest marker timestamp {} ? ? ? ? ? ? Earliest ref timestamp {} :Not all repositories have marked references available : {} ? ? java/io/IOException 5Not all repositories have marked references available + ? ? ? ? ? java/io/ByteArrayInputStream + ? ? ? 2org/apache/jackrabbit/core/data/DataStoreException /Error creating marked time marker for repo : {} ? ? Xorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$GarbageCollectionType$1 Vorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$GarbageCollectionType >org/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore @org/apache/jackrabbit/oak/plugins/blob/GarbageCollectorFileState java/util/List
java/util/Set java/util/Iterator ? Z(Ljava/lang/String;ILorg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$1;)V [org/apache/jackrabbit/oak/plugins/blob/datastore/SharedDataStoreUtils$SharedStoreRecordType SharedStoreRecordType
REFERENCES ]Lorg/apache/jackrabbit/oak/plugins/blob/datastore/SharedDataStoreUtils$SharedStoreRecordType; getType ()Ljava/lang/String; deleteAllMetadataRecords (Ljava/lang/String;)V MARKED_START_MARKER getAllMetadataRecords $(Ljava/lang/String;)Ljava/util/List;
REPOSITORY Eorg/apache/jackrabbit/oak/plugins/blob/datastore/SharedDataStoreUtils refsNotAvailableFromRepos 1(Ljava/util/List;Ljava/util/List;)Ljava/util/Set; isEmpty ()Z com/google/common/collect/Lists newArrayList ()Ljava/util/ArrayList; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getStream ()Ljava/io/InputStream; -org/apache/jackrabbit/oak/commons/FileIOUtils copy %(Ljava/io/InputStream;)Ljava/io/File; add (Ljava/lang/Object;)Z
getMarkedRefs ()Ljava/io/File; merge !(Ljava/util/List;Ljava/io/File;)V getEarliestRecord >(Ljava/util/List;)Lorg/apache/jackrabbit/core/data/DataRecord; getLastModified ()J @org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector LOG Lorg/slf4j/Logger; java/lang/Long valueOf (J)Ljava/lang/Long; org/slf4j/Logger trace '(Ljava/lang/String;Ljava/lang/Object;)V error
getNameFromId &(Ljava/lang/String;)Ljava/lang/String; addMetadataRecord #(Ljava/io/File;Ljava/lang/String;)V ([B)V *(Ljava/io/InputStream;Ljava/lang/String;)V debug Borg/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector$1@0 ) * + , - 2 *+? ? . [ / 0 3 4 5 - [ +? ? ? ? +? ? ? ? ? . c d e / 0 3 6 7 8 9 - [ ?+? ? ? ? N+? ? ? ? :-? :?
? ?? :-? :?
? (? ? :? ? : ? W???,? ? +? ? ? ? :? ? 7? ? ? -? ? 7
?
? ?
?? ?
?? ? ? Y? ? . ^ u v y z !} $~ ) 3? 8? V? b? l? o? x? ? ?? ?? ?? ?? ?? ?? ?? ?? / z b
: ; V <