org.apache.jackrabbit.oak.plugins.document.DocumentMK$Builder.class Maven / Gradle / Ivy
???? 3?
?
! " # $%
& ' ( ) * + , - ./
.0 1 23 4 ?5 6 78 9:;
!< =>
% ? @
,A B
<CD
,E
,FG
/H
,I
,J
KL
/M
/N
,O
,P
KQ
R
,S ?TU
<V
<W
KX
<YZ[
<\]^_
,`
Ka
,bcde f gh
Oi jk
Rl
m
n
o
?p
qr
[
st
^uv
`w
^x
`y z { | }~
h ?
k? ??
n??
p
?? d
?
?
?
? ? ?
?? ??
? ??
?? ? ? ? ? ?
??
???
???
???
???
?
???
???
?? "?
? "? "?
? "?
? "?
? "?
???
?
??
???
???
?
"?
?
?
?????
???? ??
????]??
?? ?? ??
??
??
???
??
??
??
??
??
??
???
??
??
??
??
??
??
??
???
??
??
????
??
???
??? Builder InnerClasses DEFAULT_MEMORY_CACHE_SIZE J
ConstantValue DEFAULT_NODE_CACHE_PERCENTAGE I # !DEFAULT_PREV_DOC_CACHE_PERCENTAGE !DEFAULT_CHILDREN_CACHE_PERCENTAGE DEFAULT_DIFF_CACHE_PERCENTAGE DEFAULT_CACHE_SEGMENT_COUNT !DEFAULT_CACHE_STACK_MOVE_DISTANCE nodeStore >Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;
documentStore :Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore; mongoUri Ljava/lang/String; socketKeepAlive Z mongoStatus >Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus; diffCache 6Lorg/apache/jackrabbit/oak/plugins/document/DiffCache; blobStore .Lorg/apache/jackrabbit/oak/spi/blob/BlobStore; clusterId
asyncDelay timing logging
leaseCheck isReadOnlyMode weigher !Lcom/google/common/cache/Weigher; Signature {Lcom/google/common/cache/Weigher; memoryCacheSize nodeCachePercentage prevDocCachePercentage childrenCachePercentage diffCachePercentage cacheSegmentCount cacheStackMoveDistance useSimpleRevision maxReplicationLagMillis disableBranches prefetchExternalChanges clock 'Lorg/apache/jackrabbit/oak/stats/Clock; executor Ljava/util/concurrent/Executor; persistentCacheURI persistentCache LLorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache; journalCacheURI journalCache leaseFailureHandler @Lorg/apache/jackrabbit/oak/plugins/document/LeaseFailureHandler; statisticsProvider 4Lorg/apache/jackrabbit/oak/stats/StatisticsProvider; blobStoreStats 7Lorg/apache/jackrabbit/oak/plugins/blob/BlobStoreStats; blobStoreCacheStats ,Lorg/apache/jackrabbit/oak/cache/CacheStats; documentStoreStatsCollector HLorg/apache/jackrabbit/oak/plugins/document/DocumentStoreStatsCollector; nodeStoreStatsCollector LLorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreStatsCollector; persistentCacheStats Ljava/util/Map; ?Ljava/util/Map; bundlingDisabled journalPropertyHandlerFactory JLorg/apache/jackrabbit/oak/plugins/document/JournalPropertyHandlerFactory; ()V Code LineNumberTable LocalVariableTable this ?Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;
setMongoDB f(Ljava/lang/String;Ljava/lang/String;I)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; uri name blobCacheSizeMB options? (Lcom/mongodb/MongoClientOptions$Builder; db Lcom/mongodb/DB; status
StackMapTable??G
Exceptions? "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; R(Lcom/mongodb/DB;I)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; ?(Lcom/mongodb/DB;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus;I)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; currentLevel Lcom/mongodb/ReadConcernLevel; recommendedLevel s @Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;? setSocketKeepAlive B(Z)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; enable setBlobStore C(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;)V p? Q(Lcom/mongodb/DB;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; getMongoUri ()Ljava/lang/String; getMongoStatus @()Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus; setRDBConnection W(Ljavax/sql/DataSource;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; ds Ljavax/sql/DataSource; ?(Ljavax/sql/DataSource;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBOptions;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; ;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBOptions; m(Ljavax/sql/DataSource;Ljavax/sql/DataSource;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; documentStoreDataSource blobStoreDataSource setPersistentCache S(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; setJournalCache setTiming getTiming ()Z
setLogging
getLogging
setLeaseCheck
getLeaseCheck setReadOnlyMode A()Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; getReadOnlyMode setLeaseFailureHandler ?(Lorg/apache/jackrabbit/oak/plugins/document/LeaseFailureHandler;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; getLeaseFailureHandler B()Lorg/apache/jackrabbit/oak/plugins/document/LeaseFailureHandler; setDocumentStore {(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; getDocumentStore <()Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore; getNodeStore @()Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore; getDiffCache 8()Lorg/apache/jackrabbit/oak/plugins/document/DiffCache; setDiffCache w(Lorg/apache/jackrabbit/oak/plugins/document/DiffCache;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; o(Lorg/apache/jackrabbit/oak/spi/blob/BlobStore;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; getBlobStore 0()Lorg/apache/jackrabbit/oak/spi/blob/BlobStore; setClusterId B(I)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; setCacheSegmentCount setCacheStackMoveDistance getClusterId ()I
setAsyncDelay
getAsyncDelay
getWeigher #()Lcom/google/common/cache/Weigher; }()Lcom/google/common/cache/Weigher; withWeigher b(Lcom/google/common/cache/Weigher;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; LocalVariableTypeTable ?(Lcom/google/common/cache/Weigher;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; B(J)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; memoryCacheDistribution E(IIII)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; getNodeCacheSize ()J getPrevDocumentCacheSize getChildrenCacheSize getDocumentCacheSize getDiffCacheSize getMemoryDiffCacheSize getLocalDiffCacheSize setUseSimpleRevision isUseSimpleRevision getExecutor !()Ljava/util/concurrent/Executor; setExecutor `(Ljava/util/concurrent/Executor;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; h(Lorg/apache/jackrabbit/oak/stats/Clock;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; setStatisticsProvider u(Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; getStatisticsProvider 6()Lorg/apache/jackrabbit/oak/stats/StatisticsProvider; getDocumentStoreStatsCollector J()Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreStatsCollector; setDocumentStoreStatsCollector ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreStatsCollector;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; getNodeStoreStatsCollector N()Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreStatsCollector; setNodeStoreStatsCollector ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreStatsCollector;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; statsCollector getPersistenceCacheStats ()Ljava/util/Map; ?()Ljava/util/Map; RuntimeVisibleAnnotations getBlobStoreStats 9()Lorg/apache/jackrabbit/oak/plugins/blob/BlobStoreStats; Ljavax/annotation/CheckForNull; getBlobStoreCacheStats .()Lorg/apache/jackrabbit/oak/cache/CacheStats; getClock )()Lorg/apache/jackrabbit/oak/stats/Clock; setMaxReplicationLag a(JLjava/util/concurrent/TimeUnit;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; duration unit Ljava/util/concurrent/TimeUnit; getMaxReplicationLagMillis isDisableBranches setBundlingDisabled enabled isBundlingDisabled setPrefetchExternalChanges b isPrefetchExternalChanges setJournalPropertyHandlerFactory ?(Lorg/apache/jackrabbit/oak/plugins/document/JournalPropertyHandlerFactory;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; factory getJournalPropertyHandlerFactory L()Lorg/apache/jackrabbit/oak/plugins/document/JournalPropertyHandlerFactory; createVersionGCSupport ?()Lorg/apache/jackrabbit/oak/plugins/document/VersionGCSupport; store? createReferencedBlobs T(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;)Ljava/lang/Iterable; ns ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;)Ljava/lang/Iterable; createMissingLastRevSeeker C()Lorg/apache/jackrabbit/oak/plugins/document/MissingLastRevSeeker; open 9()Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK; buildNodeCache _(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;)Lcom/google/common/cache/Cache; ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;)Lcom/google/common/cache/Cache; buildChildrenCache? Children ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;)Lcom/google/common/cache/Cache; buildMemoryDiffCache !()Lcom/google/common/cache/Cache; ?()Lcom/google/common/cache/Cache; buildLocalDiffCache? Diff ?()Lcom/google/common/cache/Cache; buildDocumentCache [(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lcom/google/common/cache/Cache; docStore ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lcom/google/common/cache/Cache; buildPrevDocumentsCache ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lcom/google/common/cache/Cache; buildNodeDocumentCache ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocks;)Lorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache; locks DLorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocks; nodeDocumentsCache Lcom/google/common/cache/Cache; nodeDocumentsCacheStats prevDocumentsCache prevDocumentsCacheStats ?Lcom/google/common/cache/Cache; ?Lcom/google/common/cache/Cache;
buildCache ?(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;JLorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lcom/google/common/cache/Cache; stats QLorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats; cacheType FLorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType; maxWeight docNodeStore listeners Ljava/util/Set; cache fLjava/util/Set;>; 'Lcom/google/common/cache/Cache;??H(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;JLorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lcom/google/common/cache/Cache; getPersistentCache N()Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache; e Ljava/lang/Throwable;? getJournalCache C(Ljava/lang/String;JLjava/util/Set;)Lcom/google/common/cache/Cache; module useLirs(Ljava/lang/String;JLjava/util/Set;>;)Lcom/google/common/cache/Cache; configureBlobStore 1(Lorg/apache/jackrabbit/oak/spi/blob/BlobStore;)V
access$000 b(Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;)Lcom/google/common/cache/Weigher; x0
SourceFile DocumentMK.java/0 oak.documentMK.clusterId??? ? ? ? ? ? ? 0org/apache/jackrabbit/oak/cache/EmpiricalWeigher =org/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder ?
? ? ?
? ? ?? ? ? ? java/util/EnumMap Dorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType/
)* Horg/apache/jackrabbit/oak/plugins/document/JournalPropertyHandlerFactory-. ? ? ? ? ?
?org/apache/jackrabbit/oak/plugins/document/util/MongoConnection/