public class DiskCacheProvider
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
DiskCacheProvider.AsyncTaskEventHandler |
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG |
protected static java.lang.String |
LOG_TAG |
protected DiskCache |
mDiskCache |
static byte |
TASK_CLOSE_CACHE |
static byte |
TASK_FLUSH_CACHE |
static byte |
TASK_INIT_CACHE |
| Constructor and Description |
|---|
DiskCacheProvider(DiskCache diskCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeDiskCacheAsync()
close the disk cache
|
static DiskCacheProvider |
createLru(android.content.Context context,
java.io.File path,
long size) |
void |
flushDiskCacheAsync()
flush the data to disk cache
|
void |
flushDiskCacheAsyncWithDelay(int delay)
flush the data to disk cache
|
DiskCache |
getDiskCache()
If disk is not read, will prepare it first.
|
void |
openDiskCacheAsync()
initiate the disk cache
|
java.lang.String |
read(java.lang.String fileCacheKey) |
void |
setAsyncTaskEventHandler(DiskCacheProvider.AsyncTaskEventHandler handler) |
void |
write(java.lang.String key,
java.lang.String str) |
public static final boolean DEBUG
protected static final java.lang.String LOG_TAG
public static final byte TASK_INIT_CACHE
public static final byte TASK_CLOSE_CACHE
public static final byte TASK_FLUSH_CACHE
protected DiskCache mDiskCache
public DiskCacheProvider(DiskCache diskCache)
public void setAsyncTaskEventHandler(DiskCacheProvider.AsyncTaskEventHandler handler)
public static DiskCacheProvider createLru(android.content.Context context, java.io.File path, long size)
public void write(java.lang.String key,
java.lang.String str)
public java.lang.String read(java.lang.String fileCacheKey)
public void openDiskCacheAsync()
public void closeDiskCacheAsync()
public void flushDiskCacheAsync()
public void flushDiskCacheAsyncWithDelay(int delay)
public DiskCache getDiskCache()