Package com.atlassian.jira.cache.stats
Class CachedReferenceWithStats<V>
java.lang.Object
com.atlassian.jira.cache.stats.CachedReferenceWithStats<V>
- All Implemented Interfaces:
com.atlassian.cache.CachedReference<V>
public class CachedReferenceWithStats<V>
extends Object
implements com.atlassian.cache.CachedReference<V>
-
Constructor Summary
ConstructorsConstructorDescriptionCachedReferenceWithStats(com.atlassian.cache.CachedReference<V> delegate, String name, CacheStats stats) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(com.atlassian.cache.CachedReferenceListener<V> cachedReferenceListener, boolean b) get()booleanvoidremoveListener(com.atlassian.cache.CachedReferenceListener<V> cachedReferenceListener) voidreset()
-
Constructor Details
-
CachedReferenceWithStats
public CachedReferenceWithStats(com.atlassian.cache.CachedReference<V> delegate, String name, CacheStats stats)
-
-
Method Details
-
get
- Specified by:
getin interfacecom.atlassian.cache.CachedReference<V>
-
reset
public void reset()- Specified by:
resetin interfacecom.atlassian.cache.CachedReference<V>
-
isPresent
public boolean isPresent()- Specified by:
isPresentin interfacecom.atlassian.cache.CachedReference<V>
-
getIfPresent
- Specified by:
getIfPresentin interfacecom.atlassian.cache.CachedReference<V>
-
addListener
public void addListener(@Nonnull com.atlassian.cache.CachedReferenceListener<V> cachedReferenceListener, boolean b) - Specified by:
addListenerin interfacecom.atlassian.cache.CachedReference<V>
-
removeListener
public void removeListener(@Nonnull com.atlassian.cache.CachedReferenceListener<V> cachedReferenceListener) - Specified by:
removeListenerin interfacecom.atlassian.cache.CachedReference<V>
-