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

org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.class Maven / Gradle / Ivy

????2?	p	p	p
p
p
_ 
_!
"#	p$
%&
'()
*
'+
',	p-
p.
8/
p0q1q2q3
p456
7q8q9q:;<
 =q>q?@A
BC
pD
EF
7
pG
HI
JKL
BM
tN
tO	tP	tQRSTUV
pW
XYZ
8=R[\U]^
=_@`?a
AbcdUef
F=g
Hh
pi
jk
lmqno
N*
pqr
Qs
ptu
T*vwxyzy{|R}V~
p??
??
Z?R?
X??
B?
??
??
X??
A?
i?q?
t?
t?R??????BlobIdInnerClasseslogLorg/slf4j/Logger;delegate+Lorg/apache/jackrabbit/core/data/DataStore;encodeLengthInIdZcache&Lcom/google/common/cache/LoadingCache;	Signature;DEFAULT_CACHE_SIZEI
ConstantValuemaxCachedBinarySize.(Lorg/apache/jackrabbit/core/data/DataStore;)VCodeLineNumberTableLocalVariableTablethisELorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore;/(Lorg/apache/jackrabbit/core/data/DataStore;Z)V0(Lorg/apache/jackrabbit/core/data/DataStore;ZI)V
cacheSizeInMBgetRecordIfStored^(Lorg/apache/jackrabbit/core/data/DataIdentifier;)Lorg/apache/jackrabbit/core/data/DataRecord;
identifier0Lorg/apache/jackrabbit/core/data/DataIdentifier;
StackMapTable
Exceptions	getRecordgetRecordFromReference@(Ljava/lang/String;)Lorg/apache/jackrabbit/core/data/DataRecord;	referenceLjava/lang/String;	addRecordC(Ljava/io/InputStream;)Lorg/apache/jackrabbit/core/data/DataRecord;eLjava/io/IOException;streamLjava/io/InputStream;5updateModifiedDateOnAccess(J)VbeforeJdeleteAllOlderThan(J)ImingetAllIdentifiers()Ljava/util/Iterator;H()Ljava/util/Iterator;init(Ljava/lang/String;)VhomeDir?getMinRecordLength()Iclose()V	writeBlob)(Ljava/io/InputStream;)Ljava/lang/String;dr,Lorg/apache/jackrabbit/core/data/DataRecord;id4Lorg/apache/jackrabbit/core/data/DataStoreException;threw??6?readBlob(Ljava/lang/String;J[BII)I	readCount
encodedBlobIdposbuff[Bofflength|
getBlobLength(Ljava/lang/String;)JLLorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$BlobId;?	getBlobId&(Ljava/lang/String;)Ljava/lang/String;record?getReferenceblobIdgetInputStream)(Ljava/lang/String;)Ljava/io/InputStream;content)Ljava/util/concurrent/ExecutionException;csetBlockSize(I)VxtempFileNamefileLjava/io/File;infsweep	startMark
clearInUse
clearCachegetBlockSizeMin()JgetAllChunkIds(J)Ljava/util/Iterator;maxLastModifiedTime?+(J)Ljava/util/Iterator;deleteChunks(Ljava/util/List;J)Z
dataRecordsuccesschunkIdi$Ljava/util/Iterator;chunkIdsLjava/util/List;LocalVariableTypeTable$Ljava/util/List;??Z((Ljava/util/List;J)Z
resolveChunks((Ljava/lang/String;)Ljava/util/Iterator;<(Ljava/lang/String;)Ljava/util/Iterator;toString()Ljava/lang/String;getDataStore-()Lorg/apache/jackrabbit/core/data/DataStore;setMaxCachedBinarySize	getStream
getDataRecordisInMemoryRecord3(Lorg/apache/jackrabbit/core/data/DataIdentifier;)ZwriteStreamldata
maxMemorySizebufferlen@(Lorg/apache/jackrabbit/core/data/DataRecord;)Ljava/lang/String;
extractBlobId
access$000n(Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore;Ljava/lang/String;)Ljava/io/InputStream;x0x1
access$100r(Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore;)Lorg/apache/jackrabbit/core/data/DataStore;
access$200Y(Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore;)Lorg/slf4j/Logger;
access$300H(Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore;)Z
SourceFileDataStoreBlobStore.java|}xyz{??????????????????Eorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$1??????~??????????java/io/IOException2org/apache/jackrabbit/core/data/DataStoreException????????'java/lang/UnsupportedOperationException%DataStore cannot be initialized again?????????????
???????????BlobId must be specified?????????????%Unable to access the blobId for  [{}]???????.org/apache/jackrabbit/core/data/DataIdentifier??No blob found for id [{}]??Eorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$2????java/io/ByteArrayInputStream??'java/util/concurrent/ExecutionExceptionFError occurred while loading bytes from steam while fetching for id {}??java/io/Filejava/io/FileInputStream????????????Eorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$3???Eorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$4????Eorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$53org/apache/jackrabbit/core/data/MultiDataStoreAware????????java/lang/String??????DataStore backed BlobStore [%s]java/lang/Object????????#No DataRecord found for blobId [%s]??????????java/io/SequenceInputStream????????????Corg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore)org/apache/jackrabbit/core/data/DataStore,org/apache/jackrabbit/oak/spi/blob/BlobStore>org/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStoreJorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$BlobIdjavax/jcr/RepositoryExceptionjava/io/InputStreamjava/lang/Throwable*org/apache/jackrabbit/core/data/DataRecordjava/lang/Exceptionjava/util/Iteratorjava/util/ListgetClass()Ljava/lang/Class;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;)org/apache/jackrabbit/oak/cache/CacheLIRS
newBuilderBuilder5()Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder;1org/apache/jackrabbit/oak/cache/CacheLIRS$Builder
maximumWeight6(J)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder;H(Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore;)VweigherV(Lcom/google/common/cache/Weigher;)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder;build-()Lorg/apache/jackrabbit/oak/cache/CacheLIRS;(Ljava/lang/Throwable;)V$com/google/common/cache/LoadingCache
invalidateAll$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;com/google/common/io/Closeables(Ljava/io/Closeable;Z)V com/google/common/io/ByteStreams	skipFully(Ljava/io/InputStream;J)Vread([BII)I8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;of`(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$BlobId;
hasLengthInfo()Z	getLengthorg/slf4j/Loggerwarn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VCorg/apache/jackrabbit/oak/plugins/blob/datastore/InMemoryDataRecord
isInstance(Ljava/lang/String;)Zdebug'(Ljava/lang/String;Ljava/lang/Object;)V?(Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore;Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$BlobId;)VgetE(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;([B)V(Ljava/io/File;)Vorg/apache/commons/io/IOUtilscloseQuietly(Ljava/io/InputStream;)Vorg/apache/commons/io/FileUtilsforceDelete#com/google/common/collect/Iterators	transformK(Ljava/util/Iterator;Lcom/google/common/base/Function;)Ljava/util/Iterator;I(Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore;J)Vfilterh(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/UnmodifiableIterator;iteratorhasNextnext()Ljava/lang/Object;getLastModifieddeleteRecord3(Lorg/apache/jackrabbit/core/data/DataIdentifier;)VsingletonIteratorD(Ljava/lang/Object;)Lcom/google/common/collect/UnmodifiableIterator;java/lang/ClassgetNameformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;()Ljava/io/InputStream;getInstanceY(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/blob/datastore/InMemoryDataRecord;K(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;java/lang/Mathmax(II)Ijava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VI([B)Lorg/apache/jackrabbit/oak/plugins/blob/datastore/InMemoryDataRecord;([BII)V-(Ljava/io/InputStream;Ljava/io/InputStream;)Vz(Lorg/apache/jackrabbit/core/data/DataRecord;)Lorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore$BlobId;encodedValue
getIdentifier2()Lorg/apache/jackrabbit/core/data/DataIdentifier;!p_qrsxyz{|}~????????*???A	*+???
^_?	??	z{???K	*+???
bc? 	??	z{	|}?????*?**???*D?	*+?*?*?
?i?
?Y*??????eBZfg i>r?*????z{?|}??????a*+??*+???*?+???xy{??????????a*+??*+???*?+?????????????????*?+?????????????j*+??M?Y,??????? 	???????F?????C*????
?
??????????*??????????????4
*??????
????????>
? Y!?"????
??
???????4
*??#????
?????E*??$*??%???	??????????6=+?&W*+?N*-?':=:+?(?N?Y-?)?:+?(?",".,?*
???
????"?#?,??>
????#	??6??6??4?}??"???I??????:*+?*:6 ?+?,6	6	6
?(
?:?(?
$..0.???
??? ?$??\	??	:??:??:??:??:??:??3??
0?}??.??@???????7+-?.W+?/M*??,?0?,?1?*,?2??3?M?Y,?)?-,-??????-?.??*!??.	??7??7??????
????????-+?&W*?+?M,?	*,?'??N*?4+-?5??"???????+??*
??-??-???????????
???R+?&W*+?6M,?7??*??8Y,?9?N-?
-?:?*?;,?<?:*?4,?5?0@1=@?2????&*1=@BP	?4B??R??R??G??&,???"?????????????Y+?/M*??G,?0?@,?1*?	???3*?,?2?=Y*,?>???@N?AY-?B?N*?D+?E*,?2?? BCC? :!C"D#P&?4:	??D??Y??Y??T????C????????5??.?????????3?FY+?GMN?HY,?IN*-?J:-?K,?L?:-?K,?L?&&(&?"2	35689&8,9?*3??3??	*??(????&?????????,??????????+??E???????8
*??M??
I	J?
?????+??O??????,	??S??????`,*???NY*?O?P?QY*?R?S?TY*?U?P??X?,??,?????????o
{*??V?r+?W:?X?`?Y?Z:*?6:?8Y?9:*??: 	???[ ???6		??*??V?\?????.y
z({0|;}H~a?f?h?v?y??\	0F??;;??H.??a?}	(N??g??{??{??{???{???:???G???????@???????????9+?]??????????????A^?_Y*???`S?a???????/*?????????>*?	??
?????????o*+??b?M?Y,?)?
????? 	???????K?????2+?7?+?cM?*??8Y+?9?M,d?_Y+S?eW,?????!?0??*??2??2??!???	????<+??7??????????x?*??#`?f=?N66?'+-?,6??`6d6?????:-?g?h:?#?iY?AY-?j+?kL*?+?l:??J???? ?+?0?3?:?A?D?J?P?Z?a?d?x????f
+?P	?a????????w
?s?p??m?????#???@??????
?^*??+?m?n?+?o??????????????V*??+?/?2?+????????????:*+???A?????/*???A???/*???A???/*???A??v:tpuTQN='%?	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy