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, @CacheDataSource.Flags int flags)
public CacheDataSourceFactory(Cache cache, DataSource.Factory upstreamFactory, @CacheDataSource.Flags int flags, long maxCacheFileSize)
public CacheDataSourceFactory(Cache cache, DataSource.Factory upstreamFactory, DataSource.Factory cacheReadDataSourceFactory, DataSink.Factory cacheWriteDataSinkFactory, @CacheDataSource.Flags int flags, CacheDataSource.EventListener eventListener)
public CacheDataSource createDataSource()
DataSource.FactoryDataSource instance.createDataSource in interface DataSource.Factory