Class AbstractSharedCachingDataStore

java.lang.Object
org.apache.jackrabbit.core.data.AbstractDataStore
org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore
All Implemented Interfaces:
DataStore, MultiDataStoreAware, TypedDataStore, SharedDataStore
Direct Known Subclasses:
CachingFileDataStore

public abstract class AbstractSharedCachingDataStore extends AbstractDataStore implements MultiDataStoreAware, SharedDataStore, TypedDataStore
Cache files locally and stage files locally for async uploads. Configuration:
 <DataStore class="org.apache.jackrabbit.oak.plugins.blob.AbstractCachingDataStore">
     <param name="path"/>
     <param name="cacheSize" value="68719476736"/>
     <param name="stagingSplitPercentage" value="10"/>
     <param name="uploadThreads" value="10"/>
     <param name="stagingPurgeInterval" value="300"/>
     <param name="stagingRetryInterval " value="600"/>
 </DataStore>