public abstract class BaseMemoryCache extends java.lang.Object implements MemoryCache
| Constructor and Description |
|---|
BaseMemoryCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Remove all items from cache
|
protected abstract java.lang.ref.Reference<android.graphics.Bitmap> |
createReference(android.graphics.Bitmap value)
Creates not strong reference of value
|
android.graphics.Bitmap |
get(java.lang.String key)
Returns value by key.
|
java.util.Collection<java.lang.String> |
keys()
Returns all keys of cache
|
boolean |
put(java.lang.String key,
android.graphics.Bitmap value)
Puts value into cache by key
|
android.graphics.Bitmap |
remove(java.lang.String key)
Removes item by key
|
public android.graphics.Bitmap get(java.lang.String key)
MemoryCacheget in interface MemoryCachepublic boolean put(java.lang.String key,
android.graphics.Bitmap value)
MemoryCacheput in interface MemoryCachepublic android.graphics.Bitmap remove(java.lang.String key)
MemoryCacheremove in interface MemoryCachepublic java.util.Collection<java.lang.String> keys()
MemoryCachekeys in interface MemoryCachepublic void clear()
MemoryCacheclear in interface MemoryCacheprotected abstract java.lang.ref.Reference<android.graphics.Bitmap> createReference(android.graphics.Bitmap value)