Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acquireReadLockOnKey(Object) - Method in class com.atlassian.cache.ehcache.LoadingCache
- acquireWriteLockOnKey(Object) - Method in class com.atlassian.cache.ehcache.LoadingCache
C
- clone(Ehcache) - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
- com.atlassian.cache.ehcache - package com.atlassian.cache.ehcache
- com.atlassian.cache.ehcache.replication - package com.atlassian.cache.ehcache.replication
- com.atlassian.cache.ehcache.replication.rmi - package com.atlassian.cache.ehcache.replication.rmi
- com.atlassian.cache.ehcache.wrapper - package com.atlassian.cache.ehcache.wrapper
- createCacheEventListener(Properties) - Method in class com.atlassian.cache.ehcache.replication.rmi.RMICacheReplicatorFactory
-
Create a
CacheEventListenerwhich is also a CacheReplicator. - createCacheReplicatorConfiguration(CacheSettings, boolean) - Method in interface com.atlassian.cache.ehcache.replication.EhCacheReplicatorConfigFactory
-
Create an EhCache
CacheConfiguration.CacheEventListenerFactoryConfigurationwhich defines the cache replicator for the given cache settings. - createCacheReplicatorConfiguration(CacheSettings, boolean) - Method in class com.atlassian.cache.ehcache.replication.rmi.RMICacheReplicatorConfigFactory
- createComputingCache(String, CacheSettings, CacheLoader<K, V>) - Method in class com.atlassian.cache.ehcache.EhCacheManager
- createSimpleCache(String, CacheSettings) - Method in class com.atlassian.cache.ehcache.EhCacheManager
D
- DEFAULT_ASYNCHRONOUS_REPLICATION_INTERVAL_MILLIS - Static variable in class com.atlassian.cache.ehcache.replication.rmi.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.replication.rmi.RMICacheReplicatorFactory
-
A default for the maximum number of operations in an RMI message.
- DelegatingCacheStatistics - Class in com.atlassian.cache.ehcache
- DelegatingCacheStatistics() - Constructor for class com.atlassian.cache.ehcache.DelegatingCacheStatistics
- dispose() - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
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
-
Deprecated.
- EhCacheManager(CacheManager, CacheSettingsDefaultsProvider) - Constructor for class com.atlassian.cache.ehcache.EhCacheManager
-
Deprecated.
- EhCacheManager(CacheManager, EhCacheReplicatorConfigFactory, CacheSettingsDefaultsProvider) - Constructor for class com.atlassian.cache.ehcache.EhCacheManager
-
Creates an instance backed by the provided instance of
CacheManager. - EhCacheManager(CacheManager, EhCacheReplicatorConfigFactory, CacheSettingsDefaultsProvider, ValueProcessor) - Constructor for class com.atlassian.cache.ehcache.EhCacheManager
-
Creates an instance backed by the provided instance of
CacheManager. - EhCacheReplicatorConfigFactory - Interface in com.atlassian.cache.ehcache.replication
-
Provides operations for creating cache replicator configurations.
G
- get(Object) - Method in class com.atlassian.cache.ehcache.LoadingCache
- getCachedReference(String, Supplier<V>, CacheSettings) - Method in class com.atlassian.cache.ehcache.EhCacheManager
- getName() - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
- getStatus() - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
I
- init() - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
- isReadLockedByCurrentThread(Object) - Method in class com.atlassian.cache.ehcache.LoadingCache
- isStatisticsEnabled() - Method in class com.atlassian.cache.ehcache.EhCacheManager
- isWriteLockedByCurrentThread(Object) - Method in class com.atlassian.cache.ehcache.LoadingCache
L
- load(Object) - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorAtlassianCacheLoaderDecorator
- load(Object) - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
- load(Object, Object) - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
- loadAll(Collection) - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
- loadAll(Collection, Object) - Method in class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
- LoadingCache<K,
V> - Class in com.atlassian.cache.ehcache -
A rewrite of
SelfPopulatingCachewith stronger concurrency guarantees. - LoadingCache(SynchronizedLoadingCacheDecorator, CacheLoader<K, V>) - Constructor for class com.atlassian.cache.ehcache.LoadingCache
N
- NoopValueProcessor - Class in com.atlassian.cache.ehcache.wrapper
- NoopValueProcessor() - Constructor for class com.atlassian.cache.ehcache.wrapper.NoopValueProcessor
- notifyElementPut(Ehcache, Element) - Method in class com.atlassian.cache.ehcache.replication.rmi.RMISynchronousCacheReplicator
R
- registerMBeans(MBeanServer) - Method in class com.atlassian.cache.ehcache.EhCacheManager
- releaseReadLockOnKey(Object) - Method in class com.atlassian.cache.ehcache.LoadingCache
- releaseWriteLockOnKey(Object) - Method in class com.atlassian.cache.ehcache.LoadingCache
- remove(Serializable) - Method in class com.atlassian.cache.ehcache.LoadingCache
- remove(Serializable) - Method in class com.atlassian.cache.ehcache.SynchronizedLoadingCacheDecorator
- remove(Serializable, boolean) - Method in class com.atlassian.cache.ehcache.LoadingCache
- remove(Serializable, boolean) - Method in class com.atlassian.cache.ehcache.SynchronizedLoadingCacheDecorator
- remove(Object) - Method in class com.atlassian.cache.ehcache.LoadingCache
- remove(Object) - Method in class com.atlassian.cache.ehcache.SynchronizedLoadingCacheDecorator
- remove(Object, boolean) - Method in class com.atlassian.cache.ehcache.LoadingCache
- remove(Object, boolean) - Method in class com.atlassian.cache.ehcache.SynchronizedLoadingCacheDecorator
- removeAll() - Method in class com.atlassian.cache.ehcache.LoadingCache
- removeAll() - Method in class com.atlassian.cache.ehcache.SynchronizedLoadingCacheDecorator
- removeAll(boolean) - Method in class com.atlassian.cache.ehcache.LoadingCache
- removeAll(boolean) - Method in class com.atlassian.cache.ehcache.SynchronizedLoadingCacheDecorator
- removeAll(Collection<?>) - Method in class com.atlassian.cache.ehcache.LoadingCache
- removeAll(Collection<?>, boolean) - Method in class com.atlassian.cache.ehcache.LoadingCache
- RMICacheReplicatorConfigFactory - Class in com.atlassian.cache.ehcache.replication.rmi
-
An implementation of
EhCacheReplicatorConfigFactorythat configures RMI replication. - RMICacheReplicatorConfigFactory() - Constructor for class com.atlassian.cache.ehcache.replication.rmi.RMICacheReplicatorConfigFactory
- RMICacheReplicatorFactory - Class in com.atlassian.cache.ehcache.replication.rmi
-
A factory for RMI-based
CacheReplicators, using properties. - RMICacheReplicatorFactory() - Constructor for class com.atlassian.cache.ehcache.replication.rmi.RMICacheReplicatorFactory
- RMISynchronousCacheReplicator - Class in com.atlassian.cache.ehcache.replication.rmi
-
An
RMISynchronousCacheReplicatorthat works around https://jira.terracotta.org/jira/browse/EHC-683. - RMISynchronousCacheReplicator(boolean, boolean, boolean, boolean, boolean) - Constructor for class com.atlassian.cache.ehcache.replication.rmi.RMISynchronousCacheReplicator
-
Constructor
S
- setStatisticsEnabled(boolean) - Method in class com.atlassian.cache.ehcache.EhCacheManager
- shutdown() - Method in class com.atlassian.cache.ehcache.EhCacheManager
- synchronizedLoad(Object, Function<Object, V>, Consumer<Element>) - Method in class com.atlassian.cache.ehcache.SynchronizedLoadingCacheDecorator
- SynchronizedLoadingCacheDecorator - Class in com.atlassian.cache.ehcache
- SynchronizedLoadingCacheDecorator(Ehcache) - Constructor for class com.atlassian.cache.ehcache.SynchronizedLoadingCacheDecorator
T
- toStatistics(StatisticsGateway) - Static method in class com.atlassian.cache.ehcache.DelegatingCacheStatistics
- tryReadLockOnKey(Object, long) - Method in class com.atlassian.cache.ehcache.LoadingCache
- tryWriteLockOnKey(Object, long) - Method in class com.atlassian.cache.ehcache.LoadingCache
U
- unregisterMBeans(MBeanServer) - Method in class com.atlassian.cache.ehcache.EhCacheManager
- unwrap(Object) - Method in class com.atlassian.cache.ehcache.wrapper.NoopValueProcessor
- unwrap(Object) - Method in interface com.atlassian.cache.ehcache.wrapper.ValueProcessor
- unwrapAllKeys(Collection<Object>, ValueProcessor) - Static method in class com.atlassian.cache.ehcache.wrapper.WrapperUtils
- unwrapElement(Element, ValueProcessor) - Static method in class com.atlassian.cache.ehcache.wrapper.WrapperUtils
V
- ValueProcessor - Interface in com.atlassian.cache.ehcache.wrapper
-
This processor will be used for wrapping/unwrapping both values and keys within a cache.
- ValueProcessorAtlassianCacheLoaderDecorator - Class in com.atlassian.cache.ehcache.wrapper
-
Decorates the loader of
LoadingCache. - ValueProcessorAtlassianCacheLoaderDecorator(CacheLoader, ValueProcessor) - Constructor for class com.atlassian.cache.ehcache.wrapper.ValueProcessorAtlassianCacheLoaderDecorator
- ValueProcessorEhcacheLoaderDecorator - Class in com.atlassian.cache.ehcache.wrapper
-
This class makes sure that during any loading operation, wrapped keys do not leak to the end user.
- ValueProcessorEhcacheLoaderDecorator(CacheLoader, ValueProcessor) - Constructor for class com.atlassian.cache.ehcache.wrapper.ValueProcessorEhcacheLoaderDecorator
W
- wrap(Object) - Method in class com.atlassian.cache.ehcache.wrapper.NoopValueProcessor
- wrap(Object) - Method in interface com.atlassian.cache.ehcache.wrapper.ValueProcessor
- WrapperUtils - Class in com.atlassian.cache.ehcache.wrapper
- WrapperUtils() - Constructor for class com.atlassian.cache.ehcache.wrapper.WrapperUtils
All Classes and Interfaces|All Packages|Constant Field Values
EhCacheManager(CacheManager, EhCacheReplicatorConfigFactory, CacheSettingsDefaultsProvider)