Class CachingFileDataStore
java.lang.Object
org.apache.jackrabbit.core.data.AbstractDataStore
org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore
org.apache.jackrabbit.oak.plugins.blob.datastore.CachingFileDataStore
- All Implemented Interfaces:
DataStore,MultiDataStoreAware,TypedDataStore,SharedDataStore
@Deprecated(since="2024-09-23")
public class CachingFileDataStore
extends AbstractSharedCachingDataStore
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.
File system implementation of
AbstractSharedCachingDataStore.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jackrabbit.oak.plugins.blob.SharedDataStore
SharedDataStore.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintDeprecated.Get the minimum size of an object that should be stored in this data store.voidsetMinRecordLength(int minRecordLength) Deprecated.voidsetProperties(Properties properties) Deprecated.Properties required to configure the BackendMethods inherited from class org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore
addMetadataRecord, addMetadataRecord, addRecord, addRecord, clearInUse, close, deleteAllMetadataRecords, deleteAllOlderThan, deleteMetadataRecord, deleteRecord, exists, getAllIdentifiers, getAllMetadataRecords, getAllRecords, getMetadataRecord, getRecord, getRecordForId, getRecordIfStored, getStats, getType, init, metadataRecordExists, setCacheSize, setPath, setStagingPurgeInterval, setStagingRetryInterval, setStagingSplitPercentage, setStatisticsProvider, setUploadThreads, updateModifiedDateOnAccessMethods inherited from class org.apache.jackrabbit.core.data.AbstractDataStore
getRecordFromReferenceMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jackrabbit.oak.plugins.blob.SharedDataStore
getRepositoryId, setRepositoryId
-
Constructor Details
-
CachingFileDataStore
public CachingFileDataStore()Deprecated.
-
-
Method Details
-
setProperties
Deprecated.Properties required to configure the Backend -
getMinRecordLength
public int getMinRecordLength()Deprecated.Description copied from interface:DataStoreGet the minimum size of an object that should be stored in this data store. Depending on the overhead and configuration, each store may return a different value.- Returns:
- the minimum size in bytes
-
setMinRecordLength
public void setMinRecordLength(int minRecordLength) Deprecated.
-