All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
DocumentNodeStore |
build() |
Cache<NamePathRev,DocumentNodeState.Children> |
buildChildrenCache(DocumentNodeStore store) |
Cache<CacheValue,NodeDocument> |
buildDocumentCache(DocumentStore docStore) |
Cache<RevisionsKey,LocalDiffCache.Diff> |
buildLocalDiffCache() |
Cache<CacheValue,StringValue> |
buildMemoryDiffCache() |
Cache<PathRev,DocumentNodeState> |
buildNodeCache(DocumentNodeStore store) |
NodeDocumentCache |
buildNodeDocumentCache(DocumentStore docStore,
NodeDocumentLocks locks) |
Cache<StringValue,NodeDocument> |
buildPrevDocumentsCache(DocumentStore docStore) |
T |
clock(Clock clock) |
MissingLastRevSeeker |
createMissingLastRevSeeker() |
java.lang.Iterable<ReferencedBlob> |
createReferencedBlobs(DocumentNodeStore ns) |
VersionGCSupport |
createVersionGCSupport() |
T |
disableBranches() |
int |
getAsyncDelay() |
BlobStore |
getBlobStore() |
@Nullable CacheStats |
getBlobStoreCacheStats() |
@Nullable BlobStoreStats |
getBlobStoreStats() |
boolean |
getCacheEmptyCommitValue() |
long |
getChildrenCacheSize() |
Clock |
getClock() |
int |
getClusterId() |
int |
getCommitValueCacheSize() |
org.apache.jackrabbit.oak.plugins.document.DiffCache |
getDiffCache(int clusterId) |
long |
getDiffCacheSize() |
long |
getDocumentCacheSize() |
DocumentStore |
getDocumentStore() |
DocumentStoreStatsCollector |
getDocumentStoreStatsCollector() |
java.util.concurrent.Executor |
getExecutor() |
GCMonitor |
getGCMonitor() |
long |
getJournalGCMaxAge()
The maximum age for journal entries in milliseconds.
|
JournalPropertyHandlerFactory |
getJournalPropertyHandlerFactory() |
boolean |
getLeaseCheck()
|
LeaseFailureHandler |
getLeaseFailureHandler() |
long |
getLocalDiffCacheSize() |
boolean |
getLogging() |
long |
getMemoryDiffCacheSize() |
Predicate<Path> |
getNodeCachePathPredicate() |
Predicate<java.lang.String> |
getNodeCachePredicate()
|
long |
getNodeCacheSize() |
DocumentNodeStoreStatsCollector |
getNodeStoreStatsCollector() |
@NotNull java.util.Map<java.lang.String,PersistentCacheStats> |
getPersistenceCacheStats() |
PersistentCache |
getPersistentCache() |
long |
getPrevDocumentCacheSize() |
boolean |
getReadOnlyMode() |
long |
getRevisionGCMaxAge()
The maximum age for changes in milliseconds.
|
StatisticsProvider |
getStatisticsProvider() |
boolean |
getTiming() |
int |
getUpdateLimit() |
Weigher<CacheValue,CacheValue> |
getWeigher() |
boolean |
isBundlingDisabled() |
boolean |
isClusterInvisible() |
boolean |
isDisableBranches() |
boolean |
isPrefetchExternalChanges() |
boolean |
isUseSimpleRevision() |
T |
memoryCacheDistribution(int nodeCachePercentage,
int prevDocCachePercentage,
int childrenCachePercentage,
int diffCachePercentage) |
T |
memoryCacheSize(long memoryCacheSize) |
static DocumentNodeStoreBuilder<?> |
newDocumentNodeStoreBuilder() |
T |
setAsyncDelay(int asyncDelay)
Set the maximum delay to write the last revision to the root node.
|
T |
setBlobStore(BlobStore blobStore)
Set the blob store to use.
|
T |
setBundlingDisabled(boolean enabled) |
T |
setCacheEmptyCommitValue(boolean enable)
Controls whether caching of empty commit values (negative cache) is
enabled.
|
T |
setCacheSegmentCount(int cacheSegmentCount) |
T |
setCacheStackMoveDistance(int cacheSegmentCount) |
T |
setClusterId(int clusterId)
Set the cluster id to use.
|
T |
setClusterInvisible(boolean invisible)
Set the cluster as invisible to the discovery lite service.
|
T |
setCommitValueCacheSize(int cacheSize) |
T |
setDocumentStore(DocumentStore documentStore)
Set the document store to use.
|
T |
setDocumentStoreStatsCollector(DocumentStoreStatsCollector documentStoreStatsCollector) |
T |
setExecutor(java.util.concurrent.Executor executor) |
T |
setGCMonitor(@NotNull GCMonitor gcMonitor) |
T |
setJournalCache(java.lang.String journalCache)
Sets the journal cache option.
|
T |
setJournalGCMaxAge(long maxRevisionAgeMillis) |
T |
setJournalPropertyHandlerFactory(JournalPropertyHandlerFactory factory) |
T |
setLeaseCheck(boolean leaseCheck)
|
T |
setLeaseCheckMode(LeaseCheckMode mode) |
T |
setLeaseFailureHandler(LeaseFailureHandler leaseFailureHandler) |
T |
setLogging(boolean logging) |
T |
setLoggingPrefix(java.lang.String prefix)
Sets a custom prefix for the logger.
|
T |
setNodeCachePathPredicate(Predicate<Path> p) |
T |
setNodeCachePredicate(Predicate<java.lang.String> p)
|
T |
setNodeStoreStatsCollector(DocumentNodeStoreStatsCollector statsCollector) |
T |
setPersistentCache(java.lang.String persistentCache)
Sets the persistent cache option.
|
T |
setPrefetchExternalChanges(boolean b) |
T |
setReadOnlyMode() |
T |
setRevisionGCMaxAge(long maxRevisionGCAgeMillis) |
T |
setStatisticsProvider(StatisticsProvider statisticsProvider) |
T |
setTiming(boolean timing)
Use the timing document store wrapper.
|
T |
setUpdateLimit(int limit) |
T |
setUseSimpleRevision(boolean useSimpleRevision) |
protected T |
thisBuilder() |
T |
withWeigher(Weigher<CacheValue,CacheValue> weigher) |