All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.plugins.blob.datastore.BlobIdTracker$BlobIdStore.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3?
b?	a?	a??
?	a?
??
??	f?
f?
??
???	a?	f?
??
??
??	a?
a?	a?
??
??
??
??????

?

?
a?
??

?
??????
?
a?
??
???
+?
+?	f?
f?
+?

?

??

?
????
?????
???
??
a???
B
B
?
?	?

a	
?
??
?
a
?


?
?? !?"#$%BlobIdStoreInnerClasses&TypegenFileNameSuffixLjava/lang/String;
ConstantValue'workingCopySuffix(writerLjava/io/BufferedWriter;processFileLjava/io/File;generationsLjava/util/List;	Signature Ljava/util/List;rootDirprefixrefLock*Ljava/util/concurrent/locks/ReentrantLock;#(Ljava/io/File;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLLorg/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker$BlobIdStore;
Exceptions	addRecord(Ljava/lang/String;)Vid
getRecords()Ljava/util/Iterator;patheLjava/io/IOException;
StackMapTable?*()Ljava/util/Iterator;"(Ljava/lang/String;)Ljava/io/File;copiedRecsFile#)?*getBlobRecordsFile()Ljava/io/File;refsmerge(Ljava/util/List;Z)VmergedrefFilesdoSortZLocalVariableTypeTable$(Ljava/util/List;Z)V
removeRecords(Ljava/util/Iterator;)VrecsLjava/util/Iterator;deleted(Ljava/util/Iterator;+(Ljava/util/Iterator;)V(Ljava/io/File;)VtempiteratorFileLineDifferenceIteratorJLorg/apache/jackrabbit/oak/commons/FileIOUtils$FileLineDifferenceIterator;blobRecsnextGeneration()V
addRecordsaddedsnapshotcloseLjava/lang/Exception;renamedsuccess 
SourceFileBlobIdTracker.javaz?vqwi(java/util/concurrent/locks/ReentrantLockxy+,-./0123456789:java/io/Filepq;23<=>?@ABrs??noCDEF?G?HIJAdded record {}KLMNOPQ??RSTz?UWXjava/io/IOException)Error in retrieving blob records iteratorYZ[???\]^?%Error in retrieving blob records filejava/lang/StringBuilderD_`2aQbQz{cdFile created {}edfghijdkDlMerged files into references {}m?n?op??Removed recordsq?Sorted filessortedHorg/apache/jackrabbit/oak/commons/FileIOUtils$FileLineDifferenceIteratorzr??s]removed recordst?Failed to delete file {}Luvwxyz,Created new process file and writer over {} {M>|??}~
Closed writer{??????File renamed {}??Process file renamed to {}Trying a copy file operation?]{} File copied to {}{ujava/lang/ExceptionRUnable to copy process file to corresponding gen file. Some elements may be missed?ZJorg/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker$BlobIdStorejava/lang/Objectjava/io/CloseableOorg/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker$BlobIdStore$Type.gen.processjava/lang/Stringjava/lang/Throwablecom/google/common/io/FilesfileTreeTraverser+()Lcom/google/common/collect/TreeTraverser;'com/google/common/collect/TreeTraverserbreadthFirstTraversal>(Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;
IN_PROCESSQLorg/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker$BlobIdStore$Type;filter$()Lcom/google/common/base/Predicate;(com/google/common/collect/FluentIterable
firstMatchE(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;com/google/common/base/OptionalorNull()Ljava/lang/Object;
GENERATIONN(Lcom/google/common/base/Predicate;)Lcom/google/common/collect/FluentIterable;com/google/common/collect/ListsnewArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList;java/util/CollectionssynchronizedList"(Ljava/util/List;)Ljava/util/List;java/io/BufferedWriterappend*(Ljava/lang/CharSequence;)Ljava/io/Writer;newLineflush>org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker
access$000()Lorg/slf4j/Logger;org/slf4j/Loggerdebug'(Ljava/lang/String;Ljava/lang/Object;)VcreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;getAbsolutePath()Ljava/lang/String;org/apache/commons/io/FileUtilslineIterator4(Ljava/io/File;)Lorg/apache/commons/io/LineIterator;Eorg/apache/jackrabbit/oak/commons/FileIOUtils$BurnOnCloseFileIteratorBurnOnCloseFileIteratorwrap{(Lorg/apache/commons/io/LineIterator;Ljava/io/File;)Lorg/apache/jackrabbit/oak/commons/FileIOUtils$BurnOnCloseFileIterator;error*(Ljava/lang/String;Ljava/lang/Throwable;)VlockcopyFile(Ljava/io/File;Ljava/io/File;)Vunlock-(Ljava/lang/String;)Ljava/lang/StringBuilder;REFSgetFileNameSuffixtoStringexists()Z
createNewFilejava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/util/ListisEmpty-org/apache/jackrabbit/oak/commons/FileIOUtils"(Ljava/util/List;Ljava/io/File;Z)VclearsortwriteStrings&(Ljava/util/Iterator;Ljava/io/File;Z)Itrace@(Ljava/io/File;Ljava/io/File;Lcom/google/common/base/Function;)VmoveforceDelete9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vcom/google/common/base/CharsetsUTF_8Ljava/nio/charset/Charset;	newWriterB(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/io/BufferedWriter;info*([Ljava/lang/Object;)Ljava/util/ArrayList;org/apache/commons/io/IOUtilscloseQuietly(Ljava/io/Writer;)V#org/apache/commons/io/FilenameUtilsremoveExtension&(Ljava/lang/String;)Ljava/lang/String;renameTo(Ljava/io/File;)Zadd(Ljava/lang/Object;)Zcopywarn abchijklijmnopqrstuvqwixy
z{|?R*?*+?*,?*?Y??*?+??	?
???
?*?+???
????*??}";<	=>A3FMJQK~ R?RvqRwi?#$??|g#*?+?W*??*???+??}T	UVW"X~#?#?i?#??|?,??L*+?? ?
Y+?!?"?L?$+?%+?#}c
def*g~ 
?i
??,??^??#t???|?=*??&?
Y+?!M*?',?(,N*??)-?N?*-?%-?:*??)?##1#31}&	stvw|#x$y/z1|~*$
??=?=?i-?q??#????M??#??|?@?
Y*??+Y?,*??-?.?/?-?0?1L+?2??3+?4?5?+?}?&?-?>?~@?&?q??>??#??|s*??&+?I+?6?@?
Y*??+Y?,*??-?.?/?-?0?1N+-?7?8+?+?9?
*?'?:*??)?:*??)??\ffhf}2???:?@?K?Q?U?\?c?f?r?~*:?qs?s?ss???s?u??Q
I??#t???|~;?M+,????}?????~ ????q????#t???|
?*??&*?'?:+?:?@??A?MN?BY+*?'?CN-,??E?K?R?X?^?h?o?s?v?w?????????????????~H#E?q%C??X?qw???
??????q?Y?E??????	???#???O??????????#"??|?M*?J*?
Y*??+Y?,*??-?	?/?-?0?1?**??K?L??M*???N?}??-?;?L?~M??#??|{O?M+,?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy