| Constructor and Description |
|---|
CompositeDataStoreCache(String path,
File home,
long size,
int uploadSplitPercentage,
int uploadThreads,
com.google.common.cache.CacheLoader<String,InputStream> loader,
org.apache.jackrabbit.oak.plugins.blob.StagingUploader uploader,
org.apache.jackrabbit.oak.stats.StatisticsProvider statsProvider,
com.google.common.util.concurrent.ListeningExecutorService listeningExecutor,
ScheduledExecutorService scheduledExecutor,
ExecutorService executor,
int purgeInterval,
int stagingRetryInterval) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
File |
get(String key) |
DataStoreCacheStatsMBean |
getCacheStats() |
File |
getIfPresent(Object key) |
File |
getIfPresent(String key) |
DataStoreCacheStatsMBean |
getStagingCacheStats() |
void |
invalidate(Object key) |
boolean |
stage(String key,
File file) |
public CompositeDataStoreCache(String path, File home, long size, int uploadSplitPercentage, int uploadThreads, com.google.common.cache.CacheLoader<String,InputStream> loader, org.apache.jackrabbit.oak.plugins.blob.StagingUploader uploader, org.apache.jackrabbit.oak.stats.StatisticsProvider statsProvider, com.google.common.util.concurrent.ListeningExecutorService listeningExecutor, ScheduledExecutorService scheduledExecutor, ExecutorService executor, int purgeInterval, int stagingRetryInterval)
public File get(String key) throws IOException
IOExceptionpublic void invalidate(Object key)
public DataStoreCacheStatsMBean getStagingCacheStats()
public DataStoreCacheStatsMBean getCacheStats()
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2012–2017 The Apache Software Foundation. All rights reserved.