public abstract class LimitedMemoryCache extends BaseMemoryCache
getSizeLimit()).BaseMemoryCache| 构造器和说明 |
|---|
LimitedMemoryCache(int sizeLimit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
Remove all items from cache
|
protected abstract int |
getSize(android.graphics.Bitmap value) |
protected int |
getSizeLimit() |
boolean |
put(String key,
android.graphics.Bitmap value)
Puts value into cache by key
|
android.graphics.Bitmap |
remove(String key)
Removes item by key
|
protected abstract android.graphics.Bitmap |
removeNext() |
createReference, get, keyspublic LimitedMemoryCache(int sizeLimit)
sizeLimit - Maximum size for cache (in bytes)public boolean put(String key, android.graphics.Bitmap value)
MemoryCacheput 在接口中 MemoryCacheput 在类中 BaseMemoryCachepublic android.graphics.Bitmap remove(String key)
MemoryCacheremove 在接口中 MemoryCacheremove 在类中 BaseMemoryCachepublic void clear()
MemoryCacheclear 在接口中 MemoryCacheclear 在类中 BaseMemoryCacheprotected int getSizeLimit()
protected abstract int getSize(android.graphics.Bitmap value)
protected abstract android.graphics.Bitmap removeNext()