java.lang.Object | |
↳ | com.facebook.imagepipeline.cache.InstrumentedMemoryCache<K, V> |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
InstrumentedMemoryCache(MemoryCache<K, V> delegate, MemoryCacheTracker tracker) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CloseableReference<V> |
cache(K key, CloseableReference<V> value)
Caches the the given key-value pair.
| ||||||||||
boolean |
contains(Predicate<K> predicate)
Find if any of the items from the cache whose keys match the specified predicate.
| ||||||||||
CloseableReference<V> |
get(K key)
Gets the item with the given key, or null if there is no such item.
| ||||||||||
int |
removeAll(Predicate<K> predicate)
Removes all the items from the cache whose keys match the specified predicate.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Caches the the given key-value pair.
The cache returns a new copy of the provided reference which should be used instead of the original one. The client should close the returned reference when it is not required anymore.
If the cache failed to cache the given value, then the null reference is returned.
Find if any of the items from the cache whose keys match the specified predicate.
predicate | returns true if an item with the given key matches |
---|
Gets the item with the given key, or null if there is no such item.
Removes all the items from the cache whose keys match the specified predicate.
predicate | returns true if an item with the given key should be removed |
---|