public class CacheWithStats<K,V> extends Object implements com.atlassian.cache.Cache<K,V>
removeAll()
Constructor and Description |
---|
CacheWithStats(com.atlassian.cache.Cache<K,V> delegate,
CacheStats stats) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(com.atlassian.cache.CacheEntryListener<K,V> cacheEntryListener,
boolean b) |
boolean |
containsKey(K k) |
V |
get(K k) |
V |
get(K k,
com.atlassian.cache.Supplier<? extends V> supplier) |
Collection<K> |
getKeys() |
String |
getName() |
void |
put(K k,
V v) |
V |
putIfAbsent(K k,
V v) |
void |
remove(K k) |
boolean |
remove(K k,
V v) |
void |
removeAll() |
void |
removeListener(com.atlassian.cache.CacheEntryListener<K,V> cacheEntryListener) |
boolean |
replace(K k,
V v,
V v1) |
public CacheWithStats(com.atlassian.cache.Cache<K,V> delegate, CacheStats stats)
@Nonnull public Collection<K> getKeys()
@Nonnull public V get(@Nonnull K k, @Nonnull com.atlassian.cache.Supplier<? extends V> supplier)
public void removeAll()
public void addListener(@Nonnull com.atlassian.cache.CacheEntryListener<K,V> cacheEntryListener, boolean b)
Copyright © 2002-2024 Atlassian. All Rights Reserved.