A B C D E F G H I K L M N O P R S T U W

A

AbstractCacheEagerTest - Class in com.atlassian.cache
Test the Eager Cache
AbstractCacheEagerTest() - Constructor for class com.atlassian.cache.AbstractCacheEagerTest
 
AbstractCacheLazyTest - Class in com.atlassian.cache
Test the Lazy Cache
AbstractCacheLazyTest() - Constructor for class com.atlassian.cache.AbstractCacheLazyTest
 
AbstractCacheManager - Class in com.atlassian.cache.impl
A partial implementation of CacheManager.
AbstractCacheManager() - Constructor for class com.atlassian.cache.impl.AbstractCacheManager
 
AbstractLazyReferenceTest - Class in com.atlassian.cache
Test the Lazy Reference
AbstractLazyReferenceTest() - Constructor for class com.atlassian.cache.AbstractLazyReferenceTest
 

B

build() - Method in class com.atlassian.cache.CacheSettingsBuilder
 

C

Cache<K,V> - Interface in com.atlassian.cache
 
cacheCreationLocks - Variable in class com.atlassian.cache.impl.AbstractCacheManager
Used to synchronize the creation of caches.
CachedReference<V> - Interface in com.atlassian.cache
A Resettable reference.
CacheException - Exception in com.atlassian.cache
 
CacheException() - Constructor for exception com.atlassian.cache.CacheException
 
CacheException(String, Throwable) - Constructor for exception com.atlassian.cache.CacheException
 
CacheException(String) - Constructor for exception com.atlassian.cache.CacheException
 
CacheException(Throwable) - Constructor for exception com.atlassian.cache.CacheException
 
CacheFactory - Interface in com.atlassian.cache
Interface for creating and/or attaching to caches.
CacheLoader<K,V> - Interface in com.atlassian.cache
Populates a cache, for example lazily upon a miss.
CacheManager - Interface in com.atlassian.cache
 
CacheManagerFactory - Class in com.atlassian.cache.compat
A component that makes it possible to obtain a cache manager in a cross-product, cross-version way.
CacheManagerFactory() - Constructor for class com.atlassian.cache.compat.CacheManagerFactory
 
caches - Variable in class com.atlassian.cache.impl.AbstractCacheManager
Map of all the caches.
CacheSettings - Interface in com.atlassian.cache
An immutable representation of settings for a Cache.
CacheSettingsBuilder - Class in com.atlassian.cache
A builder for creating CacheSettings instances.
CacheSettingsBuilder() - Constructor for class com.atlassian.cache.CacheSettingsBuilder
 
clear() - Method in interface com.atlassian.cache.ManagedCache
Clear the cache.
com.atlassian.cache - package com.atlassian.cache
 
com.atlassian.cache.compat - package com.atlassian.cache.compat
 
com.atlassian.cache.ehcache - package com.atlassian.cache.ehcache
 
com.atlassian.cache.impl - package com.atlassian.cache.impl
 
com.atlassian.cache.impl.jmx - package com.atlassian.cache.impl.jmx
 
com.atlassian.cache.memory - package com.atlassian.cache.memory
 
conditionalPutDoesNotPutIfPresent() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
conditionalPutPutsIfAbsent() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
createCacheEventListener(Properties) - Method in class com.atlassian.cache.ehcache.RMICacheReplicatorFactory
Create a CacheEventListener which is also a CacheReplicator.
createComputingCache(String, CacheSettings, CacheLoader<K, V>) - Method in class com.atlassian.cache.ehcache.EhCacheManager
 
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.
createComputingCache(String, CacheSettings, CacheLoader<K, V>) - Method in class com.atlassian.cache.memory.MemoryCacheManager
 
createSimpleCache(String, CacheSettings) - Method in class com.atlassian.cache.ehcache.EhCacheManager
 
createSimpleCache(String, CacheSettings) - Method in class com.atlassian.cache.impl.AbstractCacheManager
Creates a cache with no loader, i.e.
createSimpleCache(String, CacheSettings) - Method in class com.atlassian.cache.memory.MemoryCacheManager
 
currentExpireAfterAccessMillis() - Method in interface com.atlassian.cache.ManagedCache
 
currentExpireAfterWriteMillis() - Method in interface com.atlassian.cache.ManagedCache
 
currentMaxEntries() - Method in interface com.atlassian.cache.ManagedCache
 

D

DEFAULT_ASYNCHRONOUS_REPLICATION_INTERVAL_MILLIS - Static variable in class com.atlassian.cache.ehcache.RMICacheReplicatorFactory
A default for the amount of time the replication thread sleeps after it detects the replicationQueue is empty before checking again.
DEFAULT_ASYNCHRONOUS_REPLICATION_MAXIMUM_BATCH_SIZE - Static variable in class com.atlassian.cache.ehcache.RMICacheReplicatorFactory
A default for the maximum number of operations in an RMI message.

E

EhCacheManager - Class in com.atlassian.cache.ehcache
Maintains a mapping of name -> Cache and provides factory methods for creating ad getting caches.
EhCacheManager() - Constructor for class com.atlassian.cache.ehcache.EhCacheManager
Creates an instance backed by a new instance of CacheManager.
EhCacheManager(CacheManager) - Constructor for class com.atlassian.cache.ehcache.EhCacheManager
Creates an instance backed by the provided instance of CacheManager.
equals(Object) - Method in class com.atlassian.cache.impl.ReferenceKey
 
expireAfterAccess(long, TimeUnit) - Method in class com.atlassian.cache.CacheSettingsBuilder
Set a hint for the cache regarding how long entries should be held in the cache.
expireAfterWrite(long, TimeUnit) - Method in class com.atlassian.cache.CacheSettingsBuilder
Set a hint for the cache regarding how long entries should be held in the cache.

F

factory - Variable in class com.atlassian.cache.AbstractCacheEagerTest
 
factory - Variable in class com.atlassian.cache.AbstractCacheLazyTest
 
factory - Variable in class com.atlassian.cache.AbstractLazyReferenceTest
 
flushable() - Method in class com.atlassian.cache.CacheSettingsBuilder
Indicates that this cache can be flushed by the cache manager when required or desired.
flushCaches() - Method in interface com.atlassian.cache.CacheManager
Flush the contents of all flushable caches registered with the cache manager.
flushCaches() - Method in class com.atlassian.cache.impl.AbstractCacheManager
 

G

get(K) - Method in interface com.atlassian.cache.Cache
Retrieve an object from this cache.
get() - Method in interface com.atlassian.cache.CachedReference
Get a value from the cache.
get() - Method in class com.atlassian.cache.impl.StrongSupplier
 
get() - Method in interface com.atlassian.cache.Supplier
Produce an object.
getCache(String) - Method in interface com.atlassian.cache.CacheFactory
Returns the cache with the given name, creates it if necessary.
getCache(Class<?>, String) - Method in interface com.atlassian.cache.CacheFactory
Returns the cache with the given name, creates it if necessary.
getCache(String, CacheLoader<K, V>) - Method in interface com.atlassian.cache.CacheFactory
Returns the cache with the given name and loader, creates it if necessary.
getCache(String, CacheLoader<K, V>, CacheSettings) - Method in interface com.atlassian.cache.CacheFactory
Returns the cache with the given name, loader and required cache settings, creates it if necessary.
getCache(String, Class<K>, Class<V>) - Method in interface com.atlassian.cache.CacheFactory
Deprecated. since 2.0, use getCache(name) instead
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 interface com.atlassian.cache.CacheFactory
Returns a Cached Reference, creating it if necessary.
getCachedReference(String, Supplier<V>, CacheSettings) - Method in interface com.atlassian.cache.CacheFactory
Returns a Cached Reference, creating it if necessary.
getCachedReference(Class<?>, String, Supplier<V>) - Method in interface com.atlassian.cache.CacheFactory
Returns a Cached Reference, creating it if necessary.
getCachedReference(Class<?>, String, Supplier<V>, CacheSettings) - Method in interface com.atlassian.cache.CacheFactory
Returns a Cached Reference, creating it if necessary.
getCachedReference(String, Supplier<V>, CacheSettings) - Method in class com.atlassian.cache.ehcache.EhCacheManager
 
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
 
getCachedReference(String, Supplier<V>, CacheSettings) - Method in class com.atlassian.cache.memory.MemoryCacheManager
 
getCacheManager() - Method in class com.atlassian.cache.compat.CacheManagerFactory
Obtain a reference to the cache manager.
getCaches() - Method in interface com.atlassian.cache.CacheManager
Deprecated. Since 2.0. Use CacheManager.getManagedCaches() instead.
getCaches() - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getExpireAfterAccess() - Method in interface com.atlassian.cache.CacheSettings
 
getExpireAfterAccess(long) - Method in interface com.atlassian.cache.CacheSettings
Convenience method that returns CacheSettings.getExpireAfterAccess() if it is not null, otherwise returns the supplied defaultValue.
getExpireAfterWrite() - Method in interface com.atlassian.cache.CacheSettings
 
getExpireAfterWrite(long) - Method in interface com.atlassian.cache.CacheSettings
Convenience method that returns CacheSettings.getExpireAfterWrite() if it is not null, otherwise returns the supplied defaultValue.
getFlushable() - Method in interface com.atlassian.cache.CacheSettings
 
getFlushable(boolean) - Method in interface com.atlassian.cache.CacheSettings
Convenience method that returns CacheSettings.getFlushable() if it is not null, otherwise returns the supplied defaultValue.
getKeys() - Method in interface com.atlassian.cache.Cache
Gets the keys of all objects currently stored in the cache.
getLocal() - Method in interface com.atlassian.cache.CacheSettings
 
getLocal(boolean) - Method in interface com.atlassian.cache.CacheSettings
Convenience method that returns CacheSettings.getLocal() if it is not null, otherwise returns the supplied defaultValue.
getManagedCaches() - Method in interface com.atlassian.cache.CacheManager
Gets the collection of caches managed.
getManagedCaches() - Method in class com.atlassian.cache.impl.AbstractCacheManager
 
getMaxEntries() - Method in interface com.atlassian.cache.CacheSettings
 
getMaxEntries(int) - Method in interface com.atlassian.cache.CacheSettings
Convenience method that returns CacheSettings.getMaxEntries() if it is not null, otherwise returns the supplied defaultValue.
getName() - Method in interface com.atlassian.cache.Cache
The name of the cache, uniquely identifies this cache.
getName() - Method in interface com.atlassian.cache.ManagedCache
The name of the cache, uniquely identifies this cache.
getReplicateAsynchronously() - Method in interface com.atlassian.cache.CacheSettings
 
getReplicateAsynchronously(boolean) - Method in interface com.atlassian.cache.CacheSettings
Convenience method that returns CacheSettings.getReplicateAsynchronously() if it is not null, otherwise returns the supplied defaultValue.
getReplicateViaCopy() - Method in interface com.atlassian.cache.CacheSettings
 
getReplicateViaCopy(boolean) - Method in interface com.atlassian.cache.CacheSettings
Convenience method that returns CacheSettings.getReplicateViaCopy() if it is not null, otherwise returns the supplied defaultValue.

H

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

I

isFlushable() - Method in interface com.atlassian.cache.ManagedCache
Returns true if this cache can be flushed.
isLocal() - Method in interface com.atlassian.cache.ManagedCache
 
isReplicateAsynchronously() - Method in interface com.atlassian.cache.ManagedCache
 
isReplicateViaCopy() - Method in interface com.atlassian.cache.ManagedCache
 

K

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

L

load(K) - Method in interface com.atlassian.cache.CacheLoader
Loads the value for the given key.
local() - Method in class com.atlassian.cache.CacheSettingsBuilder
Indicates that this cache should be local to the node (JVM) where the cache is created.

M

ManagedCache - Interface in com.atlassian.cache
Interface that managed cache things need to implement
maxEntries(int) - Method in class com.atlassian.cache.CacheSettingsBuilder
Indicates that this cache can have a maximum number of entries.
MBeanRegistrar - Interface in com.atlassian.cache.impl.jmx
Provides operations for managing registration of JMX MBeans
MemoryCacheManager - Class in com.atlassian.cache.memory
Maintains a mapping of name -> Cache and provides factory methods for creating and getting caches.
MemoryCacheManager() - Constructor for class com.atlassian.cache.memory.MemoryCacheManager
 

N

notifyElementPut(Ehcache, Element) - Method in class com.atlassian.cache.ehcache.RMISynchronousCacheReplicator
 

O

override(CacheSettings) - Method in interface com.atlassian.cache.CacheSettings
Returns a new CacheSettings instance where the current settings are overridden with settings specified in overrides.

P

put(K, V) - Method in interface com.atlassian.cache.Cache
Put an object into the cache.
putIfAbsent(K, V) - Method in interface com.atlassian.cache.Cache
Atomically associates the specified key with the given value if it is not already associated with a value.

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 class com.atlassian.cache.ehcache.EhCacheManager
 
registerMBeans(MBeanServer) - Method in interface com.atlassian.cache.impl.jmx.MBeanRegistrar
Tells this object to register its JMX MBeans with the given server.
remote() - Method in class com.atlassian.cache.CacheSettingsBuilder
Indicates that this cache should be clustered in a clustered deployment.
remove(K) - Method in interface com.atlassian.cache.Cache
Remove the object identified by the key from the cache.
remove(K, V) - Method in interface com.atlassian.cache.Cache
Atomically removes the entry for a key only if currently mapped to a given value.
removeAll() - Method in interface com.atlassian.cache.Cache
Remove all of the objects from this cache.
removeDoesNothingWhenNoKeyIsPresent() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
removeDoesNotRemoveWhenValueDoesNotMatch() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
removeRemovesWhenValueMatches() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
replace(K, V, V) - Method in interface com.atlassian.cache.Cache
Atomically replaces the entry for a key only if currently mapped to a given value.
replaceDoesNothingWhenValueDoesNotMatch() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
replaceDoesNotReplaceIfAbsent() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
replaceReplacesWhenValueMatches() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
replicateAsynchronously() - Method in class com.atlassian.cache.CacheSettingsBuilder
Indicates that in a clustered environment with replicated caches, this cache should replicate asynchronously.
replicateViaCopy() - Method in class com.atlassian.cache.CacheSettingsBuilder
Indicates that in a clustered environment with replicated caches, this cache should replicate put and update operations by copying the relevant key and value across the wire (requiring both of them to be Serializable).
reset() - Method in interface com.atlassian.cache.CachedReference
Resets (clears/invalidates) this reference.
RMICacheReplicatorFactory - Class in com.atlassian.cache.ehcache
A factory for RMI-based CacheReplicators, using properties.
RMICacheReplicatorFactory() - Constructor for class com.atlassian.cache.ehcache.RMICacheReplicatorFactory
 
RMISynchronousCacheReplicator - Class in com.atlassian.cache.ehcache
An RMISynchronousCacheReplicator that works around https://jira.terracotta.org/jira/browse/EHC-683.
RMISynchronousCacheReplicator(boolean, boolean, boolean, boolean, boolean) - Constructor for class com.atlassian.cache.ehcache.RMISynchronousCacheReplicator
Constructor

S

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
 
Supplier<T> - Interface in com.atlassian.cache
Supplier for a single object

T

testBothExpireHintsSpecified() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testClear() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testClear() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testClear() - Method in class com.atlassian.cache.AbstractLazyReferenceTest
 
testConstructExpiringCache() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testExceptionHandling() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testExceptionHandling() - Method in class com.atlassian.cache.AbstractLazyReferenceTest
 
testFactoryGeneratedName() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testFactoryGeneratedName() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testFactoryGeneratedName() - Method in class com.atlassian.cache.AbstractLazyReferenceTest
 
testGet() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testGet() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testGet() - Method in class com.atlassian.cache.AbstractLazyReferenceTest
 
testGetKeys() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testGetKeys() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testGetName() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testGetName() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testGetName() - Method in class com.atlassian.cache.AbstractLazyReferenceTest
 
testMaxEntries() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testMaxEntries() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testNullHandling() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testNullHandling() - Method in class com.atlassian.cache.AbstractLazyReferenceTest
 
testPut() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testPut() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testRemove() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testRemove() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testRemoveAll() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testRemoveAll() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testRemoveTwice() - Method in class com.atlassian.cache.AbstractCacheEagerTest
 
testRemoveTwice() - Method in class com.atlassian.cache.AbstractCacheLazyTest
 
testRemoveTwice() - Method in class com.atlassian.cache.AbstractLazyReferenceTest
 
testReset() - Method in class com.atlassian.cache.AbstractLazyReferenceTest
 

U

unflushable() - Method in class com.atlassian.cache.CacheSettingsBuilder
Indicates that this cache cannot be flushed by the cache manager when required or desired.
updateExpireAfterAccess(long, TimeUnit) - Method in interface com.atlassian.cache.ManagedCache
Attempts to update the hint regarding how long entries that should be held in the cache, after last access.
updateExpireAfterWrite(long, TimeUnit) - Method in interface com.atlassian.cache.ManagedCache
Attempts to update the hint regarding how long entries that should be held in the cache, after last write.
updateMaxEntries(int) - Method in interface com.atlassian.cache.ManagedCache
Attempts to update the hint regarding the maximum number of entries that should be cached at any time.

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 B C D E F G H I K L M N O P R S T U W

Copyright © 2014 Atlassian. All Rights Reserved.