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
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 TypeMethodDescriptionintGet the minimum size of an object that should be stored in this data store.voidsetMinRecordLength(int minRecordLength) voidsetProperties(Properties properties) 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()
-
-
Method Details
-
setProperties
Properties required to configure the Backend -
getMinRecordLength
public int getMinRecordLength()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)
-