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

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

????3?
#z{
|}~
	!?d
??	!?
??	!?
??
??
?
???
!?
???	!????
??
??
??
??
??
??
??
??
!??
????LOGLorg/slf4j/Logger;
downloadCache2Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;stagingCache;Lorg/apache/jackrabbit/oak/plugins/blob/UploadStagingCache;	directoryLjava/io/File;J(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;Ljava/util/concurrent/ExecutorService;II)VCodeLineNumberTableLocalVariableTablethis@Lorg/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache;pathLjava/lang/String;homesizeJuploadSplitPercentageI
uploadThreadsloader%Lcom/google/common/cache/CacheLoader;uploader8Lorg/apache/jackrabbit/oak/plugins/blob/StagingUploader;
statsProvider4Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;listeningExecutor;
StackMapTable??~??????	Signatures(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;Ljava/util/concurrent/ExecutorService;II)VgetIfPresent"(Ljava/lang/String;)Ljava/io/File;keystagedRuntimeVisibleAnnotationsLjavax/annotation/Nullable;"(Ljava/lang/Object;)Ljava/io/File;Ljava/lang/Object;geteLjava/io/IOException;?
Exceptions
invalidate(Ljava/lang/Object;)Vstage#(Ljava/lang/String;Ljava/io/File;)ZfilegetStagingCacheStatsC()Lorg/apache/jackrabbit/oak/plugins/blob/DataStoreCacheStatsMBean;
getCacheStatsclose()VgetStagingCache=()Lorg/apache/jackrabbit/oak/plugins/blob/UploadStagingCache;getDownloadCache4()Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;&(Ljava/lang/Object;)Ljava/lang/Object;x0\Lcom/google/common/cache/AbstractCache;Ljava/io/Closeable;
SourceFileCompositeDataStoreCache.java-o-Upload percentage should be between 0 and 100???java/io/File-?+,???)*???'(??YZ??java/lang/StringaZjava/io/IOException%&Error loading [{}] from cache???f?fg??????lnoY_>org/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache???%com/google/common/cache/AbstractCachejava/io/Closeable#com/google/common/cache/CacheLoader6org/apache/jackrabbit/oak/plugins/blob/StagingUploader2org/apache/jackrabbit/oak/stats/StatisticsProvider:com/google/common/util/concurrent/ListeningExecutorService-java/util/concurrent/ScheduledExecutorService$java/util/concurrent/ExecutorService$com/google/common/base/Preconditions
checkArgument(ZLjava/lang/Object;)V(Ljava/lang/String;)V9org/apache/jackrabbit/oak/plugins/blob/UploadStagingCachebuildf(Ljava/io/File;Ljava/io/File;IJLorg/apache/jackrabbit/oak/plugins/blob/StagingUploader;Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/ScheduledExecutorService;II)Lorg/apache/jackrabbit/oak/plugins/blob/UploadStagingCache;0org/apache/jackrabbit/oak/plugins/blob/FileCache?(JLjava/io/File;Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/ExecutorService;)Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;setDownloadCache5(Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;)Vexists()Zorg/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)VputC(Ljava/lang/String;Ljava/io/File;)Lcom/google/common/base/Optional;com/google/common/base/Optional	isPresentgetStatsorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!!#$%&'()*+,
-./?
m*??d???*?Y+??!?im7**?,	

?	?
*!e*???*?
*??
?0"EGJ&L1NNQaRlS1?m23m45m6,m78m9:m;:m<=m>?m@A	mBC
mDEmFGmH:
mI:1<J8Km<LM+?NOPQRSTUV@WXYZ/w*?
+?M,?,??,?*?+??0X	YZ\1 23[5	\,M?P]^Y_/=	*+???0b1	23	[`]^aZ/?-*?
+?M,?,??,?*?+??M?+?,?0h	ijmn o+p1*	\, 
bc-23-[5M?P?NOdefg/P*?
+??*?+??0vwx123[`hi/K
*?
+,???0{1 
23
[5
j,kl/2*?
??0?123ml/2*???0?123no/A*??*?
??0???123pq//*?
?0?123rs//*??0?123AYt/:*+? ?0*123u`vo/"
!?"??0.Wwxy




© 2015 - 2025 Weber Informatics LLC | Privacy Policy