public class CachedReferenceWithStats<V> extends Object implements com.atlassian.cache.CachedReference<V>
Constructor and Description |
---|
CachedReferenceWithStats(com.atlassian.cache.CachedReference<V> delegate,
String name,
CacheStats stats) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(com.atlassian.cache.CachedReferenceListener<V> cachedReferenceListener,
boolean b) |
V |
get() |
Optional<V> |
getIfPresent() |
boolean |
isPresent() |
void |
removeListener(com.atlassian.cache.CachedReferenceListener<V> cachedReferenceListener) |
void |
reset() |
public CachedReferenceWithStats(com.atlassian.cache.CachedReference<V> delegate, String name, CacheStats stats)
public void reset()
reset
in interface com.atlassian.cache.CachedReference<V>
public boolean isPresent()
isPresent
in interface com.atlassian.cache.CachedReference<V>
@Nonnull public Optional<V> getIfPresent()
getIfPresent
in interface com.atlassian.cache.CachedReference<V>
public void addListener(@Nonnull com.atlassian.cache.CachedReferenceListener<V> cachedReferenceListener, boolean b)
addListener
in interface com.atlassian.cache.CachedReference<V>
Copyright © 2002-2024 Atlassian. All Rights Reserved.