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, keys
public LimitedMemoryCache(int sizeLimit)
sizeLimit
- Maximum size for cache (in bytes)public boolean put(String key, android.graphics.Bitmap value)
MemoryCache
put
在接口中 MemoryCache
put
在类中 BaseMemoryCache
public android.graphics.Bitmap remove(String key)
MemoryCache
remove
在接口中 MemoryCache
remove
在类中 BaseMemoryCache
public void clear()
MemoryCache
clear
在接口中 MemoryCache
clear
在类中 BaseMemoryCache
protected int getSizeLimit()
protected abstract int getSize(android.graphics.Bitmap value)
protected abstract android.graphics.Bitmap removeNext()