public final class CacheDataSourceFactory extends java.lang.Object implements DataSource.Factory
DataSource.Factory that produces CacheDataSource.| Constructor and Description |
|---|
CacheDataSourceFactory(Cache cache,
DataSource.Factory upstreamFactory) |
CacheDataSourceFactory(Cache cache,
DataSource.Factory upstreamFactory,
DataSource.Factory cacheReadDataSourceFactory,
DataSink.Factory cacheWriteDataSinkFactory,
int flags,
CacheDataSource.EventListener eventListener) |
CacheDataSourceFactory(Cache cache,
DataSource.Factory upstreamFactory,
int flags) |
CacheDataSourceFactory(Cache cache,
DataSource.Factory upstreamFactory,
int flags,
long maxCacheFileSize) |
| Modifier and Type | Method and Description |
|---|---|
CacheDataSource |
createDataSource()
Creates a
DataSource instance. |
public CacheDataSourceFactory(Cache cache, DataSource.Factory upstreamFactory)
public CacheDataSourceFactory(Cache cache, DataSource.Factory upstreamFactory, int flags)
public CacheDataSourceFactory(Cache cache, DataSource.Factory upstreamFactory, int flags, long maxCacheFileSize)
public CacheDataSourceFactory(Cache cache, DataSource.Factory upstreamFactory, DataSource.Factory cacheReadDataSourceFactory, DataSink.Factory cacheWriteDataSinkFactory, int flags, CacheDataSource.EventListener eventListener)
public CacheDataSource createDataSource()
DataSource.FactoryDataSource instance.createDataSource in interface DataSource.Factory