public class LimitedAgeDiskCache extends BaseDiskCache
bufferSize, cacheDir, compressFormat, compressQuality, DEFAULT_BUFFER_SIZE, DEFAULT_COMPRESS_FORMAT, DEFAULT_COMPRESS_QUALITY, fileNameGenerator, reserveCacheDir| 构造器和说明 |
|---|
LimitedAgeDiskCache(File cacheDir,
File reserveCacheDir,
FileNameGenerator fileNameGenerator,
long maxAge) |
LimitedAgeDiskCache(File cacheDir,
File reserveCacheDir,
long maxAge) |
LimitedAgeDiskCache(File cacheDir,
long maxAge) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
Clears disk cache.
|
File |
get(String imageUri)
Returns file of cached image
|
boolean |
remove(String imageUri)
Removes image file associated with incoming URI
|
boolean |
save(String imageUri,
android.graphics.Bitmap bitmap)
Saves image bitmap in disk cache.
|
boolean |
save(String imageUri,
InputStream imageStream,
IoUtils.CopyListener listener)
Saves image stream in disk cache.
|
close, getDirectory, getFile, setBufferSize, setCompressFormat, setCompressQualitypublic LimitedAgeDiskCache(File cacheDir, long maxAge)
cacheDir - Directory for file cachingmaxAge - Max file age (in seconds). If file age will exceed this value then it'll be removed on next
treatment (and therefore be reloaded).public LimitedAgeDiskCache(File cacheDir, File reserveCacheDir, long maxAge)
cacheDir - Directory for file cachingmaxAge - Max file age (in seconds). If file age will exceed this value then it'll be removed on next
treatment (and therefore be reloaded).public LimitedAgeDiskCache(File cacheDir, File reserveCacheDir, FileNameGenerator fileNameGenerator, long maxAge)
cacheDir - Directory for file cachingreserveCacheDir - null-ok; Reserve directory for file caching. It's used when the primary directory isn't available.fileNameGenerator - Name generator for cached filesmaxAge - Max file age (in seconds). If file age will exceed this value then it'll be removed on next
treatment (and therefore be reloaded).public File get(String imageUri)
DiskCacheget 在接口中 DiskCacheget 在类中 BaseDiskCacheimageUri - Original image URIpublic boolean save(String imageUri, InputStream imageStream, IoUtils.CopyListener listener) throws IOException
DiskCachesave 在接口中 DiskCachesave 在类中 BaseDiskCacheimageUri - Original image URIimageStream - Input stream of image (shouldn't be closed in this method)listener - Listener for saving progress, can be ignored if you don't use
progress listener in ImageLoader callsIOExceptionpublic boolean save(String imageUri, android.graphics.Bitmap bitmap) throws IOException
DiskCachesave 在接口中 DiskCachesave 在类中 BaseDiskCacheimageUri - Original image URIbitmap - Image bitmapIOExceptionpublic boolean remove(String imageUri)
DiskCacheremove 在接口中 DiskCacheremove 在类中 BaseDiskCacheimageUri - Image URIpublic void clear()
DiskCacheclear 在接口中 DiskCacheclear 在类中 BaseDiskCache