public class ExtractedTextCache extends Object
Constructor and Description |
---|
ExtractedTextCache(long maxWeight,
long expiryTimeInSecs) |
ExtractedTextCache(long maxWeight,
long expiryTimeInSecs,
boolean alwaysUsePreExtractedCache) |
Modifier and Type | Method and Description |
---|---|
void |
addStats(int count,
long timeInMillis,
long bytesRead,
long textLength) |
String |
get(String nodePath,
String propertyName,
org.apache.jackrabbit.oak.api.Blob blob,
boolean reindexMode)
Get the pre extracted text for given blob
|
org.apache.jackrabbit.oak.cache.CacheStats |
getCacheStats() |
org.apache.jackrabbit.oak.plugins.index.fulltext.PreExtractedTextProvider |
getExtractedTextProvider() |
TextExtractionStatsMBean |
getStatsMBean() |
void |
put(org.apache.jackrabbit.oak.api.Blob blob,
org.apache.jackrabbit.oak.plugins.index.fulltext.ExtractedText extractedText) |
void |
setExtractedTextProvider(org.apache.jackrabbit.oak.plugins.index.fulltext.PreExtractedTextProvider extractedTextProvider) |
public ExtractedTextCache(long maxWeight, long expiryTimeInSecs)
public ExtractedTextCache(long maxWeight, long expiryTimeInSecs, boolean alwaysUsePreExtractedCache)
@CheckForNull public String get(String nodePath, String propertyName, org.apache.jackrabbit.oak.api.Blob blob, boolean reindexMode)
public void put(@Nonnull org.apache.jackrabbit.oak.api.Blob blob, @Nonnull org.apache.jackrabbit.oak.plugins.index.fulltext.ExtractedText extractedText)
public void addStats(int count, long timeInMillis, long bytesRead, long textLength)
public TextExtractionStatsMBean getStatsMBean()
@CheckForNull public org.apache.jackrabbit.oak.cache.CacheStats getCacheStats()
public void setExtractedTextProvider(org.apache.jackrabbit.oak.plugins.index.fulltext.PreExtractedTextProvider extractedTextProvider)
public org.apache.jackrabbit.oak.plugins.index.fulltext.PreExtractedTextProvider getExtractedTextProvider()
Copyright © 2012–2017 The Apache Software Foundation. All rights reserved.