Skip navigation links
A C D E F G H I K L M N R S U V W 

A

AbstractCacheManager - Class in com.atlassian.cache.impl
A partial implementation of CacheManager.
AbstractCacheManager(CacheSettingsDefaultsProvider) - Constructor for class com.atlassian.cache.impl.AbstractCacheManager
 
add(CachedReferenceListener<V>, boolean) - Method in interface com.atlassian.cache.impl.CachedReferenceListenerSupport
 
add(CacheEntryListener<K, V>, boolean) - Method in interface com.atlassian.cache.impl.CacheEntryListenerSupport
 
add(CachedReferenceListener<V>, boolean) - Method in class com.atlassian.cache.impl.DefaultCachedReferenceListenerSupport
 
add(CacheEntryListener<K, V>, boolean) - Method in class com.atlassian.cache.impl.DefaultCacheEntryListenerSupport
 
add(CachedReferenceListener<V>, boolean) - Method in class com.atlassian.cache.impl.LazyCachedReferenceListenerSupport
 
add(CacheEntryListener<K, V>, boolean) - Method in class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 
add(CachedReferenceListener<V>, boolean) - Method in class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
add(CacheEntryListener<K, V>, boolean) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 

C

cacheCreationLocks - Variable in class com.atlassian.cache.impl.AbstractCacheManager
Used to synchronize the creation of caches.
CachedReferenceListenerSupport<V> - Interface in com.atlassian.cache.impl
This interface is designed to support CachedReference implementations in working with CachedReferenceListeners.
CachedReferenceNotificationSupport - Class in com.atlassian.cache.impl
 
CachedReferenceNotificationSupport() - Constructor for class com.atlassian.cache.impl.CachedReferenceNotificationSupport
 
CacheEntryListenerSupport<K,V> - Interface in com.atlassian.cache.impl
This interface is designed to support Cache implementations in working with CacheEntryListeners.
CacheEntryNotificationSupport - Class in com.atlassian.cache.impl
 
CacheEntryNotificationSupport() - Constructor for class com.atlassian.cache.impl.CacheEntryNotificationSupport
 
CacheLoaderSupplier<K,V> - Class in com.atlassian.cache.impl
 
CacheLoaderSupplier(K, CacheLoader<? super K, ? extends V>) - Constructor for class com.atlassian.cache.impl.CacheLoaderSupplier
 
caches - Variable in class com.atlassian.cache.impl.AbstractCacheManager
Map of all the caches.
cacheSettingsDefaultsProvider - Variable in class com.atlassian.cache.impl.AbstractCacheManager
 
com.atlassian.cache.impl - package com.atlassian.cache.impl
 
com.atlassian.cache.impl.jmx - package com.atlassian.cache.impl.jmx
 
createComputingCache(String, CacheSettings, CacheLoader<K, V>) - Method in class com.atlassian.cache.impl.AbstractCacheManager
Creates a cache that upon a miss is able to populate itself using the loader.
createDelegate() - Method in class com.atlassian.cache.impl.LazyCachedReferenceListenerSupport
 
createDelegate() - Method in class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 
createSimpleCache(String, CacheSettings) - Method in class com.atlassian.cache.impl.AbstractCacheManager
Creates a cache with no loader, i.e.

D

DefaultCachedReferenceEvent<V> - Class in com.atlassian.cache.impl
A default implementation for CachedReferenceEvent
DefaultCachedReferenceEvent(V) - Constructor for class com.atlassian.cache.impl.DefaultCachedReferenceEvent
 
DefaultCachedReferenceListenerSupport<V> - Class in com.atlassian.cache.impl
A utility class which: Manages a set of CachedReferenceListeners Provides a way to notify these listeners about different events
DefaultCachedReferenceListenerSupport() - Constructor for class com.atlassian.cache.impl.DefaultCachedReferenceListenerSupport
 
DefaultCacheEntryEvent<K,V> - Class in com.atlassian.cache.impl
A default implementation for CacheEntryEvent
DefaultCacheEntryEvent(K, V, V) - Constructor for class com.atlassian.cache.impl.DefaultCacheEntryEvent
 
DefaultCacheEntryListenerSupport<K,V> - Class in com.atlassian.cache.impl
A utility class which: Manages a set of CacheEntryListeners Provides a way to notify these listeners about different events
DefaultCacheEntryListenerSupport() - Constructor for class com.atlassian.cache.impl.DefaultCacheEntryListenerSupport
 

E

EMPTY - Static variable in interface com.atlassian.cache.impl.CachedReferenceListenerSupport
 
EMPTY - Static variable in interface com.atlassian.cache.impl.CacheEntryListenerSupport
 
equals(Object) - Method in class com.atlassian.cache.impl.ReferenceKey
 

F

flushCaches() - Method in class com.atlassian.cache.impl.AbstractCacheManager
 

G

get() - Method in class com.atlassian.cache.impl.CacheLoaderSupplier
 
get() - Method in class com.atlassian.cache.impl.StrongSupplier
 
getCache(String) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getCache(Class<?>, String) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getCache(String, Class<K>, Class<V>) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getCache(String, CacheLoader<K, V>) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getCache(String, CacheLoader<K, V>, CacheSettings) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getCachedReference(String, Supplier<V>) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getCachedReference(Class<?>, String, Supplier<V>) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getCachedReference(Class<?>, String, Supplier<V>, CacheSettings) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getCaches() - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getInstance() - Static method in class com.atlassian.cache.impl.CachedReferenceNotificationSupport
 
getInstance() - Static method in class com.atlassian.cache.impl.CacheEntryNotificationSupport
 
getKey() - Method in class com.atlassian.cache.impl.DefaultCacheEntryEvent
 
getManagedCache(String) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getManagedCaches() - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getOldValue() - Method in class com.atlassian.cache.impl.DefaultCacheEntryEvent
 
getValue() - Method in class com.atlassian.cache.impl.DefaultCachedReferenceEvent
 
getValue() - Method in class com.atlassian.cache.impl.DefaultCacheEntryEvent
 

H

hashCode() - Method in class com.atlassian.cache.impl.ReferenceKey
 

I

init() - Method in class com.atlassian.cache.impl.LazyCachedReferenceListenerSupport
 
init() - Method in class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 
init(CachedReferenceListenerSupport<V>) - Method in class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
init(CacheEntryListenerSupport<K, V>) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 
initValue(CachedReferenceListenerSupport<V>) - Method in class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
initValue(CacheEntryListenerSupport<K, V>) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 
initValueless(CachedReferenceListenerSupport<V>) - Method in class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
initValueless(CacheEntryListenerSupport<K, V>) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 

K

KEY - Static variable in class com.atlassian.cache.impl.ReferenceKey
 

L

LazyCachedReferenceListenerSupport<V> - Class in com.atlassian.cache.impl
 
LazyCachedReferenceListenerSupport() - Constructor for class com.atlassian.cache.impl.LazyCachedReferenceListenerSupport
 
LazyCacheEntryListenerSupport<K,V> - Class in com.atlassian.cache.impl
 
LazyCacheEntryListenerSupport() - Constructor for class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 

M

MBeanRegistrar - Interface in com.atlassian.cache.impl.jmx
Provides operations for managing registration of JMX MBeans
mergeSettings(String, CacheSettings) - Method in class com.atlassian.cache.impl.AbstractCacheManager
 

N

notify(Iterable<CacheEntryListener<K, V>>, Effect<CacheEntryListener<K, V>>) - Method in class com.atlassian.cache.impl.CacheEntryNotificationSupport
 
notifyAdd(K, V) - Method in interface com.atlassian.cache.impl.CacheEntryListenerSupport
 
notifyAdd(Iterable<CacheEntryListener<K, V>>, CacheEntryEvent<K, V>) - Method in class com.atlassian.cache.impl.CacheEntryNotificationSupport
 
notifyAdd(K, V) - Method in class com.atlassian.cache.impl.DefaultCacheEntryListenerSupport
 
notifyAdd(K, V) - Method in class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 
notifyAdd(K, V) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 
notifyEvict(V) - Method in interface com.atlassian.cache.impl.CachedReferenceListenerSupport
 
notifyEvict(Iterable<CachedReferenceListener<V>>, CachedReferenceEvent<V>) - Method in class com.atlassian.cache.impl.CachedReferenceNotificationSupport
 
notifyEvict(K, V) - Method in interface com.atlassian.cache.impl.CacheEntryListenerSupport
 
notifyEvict(Iterable<CacheEntryListener<K, V>>, CacheEntryEvent<K, V>) - Method in class com.atlassian.cache.impl.CacheEntryNotificationSupport
 
notifyEvict(V) - Method in class com.atlassian.cache.impl.DefaultCachedReferenceListenerSupport
 
notifyEvict(K, V) - Method in class com.atlassian.cache.impl.DefaultCacheEntryListenerSupport
 
notifyEvict(V) - Method in class com.atlassian.cache.impl.LazyCachedReferenceListenerSupport
 
notifyEvict(K, V) - Method in class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 
notifyEvict(V) - Method in class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
notifyEvict(K, V) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 
notifyRemove(K, V) - Method in interface com.atlassian.cache.impl.CacheEntryListenerSupport
 
notifyRemove(Iterable<CacheEntryListener<K, V>>, CacheEntryEvent<K, V>) - Method in class com.atlassian.cache.impl.CacheEntryNotificationSupport
 
notifyRemove(K, V) - Method in class com.atlassian.cache.impl.DefaultCacheEntryListenerSupport
 
notifyRemove(K, V) - Method in class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 
notifyRemove(K, V) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 
notifyReset(V) - Method in interface com.atlassian.cache.impl.CachedReferenceListenerSupport
 
notifyReset(Iterable<CachedReferenceListener<V>>, CachedReferenceEvent<V>) - Method in class com.atlassian.cache.impl.CachedReferenceNotificationSupport
 
notifyReset(V) - Method in class com.atlassian.cache.impl.DefaultCachedReferenceListenerSupport
 
notifyReset(V) - Method in class com.atlassian.cache.impl.LazyCachedReferenceListenerSupport
 
notifyReset(V) - Method in class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
notifySet(V) - Method in interface com.atlassian.cache.impl.CachedReferenceListenerSupport
 
notifySet(Iterable<CachedReferenceListener<V>>, CachedReferenceEvent<V>) - Method in class com.atlassian.cache.impl.CachedReferenceNotificationSupport
 
notifySet(V) - Method in class com.atlassian.cache.impl.DefaultCachedReferenceListenerSupport
 
notifySet(V) - Method in class com.atlassian.cache.impl.LazyCachedReferenceListenerSupport
 
notifySet(V) - Method in class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
notifyUpdate(K, V, V) - Method in interface com.atlassian.cache.impl.CacheEntryListenerSupport
 
notifyUpdate(Iterable<CacheEntryListener<K, V>>, CacheEntryEvent<K, V>) - Method in class com.atlassian.cache.impl.CacheEntryNotificationSupport
 
notifyUpdate(K, V, V) - Method in class com.atlassian.cache.impl.DefaultCacheEntryListenerSupport
 
notifyUpdate(K, V, V) - Method in class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 
notifyUpdate(K, V, V) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 

R

ReferenceKey - Class in com.atlassian.cache.impl
Class used for type safe handling of lazy references in our cache implementation.
registerMBeans(MBeanServer) - Method in interface com.atlassian.cache.impl.jmx.MBeanRegistrar
Tells this object to register its JMX MBeans with the given server.
remove(CachedReferenceListener<V>) - Method in interface com.atlassian.cache.impl.CachedReferenceListenerSupport
 
remove(CacheEntryListener<K, V>) - Method in interface com.atlassian.cache.impl.CacheEntryListenerSupport
 
remove(CachedReferenceListener<V>) - Method in class com.atlassian.cache.impl.DefaultCachedReferenceListenerSupport
 
remove(CacheEntryListener<K, V>) - Method in class com.atlassian.cache.impl.DefaultCacheEntryListenerSupport
 
remove(CachedReferenceListener<V>) - Method in class com.atlassian.cache.impl.LazyCachedReferenceListenerSupport
 
remove(CacheEntryListener<K, V>) - Method in class com.atlassian.cache.impl.LazyCacheEntryListenerSupport
 
remove(CachedReferenceListener<V>) - Method in class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
remove(CacheEntryListener<K, V>) - Method in class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 

S

shutdown() - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
StrongSupplier<V> - Class in com.atlassian.cache.impl
A supplier that holds a strong reference to its referent.
StrongSupplier(V) - Constructor for class com.atlassian.cache.impl.StrongSupplier
 

U

unregisterMBeans(MBeanServer) - Method in interface com.atlassian.cache.impl.jmx.MBeanRegistrar
Tells this object to deregister its JMX MBeans from the given server.

V

ValueCachedReferenceListenerSupport<V> - Class in com.atlassian.cache.impl
 
ValueCachedReferenceListenerSupport() - Constructor for class com.atlassian.cache.impl.ValueCachedReferenceListenerSupport
 
ValueCacheEntryListenerSupport<K,V> - Class in com.atlassian.cache.impl
 
ValueCacheEntryListenerSupport() - Constructor for class com.atlassian.cache.impl.ValueCacheEntryListenerSupport
 

W

WeakSupplier<V> - Class in com.atlassian.cache.impl
A supplier that holds a weak reference to its referent.
WeakSupplier(V) - Constructor for class com.atlassian.cache.impl.WeakSupplier
 
A C D E F G H I K L M N R S U V W 
Skip navigation links

Copyright © 2018 Atlassian. All rights reserved.