Class CompositeDataStoreCache
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.apache.jackrabbit.guava.common.cache.Cache<String,
File>
@Deprecated(since="2024-09-23")
public class CompositeDataStoreCache
extends org.apache.jackrabbit.guava.common.cache.AbstractCache<String,File>
implements Closeable
Deprecated.
The Jackrabbit Oak Blob Plugins library is designed for Oak-internal use only and thus deprecated. It will not be part of the AEM SDK after April 2025.
-
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
ConstructorsConstructorDescriptionCompositeDataStoreCache
(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) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Deprecated.Deprecated.Deprecated.@Nullable File
getIfPresent
(Object key) Deprecated.@Nullable File
getIfPresent
(String key) Deprecated.Deprecated.void
invalidate
(Object key) Deprecated.boolean
Deprecated.Methods inherited from class org.apache.jackrabbit.guava.common.cache.AbstractCache
asMap, cleanUp, get, getAllPresent, invalidateAll, invalidateAll, put, putAll, size, stats
-
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) Deprecated.
-
-
Method Details
-
getIfPresent
Deprecated. -
getIfPresent
Deprecated. -
get
Deprecated.- Throws:
IOException
-
invalidate
Deprecated. -
stage
Deprecated. -
getStagingCacheStats
Deprecated. -
getCacheStats
Deprecated. -
close
public void close()Deprecated.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-