|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.nostra13.universalimageloader.cache.disc.impl.BaseDiscCache
com.nostra13.universalimageloader.cache.disc.impl.LimitedAgeDiscCache
public class LimitedAgeDiscCache
Cache which deletes files which were loaded more than defined time. Cache size is unlimited.
Field Summary |
---|
Fields inherited from class com.nostra13.universalimageloader.cache.disc.impl.BaseDiscCache |
---|
bufferSize, cacheDir, compressFormat, compressQuality, DEFAULT_BUFFER_SIZE, DEFAULT_COMPRESS_FORMAT, DEFAULT_COMPRESS_QUALITY, fileNameGenerator, reserveCacheDir |
Constructor Summary | |
---|---|
LimitedAgeDiscCache(File cacheDir,
File reserveCacheDir,
FileNameGenerator fileNameGenerator,
long maxAge)
|
|
LimitedAgeDiscCache(File cacheDir,
File reserveCacheDir,
long maxAge)
|
|
LimitedAgeDiscCache(File cacheDir,
long maxAge)
|
Method Summary | |
---|---|
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. |
Methods inherited from class com.nostra13.universalimageloader.cache.disc.impl.BaseDiscCache |
---|
close, getDirectory, getFile, setBufferSize, setCompressFormat, setCompressQuality |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LimitedAgeDiscCache(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 LimitedAgeDiscCache(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 LimitedAgeDiscCache(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).Method Detail |
---|
public File get(String imageUri)
DiscCacheAware
get
in interface DiscCacheAware
get
in class BaseDiscCache
imageUri
- Original image URI
public boolean save(String imageUri, InputStream imageStream, IoUtils.CopyListener listener) throws IOException
DiscCacheAware
save
in interface DiscCacheAware
save
in class BaseDiscCache
imageUri
- Original image URIimageStream
- Input stream of imagelistener
- Listener for saving progress, can be ignored if you don't use
progress listener in ImageLoader calls
IOException
public boolean save(String imageUri, android.graphics.Bitmap bitmap) throws IOException
DiscCacheAware
save
in interface DiscCacheAware
save
in class BaseDiscCache
imageUri
- Original image URIbitmap
- Image bitmap
IOException
public boolean remove(String imageUri)
DiscCacheAware
remove
in interface DiscCacheAware
remove
in class BaseDiscCache
imageUri
- Image URI
public void clear()
DiscCacheAware
clear
in interface DiscCacheAware
clear
in class BaseDiscCache
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |