java.lang.Object
org.apache.jackrabbit.guava.common.cache.AbstractCache<
String,
File>
org.apache.jackrabbit.oak.plugins.blob.CompositeDataStoreCache
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.jackrabbit.guava.common.cache.AbstractCache
org.apache.jackrabbit.guava.common.cache.AbstractCache.SimpleStatsCounter, org.apache.jackrabbit.guava.common.cache.AbstractCache.StatsCounter
-
Constructor Summary
Constructors
CompositeDataStoreCache(String path,
File home,
long size,
int uploadSplitPercentage,
int uploadThreads,
org.apache.jackrabbit.guava.common.cache.CacheLoader<String,InputStream> loader,
org.apache.jackrabbit.oak.plugins.blob.StagingUploader uploader,
StatisticsProvider statsProvider,
org.apache.jackrabbit.guava.common.util.concurrent.ListeningExecutorService listeningExecutor,
ScheduledExecutorService scheduledExecutor,
ExecutorService executor,
int purgeInterval,
int stagingRetryInterval)
-
Method Summary
Methods inherited from class org.apache.jackrabbit.guava.common.cache.AbstractCache
asMap, cleanUp, get, getAllPresent, invalidateAll, invalidateAll, put, putAll, size, stats
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CompositeDataStoreCache
public CompositeDataStoreCache(String path,
File home,
long size,
int uploadSplitPercentage,
int uploadThreads,
org.apache.jackrabbit.guava.common.cache.CacheLoader<String,InputStream> loader,
org.apache.jackrabbit.oak.plugins.blob.StagingUploader uploader,
StatisticsProvider statsProvider,
org.apache.jackrabbit.guava.common.util.concurrent.ListeningExecutorService listeningExecutor,
ScheduledExecutorService scheduledExecutor,
ExecutorService executor,
int purgeInterval,
int stagingRetryInterval)
-
Method Details
-
getIfPresent
@Nullable
public @Nullable File getIfPresent(String key)
-
getIfPresent
@Nullable
public @Nullable File getIfPresent(Object key)
- Specified by:
getIfPresent
in interface org.apache.jackrabbit.guava.common.cache.Cache<String,File>
-
-
invalidate
public void invalidate(Object key)
- Specified by:
invalidate
in interface org.apache.jackrabbit.guava.common.cache.Cache<String,File>
- Overrides:
invalidate
in class org.apache.jackrabbit.guava.common.cache.AbstractCache<String,File>
-
-
-
-