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

org.apache.jackrabbit.oak.spi.blob.FileBlobStore.class Maven / Gradle / Ivy

????2g
L?	K??
?	K?
??
??
????
??
?
?
?
??
?
?
??
??
??
K?
?
?
?
?
?
?
??
K??
"?
?
"??
"?
??
)?
??
??
@?
@?
@???	??
?
K?
??	??
??
??
??	K?
?
K?
?

	


E


IInnerClasses
OLD_SUFFIXLjava/lang/String;
ConstantValueFILE_SUFFIXbaseDirLjava/io/File;buffer[BmarkZ(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis2Lorg/apache/jackrabbit/oak/spi/blob/FileBlobStore;dir	writeBlob&(Ljava/lang/String;)Ljava/lang/String;e(Ljava/security/NoSuchAlgorithmException;lenIparenttempFilePathfileinLjava/io/InputStream;
messageDigestLjava/security/MessageDigest;din!Ljava/security/DigestInputStream;lengthJidStreamLjava/io/ByteArrayOutputStream;digestfidblobId
StackMapTable????V
Exceptions
storeBlock([BI[B)VleveldatatempoutLjava/io/OutputStream;getFile([BZ)Ljava/io/File;oldsub1sub2readBlockFromBackendBlockIdB(Lorg/apache/jackrabbit/oak/spi/blob/AbstractBlobStore$BlockId;)[B>Lorg/apache/jackrabbit/oak/spi/blob/AbstractBlobStore$BlockId;	startMark()VnamenewNameparr$[Ljava/io/File;len$i$dixj?
isMarkEnabled()ZA(Lorg/apache/jackrabbit/oak/spi/blob/AbstractBlobStore$BlockId;)Vsweep()IsubcountcountDeleteChunks(Ljava/util/List;J)JchunkIdLjava/util/Iterator;chunkIdsLjava/util/List;maxLastModifiedTimeLocalVariableTypeTable$Ljava/util/List;	Signature((Ljava/util/List;J)JgetAllChunkIds(J)Ljava/util/Iterator;iterable*Lcom/google/common/collect/FluentIterable;iter:Lcom/google/common/collect/FluentIterable;$Ljava/util/Iterator;+(J)Ljava/util/Iterator;
clearCache
SourceFileFileBlobStore.javaY?UVjava/io/FileYZST?java/io/FileInputStreamYSHA-256&java/security/NoSuchAlgorithmExceptionjava/io/IOExceptionYjava/security/DigestInputStreamY p!"#$?java/io/ByteArrayOutputStream%&'()*+t,??-?.?/012%34,5678Zjava/lang/StringBuilder9:;<.temp=:Y>java/io/FileOutputStreamY?@p?ABAC_old.dattVD?E?FGHIqJKLMWXNOP?QRST?UVjava/lang/StringWXYZ[\]^_`a2org/apache/jackrabbit/oak/spi/blob/FileBlobStore$1Ybcde2org/apache/jackrabbit/oak/spi/blob/FileBlobStore$2Yf0org/apache/jackrabbit/oak/spi/blob/FileBlobStore4org/apache/jackrabbit/oak/spi/blob/AbstractBlobStorejava/io/InputStreamjava/security/MessageDigestjava/lang/Throwable(Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;6(Lorg/apache/jackrabbit/oak/spi/blob/FileBlobStore;J)V(com/google/common/collect/FluentIterablefilterN(Lcom/google/common/base/Predicate;)Lcom/google/common/collect/FluentIterable;I(Lorg/apache/jackrabbit/oak/spi/blob/FileBlobStore;Ljava/util/Iterator;)V!KLOPQ0RPQ1STUVWXYZ[f"*?*@??*?Y+??*??W?\:5
;<!=]"^_"`Pab[{
?Y+?M?Y,?N	?
:?:?Y?
??Y-?:,?7*?*???6???????
:	?	??Y?:????:	*	?:

??,?W?
?:??	?W,
?W	??	??:? :*?!?:V^^`^\?!A	BEHFG(I4J:MKNPOSQVS[T^ShUqVwW}X?Y?Z?[?\?^?_?`?b?d?e?f?g?h?i]?
cdKef?gT?^_?hP	?iT?jk?lm4?no:?pqqurs?[tV	?RuT
?vV?	wPxA
?yz{|}?~?G?	?;??{?{??$??[h*+?:????:??	?W?Y?"Y?#?$?%&?%?'?(:?)Y?*:-?+?,?W?\2noprs t&vHwTxZy_zg{]Rh^_htVh?fh?V`uTPgTH ?TT??x?{?{???[?n+? N--?-d?.:--?-d-?-d?/:??"Y?#?%0?%?':?Y?Y?Y*??(?(?"Y?#-?%1?%?'?(?\~?#?'?=?]>n^_ntVn?XivP]?P#K?Px?=zzz??[Ox*+?2?M,??%*+?2?N,??3W-,?W*+?2?M,?*?4??5?>?:?Y,?:+?6?7?8W?9?
:?9??Pckkmk\>?
???#?)?3?A?F?P?Y?c?h?k?u?]H?Tx^_xv?
nuTA7pfF2?VP(jkx#?3{?7y?{?|?	???[?*?:<???Y?T? M?Y*?,?(N6???Y?T? :?Y-?(:?Y-?"Y?#?%0?%?'?(:??U??E?;:?6	6

	?,
2:?$:?Y?(:

?W?
??ӧ?W???c???:*??]?e?????????????????????]???P?	iT
??Tl9??q4?f	t1?f
>m?P]N?T(??f??P%??T??f?^_??fx;??#z{?Kyz{z{??0??????[]
{6+?=:?>?e???@:?A:*?:??&*?:	??3W	?W*?: 	?? ?B??W??????\:??!?(?1?9?B?K?S?\?k?q?t?w?]\	B?T	(LtV1CuT!S?Pl??{^_{??{?qx?f?{??x???Pz?{????????[?(?C*??DN-?EY*?F?G?H:?IY*?J?\??]*(^_(?q???????????????[+?\]^_??NIE?L?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy