public abstract class LimitedMemoryCache extends BaseMemoryCache
getSizeLimit()).BaseMemoryCache| Constructor and Description |
|---|
LimitedMemoryCache(int sizeLimit) |
| Modifier and Type | Method and Description |
|---|---|
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 in interface MemoryCacheput in class BaseMemoryCachepublic android.graphics.Bitmap remove(String key)
MemoryCacheremove in interface MemoryCacheremove in class BaseMemoryCachepublic void clear()
MemoryCacheclear in interface MemoryCacheclear in class BaseMemoryCacheprotected int getSizeLimit()
protected abstract int getSize(android.graphics.Bitmap value)
protected abstract android.graphics.Bitmap removeNext()
Copyright © 2011-2015. All Rights Reserved.