public class FuzzyKeyMemoryCache extends Object implements MemoryCache
MemoryCache
. Provides special feature for cache: some different keys are considered as
equals (using comparator
). And when you try to put some value into cache by key so entries with
"equals" keys will be removed from cache before.构造器和说明 |
---|
FuzzyKeyMemoryCache(MemoryCache cache,
Comparator<String> keyComparator) |
限定符和类型 | 方法和说明 |
---|---|
void |
clear()
Remove all items from cache
|
android.graphics.Bitmap |
get(String key)
Returns value by key.
|
Collection<String> |
keys()
Returns all keys of cache
|
boolean |
put(String key,
android.graphics.Bitmap value)
Puts value into cache by key
|
android.graphics.Bitmap |
remove(String key)
Removes item by key
|
public FuzzyKeyMemoryCache(MemoryCache cache, Comparator<String> keyComparator)
public boolean put(String key, android.graphics.Bitmap value)
MemoryCache
put
在接口中 MemoryCache
public android.graphics.Bitmap get(String key)
MemoryCache
get
在接口中 MemoryCache
public android.graphics.Bitmap remove(String key)
MemoryCache
remove
在接口中 MemoryCache
public void clear()
MemoryCache
clear
在接口中 MemoryCache
public Collection<String> keys()
MemoryCache
keys
在接口中 MemoryCache