public class ImageDiskCacheProvider extends DiskCacheProvider
DiskCacheProvider.AsyncTaskEventHandler| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
DEBUG |
protected static java.lang.String |
LOG_TAG |
mDiskCache, TASK_CLOSE_CACHE, TASK_FLUSH_CACHE, TASK_INIT_CACHE| Constructor and Description |
|---|
ImageDiskCacheProvider(DiskCache diskCache) |
| Modifier and Type | Method and Description |
|---|---|
static ImageDiskCacheProvider |
createLru(long size,
java.io.File path) |
java.io.FileInputStream |
downloadAndGetInputStream(ImageDownloader imageDownloader,
ImageTask imageTask,
java.lang.String fileCacheKey,
java.lang.String url) |
java.io.FileInputStream |
getInputStream(java.lang.String key) |
long |
getSize(java.lang.String key) |
void |
write(java.lang.String key,
android.graphics.Bitmap bitmap)
Adds a bitmap to both memory and disk cache
|
closeDiskCacheAsync, createLru, flushDiskCacheAsync, flushDiskCacheAsyncWithDelay, getDiskCache, openDiskCacheAsync, read, setAsyncTaskEventHandler, writeprotected static final boolean DEBUG
protected static final java.lang.String LOG_TAG
public ImageDiskCacheProvider(DiskCache diskCache)
public static ImageDiskCacheProvider createLru(long size, java.io.File path)
public long getSize(java.lang.String key)
public java.io.FileInputStream getInputStream(java.lang.String key)
public java.io.FileInputStream downloadAndGetInputStream(ImageDownloader imageDownloader, ImageTask imageTask, java.lang.String fileCacheKey, java.lang.String url)
public void write(java.lang.String key,
android.graphics.Bitmap bitmap)
key - Unique identifier for the bitmap to storebitmap - The bitmap to store