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 org.apache.jackrabbit.oak.spi.blob.AbstractSharedBackendprotected org.apache.jackrabbit.oak.spi.blob.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
protected org.apache.jackrabbit.oak.spi.blob.AbstractSharedBackend createBackend()- Specified by:
createBackendin classAbstractSharedCachingDataStore
-
setProperties
Properties required to configure the Backend -
getBackend
protected org.apache.jackrabbit.oak.spi.blob.AbstractSharedBackend getBackend() -
getMinRecordLength
public int getMinRecordLength() -
setMinRecordLength
public void setMinRecordLength(int minRecordLength)
-