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 -
Field Summary
Fields inherited from class org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore
backend, cache, executor, listeningExecutor, schedulerExecutorFields inherited from class org.apache.jackrabbit.core.data.AbstractDataStore
DIGEST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractSharedBackendprotected AbstractSharedBackendintvoidsetMinRecordLength(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, getCache, getMetadataRecord, getOrCreateReferenceKey, getRecord, getRecordForId, getRecordIfStored, getStats, getType, init, metadataRecordExists, setCacheSize, setPath, setStagingPurgeInterval, setStagingRetryInterval, setStagingSplitPercentage, setStatisticsProvider, setUploadThreads, updateModifiedDateOnAccessMethods inherited from class org.apache.jackrabbit.core.data.AbstractDataStore
encodeHexString, getRecordFromReference, getReferenceFromIdentifierMethods inherited from class java.lang.Object
clone, equals, finalize, 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
-
createBackend
- Specified by:
createBackendin classAbstractSharedCachingDataStore
-
setProperties
Properties required to configure the Backend -
getBackend
-
getMinRecordLength
public int getMinRecordLength() -
setMinRecordLength
public void setMinRecordLength(int minRecordLength)
-