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

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

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

!"
#$
%
&
'()
*+	,?
-	.	/0
1
2345
6	7
89:;
#<=
%<	>	?	@
"A
BCD
EF
,%
K#
"G
HI
J
K
4L
8MNO4PQ
<
R
ST
UVW
UXY
Z[\]
F^
E_
`a
bcd
Ze
f
K%gh
ij	kl
Sm4n
<o	pq
"r
8st4u
"v
wxy4z{
,|
"}
~?
c<
??
8
??
"?
8?
8c
"c
8??
??4?
"?
"?
??
8?
8?
8?
8?
8?
8?
8?	?
8???
|%?
??????FileCacheDataRecordInnerClassesLOGLorg/slf4j/Logger;DIGESTLjava/lang/String;
ConstantValuepath	cacheSizeJstagingSplitPercentageI
uploadThreadsstagingPurgeIntervalstagingRetryInterval
rootDirectoryLjava/io/File;tmpstatisticsProvider4Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;cache@Lorg/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache;backend:Lorg/apache/jackrabbit/oak/spi/blob/AbstractSharedBackend;listeningExecutor()VCodeLineNumberTableLocalVariableTablethisGLorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore;init(Ljava/lang/String;)VhomeDirhome
StackMapTable
Exceptions
createBackend<()Lorg/apache/jackrabbit/oak/spi/blob/AbstractSharedBackend;	getRecord^(Lorg/apache/jackrabbit/core/data/DataIdentifier;)Lorg/apache/jackrabbit/core/data/DataRecord;
identifier0Lorg/apache/jackrabbit/core/data/DataIdentifier;record,Lorg/apache/jackrabbit/core/data/DataRecord;?getRecordIfStoredeLjava/lang/Exception;dataIdentifiercached$NRuntimeVisibleAnnotationsLjavax/annotation/Nullable;	addRecordC(Ljava/io/InputStream;)Lorg/apache/jackrabbit/core/data/DataRecord;inputStreamLjava/io/InputStream;s(Ljava/io/InputStream;Lorg/apache/jackrabbit/oak/spi/blob/BlobOptions;)Lorg/apache/jackrabbit/core/data/DataRecord;fileFactory1Lorg/apache/jackrabbit/util/TransientFileFactory;tmpFiledigestLjava/security/MessageDigest;outputLjava/io/OutputStream;lengthblobOptions0Lorg/apache/jackrabbit/oak/spi/blob/BlobOptions;watch"Lcom/google/common/base/Stopwatch;??Q?????dgetAllIdentifiers()Ljava/util/Iterator;	SignatureH()Ljava/util/Iterator;deleteRecord3(Lorg/apache/jackrabbit/core/data/DataIdentifier;)Vcloseexists3(Lorg/apache/jackrabbit/core/data/DataIdentifier;)Z4Lorg/apache/jackrabbit/core/data/DataStoreException;CgetStats()Ljava/util/List;U()Ljava/util/List;getCacheB()Lorg/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache;setPathsetCacheSize(J)VsetStagingSplitPercentage(I)VsetUploadThreadssetStagingPurgeIntervalsetStagingRetryIntervalsetStatisticsProvider7(Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;)VaddMetadataRecord*(Ljava/io/InputStream;Ljava/lang/String;)Vstreamname#(Ljava/io/File;Ljava/lang/String;)VfgetMetadataRecord@(Ljava/lang/String;)Lorg/apache/jackrabbit/core/data/DataRecord;getAllMetadataRecords$(Ljava/lang/String;)Ljava/util/List;prefixR(Ljava/lang/String;)Ljava/util/List;deleteMetadataRecord(Ljava/lang/String;)ZdeleteAllMetadataRecords
getAllRecordsD()Ljava/util/Iterator;getRecordForIdgetType?Type?()Lorg/apache/jackrabbit/oak/plugins/blob/SharedDataStore$Type;getOrCreateReferenceKey()[B
clearInUseupdateModifiedDateOnAccessldeleteAllOlderThan(J)I
access$000?(Lorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore;)Lorg/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache;x0
SourceFile#AbstractSharedCachingDataStore.java????????????????java/lang/StringBuilder??/repository/datastore??java/io/File???????3Staging percentage cache should be between 0 and 50???????????Temporary file created [{}]???????????????>org/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCacheGorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore$1??Gorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore$2??????????2org/apache/jackrabbit/core/data/DataStoreExceptionRecord ?? does not exist????Yorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore$FileCacheDataRecord????????java/lang/Exception)Error retrieving record [{}] from backend??.org/apache/jackrabbit/oak/spi/blob/BlobOptions????????upload??SHA-1??? java/security/DigestOutputStreamjava/io/FileOutputStream??????????.org/apache/jackrabbit/core/data/DataIdentifier???(SHA1 of [{}], length =[{}] took [{}] ms java/lang/Object???????????????????Added blob [{}] to backend???????Error in adding record??Error in adding record ???????Gorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore$3???????????>Data Store Exception caught checking for %s in pending uploads???????????????????'java/lang/UnsupportedOperationExceptionOperation not supportedEorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore1org/apache/jackrabbit/core/data/AbstractDataStore3org/apache/jackrabbit/core/data/MultiDataStoreAware6org/apache/jackrabbit/oak/plugins/blob/SharedDataStore?org/apache/jackrabbit/oak/plugins/blob/datastore/TypedDataStore*org/apache/jackrabbit/core/data/DataRecordjava/io/InputStream com/google/common/base/Stopwatch/org/apache/jackrabbit/util/TransientFileFactoryjava/security/MessageDigestjava/io/OutputStreamjava/lang/Throwable;org/apache/jackrabbit/oak/plugins/blob/SharedDataStore$Typeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getAbsolutePath#org/apache/commons/io/FilenameUtilsnormalizeNoEndSeparator&(Ljava/lang/String;)Ljava/lang/String;$com/google/common/base/Preconditions
checkArgument(ZLjava/lang/Object;)Vmkdirs()Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;org/slf4j/Loggertrace'(Ljava/lang/String;Ljava/lang/Object;)V8org/apache/jackrabbit/oak/spi/blob/AbstractSharedBackendJ(Lorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore;)V$(Ljava/lang/String;Ljava/io/File;JIILcom/google/common/cache/CacheLoader;Lorg/apache/jackrabbit/oak/plugins/blob/StagingUploader;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/ScheduledExecutorService;II)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getIfPresent"(Ljava/lang/String;)Ljava/io/File;()JlastModified?(Lorg/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore;Lorg/apache/jackrabbit/oak/spi/blob/AbstractSharedBackend;Lorg/apache/jackrabbit/core/data/DataIdentifier;JJ)Verror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
createStarted$()Lcom/google/common/base/Stopwatch;getInstance3()Lorg/apache/jackrabbit/util/TransientFileFactory;createTransientFileB(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;1(Ljava/lang/String;)Ljava/security/MessageDigest;(Ljava/io/File;)V6(Ljava/io/OutputStream;Ljava/security/MessageDigest;)Vorg/apache/commons/io/IOUtils	copyLarge.(Ljava/io/InputStream;Ljava/io/OutputStream;)JencodeHexString([B)Ljava/lang/String;java/lang/Long(J)Ljava/lang/Long;java/util/concurrent/TimeUnitMILLISECONDSLjava/util/concurrent/TimeUnit;elapsed"(Ljava/util/concurrent/TimeUnit;)Jdebug((Ljava/lang/String;[Ljava/lang/Object;)V	getUpload
UploadType=()Lorg/apache/jackrabbit/oak/spi/blob/BlobOptions$UploadType;9org/apache/jackrabbit/oak/spi/blob/BlobOptions$UploadTypeSYNCHRONOUS;Lorg/apache/jackrabbit/oak/spi/blob/BlobOptions$UploadType;stage#(Ljava/lang/String;Ljava/io/File;)ZwriteA(Lorg/apache/jackrabbit/core/data/DataIdentifier;Ljava/io/File;)VinfogetDownloadCache4()Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;0org/apache/jackrabbit/oak/plugins/blob/FileCacheput#(Ljava/lang/String;Ljava/io/File;)V*(Ljava/lang/String;Ljava/lang/Throwable;)VgetStagingCache=()Lorg/apache/jackrabbit/oak/plugins/blob/UploadStagingCache;9org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache#com/google/common/collect/Iterators	transformK(Ljava/util/Iterator;Lcom/google/common/base/Function;)Ljava/util/Iterator;concat>(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator;
invalidate(Ljava/lang/Object;)Vjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;warn
getCacheStatsC()Lorg/apache/jackrabbit/oak/plugins/blob/DataStoreCacheStatsMBean;getStagingCacheStats'com/google/common/collect/ImmutableListofO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;SHARED=Lorg/apache/jackrabbit/oak/plugins/blob/SharedDataStore$Type;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!?????????C??????????????????????????#???h&*?*?*
?*
?*,?*X?	??L`ejot%*?&?????]?*?
?*?Y?+?
?
??
*?Y*?
????
*??*?2???*?Y*?
??*?Y*????*????**?? *? ?!?Y+???M*?"Y*?
?Y,?*?*?*??#Y*?$?%Y*?&*?'*?(*?)*?*?	?*???2???3?M?\?m???????????? ???????H???(@?,??????,*+?+M,?,??,Y?Y?-?
+?./?
??0????
??? ,??,??&??????,????	E*?+?1?2M,? ,?3??4Y**? +,?5,?6?7?*? +?8?N?:+-?;?-569????-?6?7?C??*7??E??E??9????-?H??,?????A
*+?????
??
???,???%??N?@:A*??B:C?D:?EY?FY?G?H:	7+?I7?J?
:
?J
??KY?L?M?N:
?O?PY
SY?QSY-?R?S?QS?T,?U?V?*?
?1?W?+*? 
?X?Y
?Z*??[
?1?\*
?+?:?]?^?,Y_?`?5=EEGE??9?R??	???2?5?=?B?E?O?`?????????????p	?????????2???5???`r??
????????????????C?E	?????????	?S?'???????,???J *??a?b?cY*?d?e*? ?f?g??? ???,?????P*?+?1?h*? +?i????????,???A*? ?j*??k??#$%????,????)+?*? +?l??M?m?PY+S?n,?o?,?VW
]Z['^? ??)??)???
B????<*??p*??q?r??b????????/*???f??????>*+?
??
lm????????>*???
pq????????>*???
tu????????>*???
xy????????>*???
|}????????>*?	??
??????????>*+?'??
??????????L
*? +,?s??
?	?? 
??
??
???,???L
*? +,?t??
?	?? 
??
??
???,???=	*? +?u????	??	?????=	*? +?v????	??	????=	*? +?w????	??	????A	*? +?x??
???	??	????2*? ?y???????,???=	*? +?8????	??	???,
?.?z???????2*? ?{???????,
??4
?|Y}?~????
????>
?|Y}?~????
??
??>
?|Y}?~????
??
??,?/*???L????"
?????Q?24?c%#?	@p<?@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy