A B C D E F G H I J K L M N O P Q R S T U V W X Z _

A

AbstractActionProvider<T,A> - Class in org.ehcache.management.providers
An abstract ManagementProvider with the base logic for handling actions.
AbstractActionProvider() - Constructor for class org.ehcache.management.providers.AbstractActionProvider
 
AbstractManagementRegistry - Class in org.ehcache.management.registry
 
AbstractManagementRegistry() - Constructor for class org.ehcache.management.registry.AbstractManagementRegistry
 
AbstractOffHeapStore<K,V> - Class in org.ehcache.internal.store.offheap
 
AbstractOffHeapStore(String, Store.Configuration<K, V>, TimeSource) - Constructor for class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
AbstractValueHolder<V> - Class in org.ehcache.spi.cache
 
AbstractValueHolder(long, long) - Constructor for class org.ehcache.spi.cache.AbstractValueHolder
 
AbstractValueHolder(long, long, long) - Constructor for class org.ehcache.spi.cache.AbstractValueHolder
 
AbstractWriteBehindQueue<K,V> - Class in org.ehcache.loaderwriter.writebehind
 
AbstractWriteBehindQueue(WriteBehindConfiguration, CacheLoaderWriter<K, V>) - Constructor for class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
 
accept(A, B) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.BiConsumer
 
accept(A) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.Consumer
 
ACCESS_TIME_OFFSET - Static variable in class org.ehcache.internal.store.offheap.portability.OffHeapValueHolderPortability
 
accessed(long, Duration) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
actions - Variable in class org.ehcache.management.providers.AbstractActionProvider
 
add(ServiceConfiguration<?>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
add(Builder<? extends ServiceConfiguration<?>>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
add(K) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
Adds the specified key to this set view by mapping the key to the default mapped value in the backing map, if defined.
addAll(Collection<? extends K>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
Adds all of the elements in the specified collection to this set, as if by calling ConcurrentHashMap.KeySetView.add(K) on each one.
addCache(String, CacheConfiguration<?, ?>) - Method in class org.ehcache.config.ConfigurationBuilder
 
addCacheConfigurationListener(List<CacheConfigurationChangeListener>) - Method in interface org.ehcache.InternalRuntimeConfiguration
adds listeners for cache configuration changes
addCacheConfigurationListener(List<CacheConfigurationChangeListener>) - Method in class org.ehcache.RuntimeConfiguration
 
addConfiguration(StatisticsProviderConfiguration<?>) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
addDefaultSerializer() - Method in class org.ehcache.jsr107.DefaultJsr107SerializationProvider
 
addDefaultSerializer() - Method in class org.ehcache.spi.serialization.DefaultSerializationProvider
 
addItem(SingleOperation<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
Add an item to the write behind queue
addItem(SingleOperation<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.LocalHeapWriteBehindQueue
 
addLoaderFor(String, Class<? extends CacheLoaderWriter<?, ?>>) - Method in class org.ehcache.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
 
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
addSerializerFor(Class<T>, Class<? extends Serializer<T>>) - Method in class org.ehcache.config.serializer.DefaultSerializationProviderConfiguration
 
addService(ServiceConfiguration<?>) - Method in class org.ehcache.config.ConfigurationBuilder
 
addService(Service) - Method in class org.ehcache.spi.ServiceLocator
 
addSupportFor(ManagementProvider<?>) - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
addThrowable(Throwable) - Method in exception org.ehcache.jsr107.MultiCacheException
 
AggregateWriteBehindQueue<K,V> - Class in org.ehcache.loaderwriter.writebehind
 
AggregateWriteBehindQueue(WriteBehindConfiguration, AggregateWriteBehindQueue.WriteBehindQueueFactory<K, V>, CacheLoaderWriter<K, V>) - Constructor for class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
AggregateWriteBehindQueue(WriteBehindConfiguration, CacheLoaderWriter<K, V>) - Constructor for class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
AggregateWriteBehindQueue.WriteBehindQueueFactory<K,V> - Class in org.ehcache.loaderwriter.writebehind
Factory used to create write behind queues.
AggregateWriteBehindQueue.WriteBehindQueueFactory() - Constructor for class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue.WriteBehindQueueFactory
 
alias - Variable in class org.ehcache.config.xml.model.CacheType
 
all() - Static method in class org.ehcache.config.Eviction
Returns an EvictionVeto where all mappings are vetoed from eviction.
all() - Static method in class org.ehcache.function.Predicates
A predicate that matches all values.
any - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
any - Variable in class org.ehcache.config.xml.model.CacheIntegration.Listener
 
any - Variable in class org.ehcache.config.xml.model.CacheIntegration.Loaderwriter
 
any - Variable in class org.ehcache.config.xml.model.ResourcesType
 
any - Variable in class org.ehcache.config.xml.model.ServiceType
 
apply(A, B) - Method in interface org.ehcache.function.BiFunction
Applies the function to the provided parameters.
apply(A) - Method in interface org.ehcache.function.Function
Applies the function to the provided value
apply() - Method in interface org.ehcache.function.NullaryFunction
Returns the function result
applyAsDouble(double, double) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.DoubleBinaryOperator
 
applyAsDouble(A, B) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.ToDoubleBiFunction
 
applyAsDouble(A) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.ToDoubleFunction
 
applyAsInt(int, int) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.IntBinaryOperator
 
applyAsInt(A, B) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.ToIntBiFunction
 
applyAsInt(A) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.ToIntFunction
 
applyAsLong(long, long) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.LongBinaryOperator
 
applyAsLong(A, B) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.ToLongBiFunction
 
applyAsLong(A) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.ToLongFunction
 
asynchronous() - Method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
AuthoritativeTier<K,V> - Interface in org.ehcache.spi.cache.tiering
Authoritative tier, according to Montreal design.
AuthoritativeTier.Provider - Interface in org.ehcache.spi.cache.tiering
 
authoritativeTierProvider(Class<? extends AuthoritativeTier.Provider>) - Method in class org.ehcache.internal.store.tiering.CacheStoreServiceConfiguration
 
authoritativeTierProvider() - Method in class org.ehcache.internal.store.tiering.CacheStoreServiceConfiguration
 
averageWindowDuration() - Method in class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
averageWindowDuration() - Method in interface org.ehcache.management.config.StatisticsProviderConfiguration
 
averageWindowUnit() - Method in class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
averageWindowUnit() - Method in interface org.ehcache.management.config.StatisticsProviderConfiguration
 

B

backingMap() - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore
 
backingMap() - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
backingMap() - Method in class org.ehcache.internal.store.offheap.OffHeapStore
 
BaseCacheConfiguration<K,V> - Class in org.ehcache.config
 
BaseCacheConfiguration(Class<K>, Class<V>, EvictionVeto<? super K, ? super V>, EvictionPrioritizer<? super K, ? super V>, ClassLoader, Expiry<? super K, ? super V>, ResourcePools, ServiceConfiguration<?>...) - Constructor for class org.ehcache.config.BaseCacheConfiguration
 
BaseCacheType - Class in org.ehcache.config.xml.model
Java class for baseCache-type complex type.
BaseCacheType() - Constructor for class org.ehcache.config.xml.model.BaseCacheType
 
BatchOperation<K,V> - Interface in org.ehcache.loaderwriter.writebehind.operations
Interface to implement batch operations that are executed on a cache writer
batchSize(int) - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
batchsize - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
 
BiFunction<A,B,T> - Interface in org.ehcache.function
Generic function interface for operating on two parameters and returning a result.
build(boolean) - Method in class org.ehcache.CacheManagerBuilder
 
build() - Method in interface org.ehcache.config.Builder
 
build() - Method in class org.ehcache.config.ConfigurationBuilder
 
build() - Method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
build() - Method in class org.ehcache.config.ResourcePoolsBuilder
 
build() - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
build(boolean) - Method in class org.ehcache.UserManagedCacheBuilder
 
buildConfig(Class<CK>, Class<CV>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
buildConfig(Class<CK>, Class<CV>, EvictionVeto<? super CK, ? super CV>, EvictionPrioritizer<? super CK, ? super CV>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
Builder<T> - Interface in org.ehcache.config
Abstraction of something that can build a T
builder(CacheManagerBuilder<? extends CacheManager>) - Method in interface org.ehcache.config.CacheManagerConfiguration
 
builder(CacheManagerBuilder<? extends CacheManager>) - Method in class org.ehcache.config.persistence.CacheManagerPersistenceConfiguration
 
builder(UserManagedCacheBuilder<K, V, ? extends UserManagedCache<K, V>>) - Method in class org.ehcache.config.persistence.UserManagedPersistenceContext
 
builder(UserManagedCacheBuilder<K, V, ? extends UserManagedCache<K, V>>) - Method in interface org.ehcache.config.UserManagedCacheConfiguration
 
BulkCacheLoadingException - Exception in org.ehcache.exceptions
Exception thrown by a Cache when the CacheLoaderWriter it uses threw an RuntimeException while bulk loading values for a given set of keys
BulkCacheLoadingException(Map<?, Exception>, Map<?, ?>) - Constructor for exception org.ehcache.exceptions.BulkCacheLoadingException
Constructs a new BulkCacheLoadingException providing the key set that failed, including the exception loading these threw, as well as all keys we managed to load a value for, including the value loaded.
BulkCacheLoadingException(String, Map<Object, Exception>, Map<Object, Object>) - Constructor for exception org.ehcache.exceptions.BulkCacheLoadingException
Constructs a new BulkCacheLoadingException providing a message, the key set that failed, including the exception loading these threw, as well as all keys we managed to load a value for, including the value loaded.
BulkCacheWritingException - Exception in org.ehcache.exceptions
Exception thrown by a Cache when the CacheLoaderWriter it uses threw an exception while bulk writing / removing values for a given set of keys
BulkCacheWritingException(Map<?, Exception>, Set<?>) - Constructor for exception org.ehcache.exceptions.BulkCacheWritingException
Constructs a new BulkCacheWritingException providing the key set that failed, including the exception loading these threw, as well as all keys we managed to write a value for.
bulkCompute(Set<? extends K>, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
bulkCompute(Set<? extends K>, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
bulkCompute(Set<? extends K>, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
bulkCompute(Set<? extends K>, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
bulkCompute(Set<? extends K>, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
bulkCompute(Set<? extends K>, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
bulkCompute(Set<? extends K>, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>) - Method in interface org.ehcache.spi.cache.Store
Compute a value for every key passed in the Set keys argument, using the remappingFunction to compute the value.
bulkCompute(Set<? extends K>, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>, NullaryFunction<Boolean>) - Method in interface org.ehcache.spi.cache.Store
Compute a value for every key passed in the Set keys argument, using the remappingFunction to compute the value.
bulkComputeIfAbsent(Set<? extends K>, Function<Iterable<? extends K>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
bulkComputeIfAbsent(Set<? extends K>, Function<Iterable<? extends K>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
bulkComputeIfAbsent(Set<? extends K>, Function<Iterable<? extends K>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
bulkComputeIfAbsent(Set<? extends K>, Function<Iterable<? extends K>, Iterable<? extends Map.Entry<? extends K, ? extends V>>>) - Method in interface org.ehcache.spi.cache.Store
Compute a value for every key passed in the Set keys argument using the mappingFunction to compute the value.
BulkOps - Enum in org.ehcache.statistics
Enumeration listing the bulk operations available on a Cache.
ByteBufferInputStream - Class in org.ehcache.internal.util
 
ByteBufferInputStream(ByteBuffer) - Constructor for class org.ehcache.internal.util.ByteBufferInputStream
 

C

Cache<K,V> - Interface in org.ehcache
Basic interface to a cache, defines all operational methods to create, access, update or delete mappings of key to value
Cache.Entry<K,V> - Interface in org.ehcache
Represent a mapping of key to value held in a Cache
CacheAccessException - Exception in org.ehcache.exceptions
Generic exception used when an internal operation fails on a Cache.
CacheAccessException(Throwable) - Constructor for exception org.ehcache.exceptions.CacheAccessException
Creates a new exception wrapping the cause passed in.
CacheAccessException(String, Throwable) - Constructor for exception org.ehcache.exceptions.CacheAccessException
Creates a new exception wrapping the cause passed in and with the provided message.
CacheAccessException(String) - Constructor for exception org.ehcache.exceptions.CacheAccessException
Creates a new exception with the provided message.
cacheAdded(String, Cache<?, ?>) - Method in interface org.ehcache.events.CacheManagerListener
Fires just after the @{link Cache} was made Status.AVAILABLE, but wasn't yet made available to other threads by the CacheManager.
CacheConfiguration<K,V> - Interface in org.ehcache.config
Represents the minimal read-only configuration for a Cache to be, or an already existing one
CacheConfigurationBuilder<K,V> - Class in org.ehcache.config
 
cacheConfigurationChange(CacheConfigurationChangeEvent) - Method in interface org.ehcache.CacheConfigurationChangeListener
 
CacheConfigurationChangeEvent - Class in org.ehcache
 
CacheConfigurationChangeEvent(CacheConfigurationProperty, Object, Object) - Constructor for class org.ehcache.CacheConfigurationChangeEvent
 
CacheConfigurationChangeListener - Interface in org.ehcache
 
CacheConfigurationProperty - Enum in org.ehcache
 
cacheEntry(K, Store.ValueHolder<V>, TimeSource) - Static method in class org.ehcache.spi.cache.CacheStoreHelper
 
CacheEntryType - Class in org.ehcache.config.xml.model
Java class for cache-entry-type complex type.
CacheEntryType() - Constructor for class org.ehcache.config.xml.model.CacheEntryType
 
CacheEvent<K,V> - Interface in org.ehcache.event
An event resulting from a mutative Cache operation.
CacheEventListener<K,V> - Interface in org.ehcache.event
Contract for users that want to listen on CacheEvents.
CacheEventListenerConfiguration - Interface in org.ehcache.event
Configuration contract for setting up CacheEvent system in a cache.
CacheEventListenerConfigurationBuilder - Class in org.ehcache.config.event
 
CacheEventListenerProvider - Interface in org.ehcache.event
 
CacheEventNotificationListenerServiceProvider - Interface in org.ehcache.events
A provider Service that will facilitate CacheEventNotificationService instance
CacheEventNotificationListenerServiceProviderFactory - Class in org.ehcache.internal.events
 
CacheEventNotificationListenerServiceProviderFactory() - Constructor for class org.ehcache.internal.events.CacheEventNotificationListenerServiceProviderFactory
 
CacheEventNotificationListenerServiceProviderImpl - Class in org.ehcache.internal.events
 
CacheEventNotificationListenerServiceProviderImpl() - Constructor for class org.ehcache.internal.events.CacheEventNotificationListenerServiceProviderImpl
 
CacheEventNotificationService<K,V> - Interface in org.ehcache.events
 
CacheEventNotificationServiceImpl<K,V> - Class in org.ehcache.events
Per-cache component that manages cache event listener registrations, and provides event delivery based on desired firing mode and ordering, for specified event types.
CacheEventNotificationServiceImpl(ExecutorService, ExecutorService, Store<K, V>, TimeSource) - Constructor for class org.ehcache.events.CacheEventNotificationServiceImpl
 
CacheEvents - Class in org.ehcache.events
 
CacheIntegration - Class in org.ehcache.config.xml.model
Java class for cache-integration complex type.
CacheIntegration() - Constructor for class org.ehcache.config.xml.model.CacheIntegration
 
CacheIntegration.Listener - Class in org.ehcache.config.xml.model
Java class for anonymous complex type.
CacheIntegration.Listener() - Constructor for class org.ehcache.config.xml.model.CacheIntegration.Listener
 
CacheIntegration.Loaderwriter - Class in org.ehcache.config.xml.model
Java class for anonymous complex type.
CacheIntegration.Loaderwriter() - Constructor for class org.ehcache.config.xml.model.CacheIntegration.Loaderwriter
 
CacheIntegration.Writebehind - Class in org.ehcache.config.xml.model
Java class for anonymous complex type.
CacheIntegration.Writebehind() - Constructor for class org.ehcache.config.xml.model.CacheIntegration.Writebehind
 
CacheIntegration.Writebehind.RetryAttempts - Class in org.ehcache.config.xml.model
Java class for anonymous complex type.
CacheIntegration.Writebehind.RetryAttempts() - Constructor for class org.ehcache.config.xml.model.CacheIntegration.Writebehind.RetryAttempts
 
CacheIntegration.Writebehind.Writedelay - Class in org.ehcache.config.xml.model
Java class for anonymous complex type.
CacheIntegration.Writebehind.Writedelay() - Constructor for class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
 
CacheLoaderWriter<K,V> - Interface in org.ehcache.spi.loaderwriter
A CacheLoaderWriter is associated with a given Cache instance and will be used to keep it in sync with another system.
CacheLoaderWriterProvider - Interface in org.ehcache.spi.loaderwriter
A factory Service that will create CacheLoaderWriter instances for a given Cache managed by a CacheManager The CacheManager will request an instance of this Class prior to creating any Cache instances.
CacheLoadingException - Exception in org.ehcache.exceptions
Exception thrown by a Cache when the CacheLoaderWriter it uses threw an Exception while loading a value for a given key.
CacheManager - Interface in org.ehcache
A CacheManager that manages Cache as well as associated Service
CacheManagerBuilder<T extends CacheManager> - Class in org.ehcache
 
CacheManagerConfiguration<T extends CacheManager> - Interface in org.ehcache.config
 
CacheManagerListener - Interface in org.ehcache.events
 
CacheManagerPersistenceConfiguration - Class in org.ehcache.config.persistence
 
CacheManagerPersistenceConfiguration(File) - Constructor for class org.ehcache.config.persistence.CacheManagerPersistenceConfiguration
 
CacheOperationOutcomes - Interface in org.ehcache.statistics
 
CacheOperationOutcomes.CacheLoadingOutcome - Enum in org.ehcache.statistics
The cache loading outcomes.
CacheOperationOutcomes.ConditionalRemoveOutcome - Enum in org.ehcache.statistics
The outcomes for conditional remove operations.
CacheOperationOutcomes.GetOutcome - Enum in org.ehcache.statistics
Outcomes for cache Get operations.
CacheOperationOutcomes.PutIfAbsentOutcome - Enum in org.ehcache.statistics
The putIfAbsent outcomes.
CacheOperationOutcomes.PutOutcome - Enum in org.ehcache.statistics
The outcomes for Put Outcomes.
CacheOperationOutcomes.RemoveOutcome - Enum in org.ehcache.statistics
The outcomes for remove operations.
CacheOperationOutcomes.ReplaceOutcome - Enum in org.ehcache.statistics
The replace outcomes.
cacheOrCacheTemplate - Variable in class org.ehcache.config.xml.model.ConfigType
 
CachePersistenceException - Exception in org.ehcache.exceptions
Exception that can occur from operations on PersistentCacheManager.
CachePersistenceException(String) - Constructor for exception org.ehcache.exceptions.CachePersistenceException
Creates an exception with the provided message.
CachePersistenceException(String, Throwable) - Constructor for exception org.ehcache.exceptions.CachePersistenceException
Creates an exception with the provided message and cause.
CacheProvider - Interface in org.ehcache.spi.cache
 
cacheRemoved(String, Cache<?, ?>) - Method in interface org.ehcache.events.CacheManagerListener
Fires just after the @{link Cache} was deregistered with the CacheManager, but wasn't yet made Status.UNINITIALIZED.
CacheRuntimeConfiguration<K,V> - Interface in org.ehcache.config
Represents the configuration currently used by a Cache.
CacheStore<K,V> - Class in org.ehcache.internal.store.tiering
 
CacheStore(CachingTier<K, V>, AuthoritativeTier<K, V>) - Constructor for class org.ehcache.internal.store.tiering.CacheStore
 
CacheStore.Provider - Class in org.ehcache.internal.store.tiering
 
CacheStore.Provider() - Constructor for class org.ehcache.internal.store.tiering.CacheStore.Provider
 
CacheStoreHelper - Class in org.ehcache.spi.cache
 
CacheStoreProviderFactory - Class in org.ehcache.internal.store.tiering
 
CacheStoreProviderFactory() - Constructor for class org.ehcache.internal.store.tiering.CacheStoreProviderFactory
 
CacheStoreServiceConfiguration - Class in org.ehcache.internal.store.tiering
 
CacheStoreServiceConfiguration() - Constructor for class org.ehcache.internal.store.tiering.CacheStoreServiceConfiguration
 
CacheTemplateType - Class in org.ehcache.config.xml.model
Java class for cacheTemplate-type complex type.
CacheTemplateType() - Constructor for class org.ehcache.config.xml.model.CacheTemplateType
 
CacheType - Class in org.ehcache.config.xml.model
Java class for cache-type complex type.
CacheType() - Constructor for class org.ehcache.config.xml.model.CacheType
 
CacheWritingException - Exception in org.ehcache.exceptions
Exception thrown by a Cache when the CacheLoaderWriter it uses threw an Exception while writing a value for a given key
CacheWritingException() - Constructor for exception org.ehcache.exceptions.CacheWritingException
Constructs a CacheWritingException
CacheWritingException(String) - Constructor for exception org.ehcache.exceptions.CacheWritingException
Constructs a CacheWritingException with the provided message.
CacheWritingException(String, Throwable) - Constructor for exception org.ehcache.exceptions.CacheWritingException
Constructs a CacheWritingException wrapping the cause passed in and with the provided message.
CacheWritingException(Throwable) - Constructor for exception org.ehcache.exceptions.CacheWritingException
Constructs a CacheWritingException wrapping the cause passed in.
CachingTier<K,V> - Interface in org.ehcache.spi.cache.tiering
Caching tier, according to Montreal design.
CachingTier.InvalidationListener<K,V> - Interface in org.ehcache.spi.cache.tiering
Caching tier invalidation listener.
CachingTier.Provider - Interface in org.ehcache.spi.cache.tiering
 
cachingTierProvider(Class<? extends CachingTier.Provider>) - Method in class org.ehcache.internal.store.tiering.CacheStoreServiceConfiguration
 
cachingTierProvider() - Method in class org.ehcache.internal.store.tiering.CacheStoreServiceConfiguration
 
callAction(Map<String, String>, String, String, String[], Object[]) - Method in interface org.ehcache.management.ManagementRegistry
Call an action of a managed object's capability.
callAction(Map<String, String>, String, String[], Object[]) - Method in class org.ehcache.management.providers.actions.EhcacheActionProvider
 
callAction(Map<String, String>, String, String[], Object[]) - Method in class org.ehcache.management.providers.CapabilityContextProvider
 
callAction(Map<String, String>, String, String[], Object[]) - Method in interface org.ehcache.management.providers.ManagementProvider
Call an action, if the provider supports this.
callAction(Map<String, String>, String, String[], Object[]) - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
callAction(Map<String, String>, String, String, String[], Object[]) - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
capabilities() - Method in interface org.ehcache.management.ManagementRegistry
Get the management capabilities of the registered objects.
capabilities() - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
capabilityContext() - Method in class org.ehcache.management.providers.actions.EhcacheActionProvider
 
capabilityContext() - Method in class org.ehcache.management.providers.CapabilityContextProvider
 
capabilityContext() - Method in interface org.ehcache.management.providers.ManagementProvider
Get the context that the provided capabilities need to run.
capabilityContext() - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
CapabilityContextProvider - Class in org.ehcache.management.providers
 
CapabilityContextProvider() - Constructor for class org.ehcache.management.providers.CapabilityContextProvider
 
characteristics() - Method in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
ClassInstanceConfiguration<T> - Class in org.ehcache.internal.classes
 
ClassInstanceConfiguration(Class<? extends T>) - Constructor for class org.ehcache.internal.classes.ClassInstanceConfiguration
 
ClassInstanceProvider<T> - Class in org.ehcache.internal.classes
 
ClassInstanceProvider(ClassInstanceProviderConfiguration<T>, Class<? extends ClassInstanceConfiguration<T>>) - Constructor for class org.ehcache.internal.classes.ClassInstanceProvider
 
ClassInstanceProvider.ConstructorArgument<T> - Class in org.ehcache.internal.classes
Constructor argument for creating the class instance.
ClassInstanceProvider.ConstructorArgument(Class<T>, T) - Constructor for class org.ehcache.internal.classes.ClassInstanceProvider.ConstructorArgument
 
ClassInstanceProviderConfiguration<T> - Class in org.ehcache.internal.classes
Base class for ProviderFactory config that instantiates service classes.
ClassInstanceProviderConfiguration() - Constructor for class org.ehcache.internal.classes.ClassInstanceProviderConfiguration
 
ClassLoading - Class in org.ehcache.util
 
ClassLoading() - Constructor for class org.ehcache.util.ClassLoading
 
ClassLoadingHelper - Class in org.ehcache.management.utils
 
clazz - Variable in class org.ehcache.config.xml.model.CacheIntegration.Listener
 
clazz - Variable in class org.ehcache.config.xml.model.CacheIntegration.Loaderwriter
 
clazz - Variable in class org.ehcache.config.xml.model.ExpiryType
 
clear() - Method in interface org.ehcache.Cache
Removes all mapping currently present in the Cache without invoking the CacheLoaderWriter or any registered CacheEventListener instances This is not an atomic operation and can potentially be very expensive
clear() - Method in class org.ehcache.Ehcache
 
clear() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Removes all of the mappings from this map.
clear() - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
clear() - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
clear() - Method in class org.ehcache.internal.store.tiering.CacheStore
 
clear() - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier
 
clear() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
clear() - Method in class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
clear() - Method in class org.ehcache.PersistentUserManagedEhcache
 
clear() - Method in interface org.ehcache.spi.cache.Store
Removes all of the mappings from this map.
clear() - Method in interface org.ehcache.spi.cache.tiering.CachingTier
Empty out the caching store.
clear() - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier
Empty out the caching store.
clear() - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
clearAllServiceConfig() - Method in class org.ehcache.config.CacheConfigurationBuilder
 
clearFailure(CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.clear() fails due to an underlying store failure.
clearFailure(CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
close() - Method in interface org.ehcache.CacheManager
Releases all data held in Cache instances managed by this CacheManager, as well as all Service this instance provides to managed Cache instances.
close() - Method in class org.ehcache.Ehcache
 
close() - Method in class org.ehcache.EhcacheManager
 
close() - Method in enum org.ehcache.InternalStatus
 
close() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
close(ClassLoader) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
close(URI, ClassLoader) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
close() - Method in interface org.ehcache.Maintainable
Exit maintenance mode
close() - Method in class org.ehcache.PersistentUserManagedEhcache
 
close() - Method in interface org.ehcache.spi.LifeCycled
Callback used by internal life cycling infrastructure when transitioning from Status.AVAILABLE to Status.UNINITIALIZED
Throwing an Exception here, will fail the transition
close() - Method in interface org.ehcache.UserManagedCache
Releases all data held in this UserManagedCache.
coalesce - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
 
CoalesceKeysFilter<K,V> - Class in org.ehcache.loaderwriter.writebehind.operations
 
CoalesceKeysFilter() - Constructor for class org.ehcache.loaderwriter.writebehind.operations.CoalesceKeysFilter
 
collectStatistics(Map<String, String>, String, String...) - Method in interface org.ehcache.management.ManagementRegistry
Collect statistics from a managed object's capability.
collectStatistics(Map<String, String>, String[]) - Method in class org.ehcache.management.providers.AbstractActionProvider
 
collectStatistics(Map<String, String>, String[]) - Method in interface org.ehcache.management.providers.ManagementProvider
Collect statistics, if the provider supports this.
collectStatistics(Map<String, String>, String...) - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
collectStatistics(Map<String, String>, String, String...) - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
compareTo(long, long, ResourceUnit) - Method in interface org.ehcache.config.ResourceUnit
Compare thisSize of this unit to thatSize of thatUnit.
compareTo(long, long, ResourceUnit) - Method in enum org.ehcache.config.units.MemoryUnit
 
completeFuture() - Static method in class org.ehcache.internal.util.ServiceUtil
 
CompoundCachingTier<K,V> - Class in org.ehcache.internal.store.tiering
 
CompoundCachingTier(CachingTier<K, V>, LowerCachingTier<K, V>) - Constructor for class org.ehcache.internal.store.tiering.CompoundCachingTier
 
CompoundCachingTier.Provider - Class in org.ehcache.internal.store.tiering
 
CompoundCachingTier.Provider() - Constructor for class org.ehcache.internal.store.tiering.CompoundCachingTier.Provider
 
CompoundCachingTierProviderFactory - Class in org.ehcache.internal.store.tiering
 
CompoundCachingTierProviderFactory() - Constructor for class org.ehcache.internal.store.tiering.CompoundCachingTierProviderFactory
 
CompoundCachingTierServiceConfiguration - Class in org.ehcache.internal.store.tiering
 
CompoundCachingTierServiceConfiguration() - Constructor for class org.ehcache.internal.store.tiering.CompoundCachingTierServiceConfiguration
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping).
compute(K, BiFunction<K, V, V>, boolean) - Method in class org.ehcache.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache
 
compute(K, BiFunction<K, V, V>, boolean) - Method in class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory.EhcachePersistentSegment
Computes a new mapping for the given key by calling the function passed in.
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
compute(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
compute(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
compute(K, BiFunction<K, V, V>, boolean) - Method in class org.ehcache.internal.store.offheap.EhcacheConcurrentOffHeapClockCache
 
compute(K, BiFunction<K, V, V>, boolean) - Method in interface org.ehcache.internal.store.offheap.EhcacheOffHeapBackingMap
 
compute(K, BiFunction<K, V, V>, boolean) - Method in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment
Computes a new mapping for the given key by calling the function passed in.
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
compute(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
compute(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>, NullaryFunction<Boolean>, NullaryFunction<Boolean>) - Method in interface org.ehcache.Jsr107Cache
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.ehcache.spi.cache.Store
Compute the value for the given key by invoking the given function to produce the value.
compute(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>) - Method in interface org.ehcache.spi.cache.Store
Compute the value for the given key by invoking the given function to produce the value.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
If the specified key is not already associated with a value, attempts to compute its value using the given mapping function and enters it into this map unless null.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface org.ehcache.spi.cache.Store
Compute the value for the given key (only if absent or expired) by invoking the given function to produce the value.
computeIfAbsentAndFault(K, Function<? super K, ? extends V>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
computeIfAbsentAndFault(K, Function<? super K, ? extends V>) - Method in interface org.ehcache.spi.cache.tiering.AuthoritativeTier
Marks the mapping as not evictable and performs computeIfAbsent() atomically.
computeIfPinned(K, BiFunction<K, V, V>, Function<V, Boolean>) - Method in class org.ehcache.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache
 
computeIfPinned(K, BiFunction<K, V, V>, Function<V, Boolean>) - Method in class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory.EhcachePersistentSegment
Computes a new value for the given key if a mapping is present and pinned, BiFunction is invoked under appropriate lock scope The pinning bit from the metadata, will be flipped (i.e.
computeIfPinned(K, BiFunction<K, V, V>, Function<V, Boolean>) - Method in class org.ehcache.internal.store.offheap.EhcacheConcurrentOffHeapClockCache
 
computeIfPinned(K, BiFunction<K, V, V>, Function<V, Boolean>) - Method in interface org.ehcache.internal.store.offheap.EhcacheOffHeapBackingMap
 
computeIfPinned(K, BiFunction<K, V, V>, Function<V, Boolean>) - Method in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment
Computes a new value for the given key if a mapping is present and pinned, BiFunction is invoked under appropriate lock scope The pinning bit from the metadata, will be flipped (i.e.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
If the value for the specified key is present, attempts to compute a new mapping given the key and its current mapped value.
computeIfPresent(K, BiFunction<K, V, V>) - Method in class org.ehcache.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache
 
computeIfPresent(K, BiFunction<K, V, V>) - Method in class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory.EhcachePersistentSegment
Computes a new mapping for the given key only if a mapping existed already by calling the function passed in.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
computeIfPresent(K, BiFunction<K, V, V>) - Method in class org.ehcache.internal.store.offheap.EhcacheConcurrentOffHeapClockCache
 
computeIfPresent(K, BiFunction<K, V, V>) - Method in interface org.ehcache.internal.store.offheap.EhcacheOffHeapBackingMap
 
computeIfPresent(K, BiFunction<K, V, V>) - Method in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment
Computes a new mapping for the given key only if a mapping existed already by calling the function passed in.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.ehcache.spi.cache.Store
Compute the value for the given key (only if present and non-expired) by invoking the given function to produce the value.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>, NullaryFunction<Boolean>) - Method in interface org.ehcache.spi.cache.Store
Compute the value for the given key (only if present and non-expired) by invoking the given function to produce the value.
concurrency - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
 
concurrencyLevel(int) - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
CONCURRENT - Static variable in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
ConcurrentHashMap<K,V> - Class in org.ehcache.internal.concurrent
*** WARNING IF YOU'RE USING THIS CLASS WITH JDK 8 OR ABOVE ***
BY ALL MEANS, DO NOT USE THE spliterator() METHOD OF THE keySet(), values() or entrySet() RETURNED OBJECTS.
ConcurrentHashMap() - Constructor for class org.ehcache.internal.concurrent.ConcurrentHashMap
Creates a new, empty map with the default initial table size (16).
ConcurrentHashMap(int) - Constructor for class org.ehcache.internal.concurrent.ConcurrentHashMap
Creates a new, empty map with an initial table size accommodating the specified number of elements without the need to dynamically resize.
ConcurrentHashMap(Map<? extends K, ? extends V>) - Constructor for class org.ehcache.internal.concurrent.ConcurrentHashMap
Creates a new map with the same mappings as the given map.
ConcurrentHashMap(int, float) - Constructor for class org.ehcache.internal.concurrent.ConcurrentHashMap
Creates a new, empty map with an initial table size based on the given number of elements (initialCapacity) and initial table density (loadFactor).
ConcurrentHashMap(int, float, int) - Constructor for class org.ehcache.internal.concurrent.ConcurrentHashMap
Creates a new, empty map with an initial table size based on the given number of elements (initialCapacity), table density (loadFactor), and number of concurrently updating threads (concurrencyLevel).
ConcurrentHashMap.KeySetView<K,V> - Class in org.ehcache.internal.concurrent
A view of a ConcurrentHashMap as a Set of keys, in which additions may optionally be enabled by mapping to a common value.
ConcurrentWeakIdentityHashMap<K,V> - Class in org.ehcache.util
 
ConcurrentWeakIdentityHashMap() - Constructor for class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
ConfigType - Class in org.ehcache.config.xml.model
Java class for config-type complex type.
ConfigType() - Constructor for class org.ehcache.config.xml.model.ConfigType
 
Configuration - Interface in org.ehcache.config
 
ConfigurationBuilder - Class in org.ehcache.config
 
ConfigurationChangeSupport - Interface in org.ehcache.spi.cache
The interface to listen to change in configuration at runtime
contains(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Deprecated. This method is identical in functionality to ConcurrentHashMap.containsValue(Object), and exists solely to ensure full compatibility with class Hashtable, which supported this method prior to introduction of the Java Collections framework.
contains(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
containsKey(K) - Method in interface org.ehcache.Cache
Checks whether a mapping for the given key is present, without retrieving the associated value
containsKey(K) - Method in class org.ehcache.Ehcache
 
containsKey(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Tests if the specified object is a key in this table.
containsKey(K) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
containsKey(K) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
containsKey(K) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
containsKey(K) - Method in class org.ehcache.PersistentUserManagedEhcache
 
containsKey(K) - Method in interface org.ehcache.spi.cache.Store
Returns true if this store contains the specified key and the entry is not expired.
containsKey(Object) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
containsKeyFailure(K, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.containsKey(java.lang.Object) fails due to an underlying store failure, and the resultant cache load operation also fails.
containsKeyFailure(K, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
containsValue(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
ContextHelper - Class in org.ehcache.management.utils
 
contexts() - Method in interface org.ehcache.management.ManagementRegistry
Get the management contexts required to make use of the registered objects' capabilities.
contexts() - Method in class org.ehcache.management.providers.CapabilityContextProvider
 
contexts() - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
ConversionHelper - Class in org.ehcache.management.utils
 
convert(long, MemoryUnit) - Method in enum org.ehcache.config.units.MemoryUnit
Returns amount in unit in to this unit.
convert(Object, Class<?>) - Static method in class org.ehcache.management.utils.ConversionHelper
 
create(ServiceConfiguration<CacheEventNotificationListenerServiceProvider>) - Method in class org.ehcache.internal.events.CacheEventNotificationListenerServiceProviderFactory
 
create(ServiceConfiguration<ThreadPoolsService>) - Method in class org.ehcache.internal.executor.DefaultThreadPoolsServiceFactory
 
create(ServiceConfiguration<LocalPersistenceService>) - Method in class org.ehcache.internal.persistence.DefaultLocalPersistenceServiceFactory
 
create(ServiceConfiguration<DefaultStoreProvider>) - Method in class org.ehcache.internal.store.DefaultStoreProviderFactory
 
create(ServiceConfiguration<OffHeapDiskStore.Provider>) - Method in class org.ehcache.internal.store.disk.OffHeapDiskStoreProviderFactory
 
create(ServiceConfiguration<OnHeapStore.Provider>) - Method in class org.ehcache.internal.store.heap.OnHeapStoreProviderFactory
 
create(ServiceConfiguration<OffHeapStore.Provider>) - Method in class org.ehcache.internal.store.offheap.OffHeapStoreProviderFactory
 
create(ServiceConfiguration<CacheStore.Provider>) - Method in class org.ehcache.internal.store.tiering.CacheStoreProviderFactory
 
create(ServiceConfiguration<CompoundCachingTier.Provider>) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTierProviderFactory
 
create(ServiceConfiguration<TimeSourceService>) - Method in class org.ehcache.internal.TimeSourceServiceFactory
 
create(ServiceConfiguration<WriteBehindDecoratorLoaderWriterProvider>) - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriterProviderFactory
 
create() - Method in interface org.ehcache.Maintainable
Creates all persistent data structures required to function
create(ServiceConfiguration<DefaultManagementRegistry>) - Method in class org.ehcache.management.registry.DefaultManagementRegistryFactory
 
create(ServiceConfiguration<CacheEventListenerProvider>) - Method in class org.ehcache.spi.event.DefaultCacheEventListenerProviderFactory
 
create(ServiceConfiguration<CacheLoaderWriterProvider>) - Method in class org.ehcache.spi.loaderwriter.DefaultCacheLoaderWriterProviderFactory
 
create(ServiceConfiguration<SerializationProvider>) - Method in class org.ehcache.spi.serialization.DefaultSerializationProviderFactory
 
create(ServiceConfiguration<T>) - Method in interface org.ehcache.spi.service.ServiceFactory
 
createActionWrapper(T) - Method in class org.ehcache.management.providers.AbstractActionProvider
 
createActionWrapper(Ehcache) - Method in class org.ehcache.management.providers.actions.EhcacheActionProvider
 
createActionWrapper(EhcacheManager) - Method in class org.ehcache.management.providers.CapabilityContextProvider
 
createAuthoritativeTier(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
createAuthoritativeTier(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
createAuthoritativeTier(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in interface org.ehcache.spi.cache.tiering.AuthoritativeTier.Provider
 
createBatchOperation(List<SingleOperation<K, V>>) - Method in class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
 
createBatchOperation(List<SingleOperation<K, V>>) - Method in interface org.ehcache.loaderwriter.writebehind.operations.SingleOperation
Creates a batch operation that corresponds to the operation type of this single operation.
createBatchOperation(List<SingleOperation<K, V>>) - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
 
createCache(String, CacheConfiguration<K, V>) - Method in interface org.ehcache.CacheManager
Creates a Cache in this CacheManager according to the specified CacheConfiguration.
createCache(String, CacheConfiguration<K, V>) - Method in class org.ehcache.EhcacheManager
 
createCache(Class<K>, Class<V>, ServiceConfiguration<?>...) - Method in interface org.ehcache.spi.cache.CacheProvider
 
createCacheEntryType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheEntryType
createCacheEventNotificationService(Store<K, V>, ServiceConfiguration<?>...) - Method in interface org.ehcache.events.CacheEventNotificationListenerServiceProvider
Creates an instance of CacheEventNotificationService to be used by CacheManager
createCacheEventNotificationService(Store<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.events.CacheEventNotificationListenerServiceProviderImpl
 
createCacheIntegration() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheIntegration
createCacheIntegrationListener() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheIntegration.Listener
createCacheIntegrationLoaderwriter() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheIntegration.Loaderwriter
createCacheIntegrationWritebehind() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheIntegration.Writebehind
createCacheIntegrationWritebehindRetryAttempts() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheIntegration.Writebehind.RetryAttempts
createCacheIntegrationWritebehindWritedelay() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheIntegration.Writebehind.Writedelay
createCacheLoaderWriter(String, CacheConfiguration<K, V>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider
Invoked by the CacheManager when a Cache is being added to it.
createCacheLoaderWriter(String, CacheConfiguration<K, V>) - Method in class org.ehcache.spi.loaderwriter.DefaultCacheLoaderWriterProvider
 
createCacheTemplateType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheTemplateType
createCacheType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of CacheType
createCachingTier(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
createCachingTier(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
createCachingTier(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier.Provider
 
createCachingTier(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in interface org.ehcache.spi.cache.tiering.CachingTier.Provider
 
createCachingTier(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier.Provider
 
createConfig(ConfigType) - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of JAXBElement<ConfigType>}
createConfigType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of ConfigType
createEventListener(String, ServiceConfiguration<CacheEventListenerProvider>) - Method in interface org.ehcache.event.CacheEventListenerProvider
Creates a new CacheEventListener
createEventListener(String, ServiceConfiguration<CacheEventListenerProvider>) - Method in class org.ehcache.spi.event.DefaultCacheEventListenerProvider
 
createEventsOrderedDeliveryExecutor() - Static method in class org.ehcache.util.ThreadPoolUtil
 
createEventsUnorderedDeliveryExecutor() - Static method in class org.ehcache.util.ThreadPoolUtil
 
createExpiryType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of ExpiryType
createExpiryTypeNone() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of ExpiryType.None
createKeySerializer(Class<T>, ClassLoader, ServiceConfiguration<?>...) - Method in class org.ehcache.spi.serialization.DefaultSerializationProvider
 
createKeySerializer(Class<T>, ClassLoader, ServiceConfiguration<?>...) - Method in interface org.ehcache.spi.serialization.SerializationProvider
Creates a key Serializer with the given parameters.
createPersistableResourceType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of PersistableResourceType
createPersistenceContext(Object, Store.PersistentStoreConfiguration<?, ?, ?>) - Method in class org.ehcache.internal.persistence.DefaultLocalPersistenceService
 
createPersistenceContext(Object, Store.PersistentStoreConfiguration<?, ?, ?>) - Method in interface org.ehcache.spi.service.LocalPersistenceService
Creates a new persistence context
createPersistenceType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of PersistenceType
createQueue(int, WriteBehindConfiguration, CacheLoaderWriter<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue.WriteBehindQueueFactory
Create a write behind queue stripe.
createResourcesType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of ResourcesType
createResourceType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of ResourceType
createSerializerType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of SerializerType
createSerializerTypeSerializer() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of SerializerType.Serializer
createServiceType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of ServiceType
createStatisticsExecutor() - Static method in class org.ehcache.util.ThreadPoolUtil
 
createStore(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.DefaultStoreProvider
 
createStore(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
createStore(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
createStore(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
createStore(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in class org.ehcache.internal.store.tiering.CacheStore.Provider
 
createStore(Store.Configuration<K, V>, ServiceConfiguration<?>...) - Method in interface org.ehcache.spi.cache.Store.Provider
Creates a new Store instance
createTimeType() - Method in class org.ehcache.config.xml.model.ObjectFactory
Create an instance of TimeType
createValueSerializer(Class<T>, ClassLoader, ServiceConfiguration<?>...) - Method in class org.ehcache.spi.serialization.DefaultSerializationProvider
 
createValueSerializer(Class<T>, ClassLoader, ServiceConfiguration<?>...) - Method in interface org.ehcache.spi.serialization.SerializationProvider
Creates a value Serializer with the given parameters.
createWriteBehindDecoratorLoaderWriter(CacheLoaderWriter<K, V>, WriteBehindConfiguration) - Method in interface org.ehcache.spi.loaderwriter.WriteBehindDecoratorLoaderWriterProvider
Provider Interface for decorator loaderwriter
creation(K, V, Cache<K, V>) - Static method in class org.ehcache.events.CacheEvents
 
creationTime(TimeUnit) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
creationTime(TimeUnit) - Method in interface org.ehcache.spi.cache.Store.ValueHolder
Accessor to the creation time of this ValueHolder

D

decode(ByteBuffer) - Method in class org.ehcache.internal.store.offheap.portability.OffHeapValueHolderPortability
 
decode(ByteBuffer, WriteContext) - Method in class org.ehcache.internal.store.offheap.portability.OffHeapValueHolderPortability
 
decode(ByteBuffer) - Method in class org.ehcache.internal.store.offheap.portability.SerializerPortability
 
DEFAULT_CONFIG_PROPERTY_NAME - Static variable in class org.ehcache.jsr107.DefaultConfigurationResolver
 
DEFAULT_EHCACHE_STATISTICS_PROVIDER_CONFIGURATION - Static variable in class org.ehcache.management.registry.DefaultManagementRegistry
 
DefaultCacheEventListenerConfiguration - Class in org.ehcache.config.event
 
DefaultCacheEventListenerConfiguration(Class<? extends CacheEventListener<?, ?>>) - Constructor for class org.ehcache.config.event.DefaultCacheEventListenerConfiguration
 
DefaultCacheEventListenerProvider - Class in org.ehcache.spi.event
 
DefaultCacheEventListenerProvider(DefaultCacheEventListenerProviderConfiguration) - Constructor for class org.ehcache.spi.event.DefaultCacheEventListenerProvider
 
DefaultCacheEventListenerProviderConfiguration - Class in org.ehcache.config.event
 
DefaultCacheEventListenerProviderConfiguration() - Constructor for class org.ehcache.config.event.DefaultCacheEventListenerProviderConfiguration
 
DefaultCacheEventListenerProviderFactory - Class in org.ehcache.spi.event
 
DefaultCacheEventListenerProviderFactory() - Constructor for class org.ehcache.spi.event.DefaultCacheEventListenerProviderFactory
 
DefaultCacheLoaderWriterConfiguration - Class in org.ehcache.config.loaderwriter
 
DefaultCacheLoaderWriterConfiguration(Class<? extends CacheLoaderWriter<?, ?>>) - Constructor for class org.ehcache.config.loaderwriter.DefaultCacheLoaderWriterConfiguration
 
DefaultCacheLoaderWriterProvider - Class in org.ehcache.spi.loaderwriter
 
DefaultCacheLoaderWriterProvider(DefaultCacheLoaderWriterProviderConfiguration) - Constructor for class org.ehcache.spi.loaderwriter.DefaultCacheLoaderWriterProvider
 
DefaultCacheLoaderWriterProviderConfiguration - Class in org.ehcache.config.loaderwriter
 
DefaultCacheLoaderWriterProviderConfiguration() - Constructor for class org.ehcache.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
 
DefaultCacheLoaderWriterProviderFactory - Class in org.ehcache.spi.loaderwriter
 
DefaultCacheLoaderWriterProviderFactory() - Constructor for class org.ehcache.spi.loaderwriter.DefaultCacheLoaderWriterProviderFactory
 
DefaultConfiguration - Class in org.ehcache.config
 
DefaultConfiguration(ClassLoader) - Constructor for class org.ehcache.config.DefaultConfiguration
 
DefaultConfiguration(Map<String, CacheConfiguration<?, ?>>, ClassLoader, ServiceConfiguration<?>...) - Constructor for class org.ehcache.config.DefaultConfiguration
 
DefaultConfigurationResolver - Class in org.ehcache.jsr107
 
DefaultJsr107SerializationProvider - Class in org.ehcache.jsr107
 
DefaultJsr107SerializationProvider() - Constructor for class org.ehcache.jsr107.DefaultJsr107SerializationProvider
 
DefaultJsr107Service - Class in org.ehcache.jsr107
 
DefaultJsr107Service(Jsr107Configuration) - Constructor for class org.ehcache.jsr107.DefaultJsr107Service
 
DefaultLocalPersistenceService - Class in org.ehcache.internal.persistence
 
DefaultLocalPersistenceService(PersistenceConfiguration) - Constructor for class org.ehcache.internal.persistence.DefaultLocalPersistenceService
 
DefaultLocalPersistenceServiceFactory - Class in org.ehcache.internal.persistence
 
DefaultLocalPersistenceServiceFactory() - Constructor for class org.ehcache.internal.persistence.DefaultLocalPersistenceServiceFactory
 
DefaultManagementRegistry - Class in org.ehcache.management.registry
 
DefaultManagementRegistry() - Constructor for class org.ehcache.management.registry.DefaultManagementRegistry
 
DefaultManagementRegistry(DefaultManagementRegistryConfiguration) - Constructor for class org.ehcache.management.registry.DefaultManagementRegistry
 
DefaultManagementRegistryConfiguration - Class in org.ehcache.management.registry
 
DefaultManagementRegistryConfiguration() - Constructor for class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
DefaultManagementRegistryFactory - Class in org.ehcache.management.registry
 
DefaultManagementRegistryFactory() - Constructor for class org.ehcache.management.registry.DefaultManagementRegistryFactory
 
DefaultPersistenceConfiguration - Class in org.ehcache.config.persistence
DefaultPersistenceConfiguration
DefaultPersistenceConfiguration(File) - Constructor for class org.ehcache.config.persistence.DefaultPersistenceConfiguration
 
DefaultSerializationProvider - Class in org.ehcache.spi.serialization
 
DefaultSerializationProvider(DefaultSerializationProviderConfiguration) - Constructor for class org.ehcache.spi.serialization.DefaultSerializationProvider
 
DefaultSerializationProviderConfiguration - Class in org.ehcache.config.serializer
 
DefaultSerializationProviderConfiguration() - Constructor for class org.ehcache.config.serializer.DefaultSerializationProviderConfiguration
 
DefaultSerializationProviderFactory - Class in org.ehcache.spi.serialization
 
DefaultSerializationProviderFactory() - Constructor for class org.ehcache.spi.serialization.DefaultSerializationProviderFactory
 
DefaultSerializerConfiguration<T> - Class in org.ehcache.config.serializer
 
DefaultSerializerConfiguration(Class<? extends Serializer<T>>, SerializerConfiguration.Type) - Constructor for class org.ehcache.config.serializer.DefaultSerializerConfiguration
 
defaultSerializers - Variable in class org.ehcache.config.xml.model.ServiceType
 
DefaultStoreProvider - Class in org.ehcache.internal.store
 
DefaultStoreProvider() - Constructor for class org.ehcache.internal.store.DefaultStoreProvider
 
DefaultStoreProviderFactory - Class in org.ehcache.internal.store
 
DefaultStoreProviderFactory() - Constructor for class org.ehcache.internal.store.DefaultStoreProviderFactory
 
DefaultThreadPoolsService - Class in org.ehcache.internal.executor
 
DefaultThreadPoolsService() - Constructor for class org.ehcache.internal.executor.DefaultThreadPoolsService
 
DefaultThreadPoolsServiceFactory - Class in org.ehcache.internal.executor
 
DefaultThreadPoolsServiceFactory() - Constructor for class org.ehcache.internal.executor.DefaultThreadPoolsServiceFactory
 
DefaultTimeSourceService - Class in org.ehcache.internal
DefaultTimeSourceService
DefaultTimeSourceService(TimeSourceConfiguration) - Constructor for class org.ehcache.internal.DefaultTimeSourceService
 
DefaultWriteBehindConfiguration - Class in org.ehcache.config.writebehind
 
DefaultWriteBehindConfiguration() - Constructor for class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
delay(int, int) - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
delay - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.RetryAttempts
 
delete(K) - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
 
delete(K) - Method in class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
delete(K) - Method in interface org.ehcache.loaderwriter.writebehind.WriteBehind
Deletes a single entry from the underlying system of record.
delete(K) - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriter
 
delete(K) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Deletes a single entry from the underlying system of record.
deleteAll(Iterable<? extends K>) - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriter
 
deleteAll(Iterable<? extends K>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Deletes a set of entry from the underlying system of record.
DeleteAllOperation<K,V> - Class in org.ehcache.loaderwriter.writebehind.operations
Implements the delete all operation for write behind
DeleteAllOperation(Iterable<? extends K>) - Constructor for class org.ehcache.loaderwriter.writebehind.operations.DeleteAllOperation
Create a new delete all operation for the provided list of cache entries
DeleteOperation<K,V> - Class in org.ehcache.loaderwriter.writebehind.operations
Implements the delete operation for write behind
DeleteOperation(K) - Constructor for class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
Create a new delete operation for a particular entry
DeleteOperation(K, long) - Constructor for class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
Create a new delete operation for a particular entry and creation time
deregisterCacheEventListener(CacheEventListener<? super K, ? super V>) - Method in interface org.ehcache.config.CacheRuntimeConfiguration
Allows for deregistering of a previously registered CacheEventListener instance
deregisterCacheEventListener(CacheEventListener<? super K, ? super V>) - Method in interface org.ehcache.events.CacheEventNotificationService
 
deregisterCacheEventListener(CacheEventListener<? super K, ? super V>) - Method in class org.ehcache.events.CacheEventNotificationServiceImpl
Allows for deregistering of a previously registered CacheEventListener instance
deregisterCacheEventListener(CacheEventListener<? super K, ? super V>) - Method in class org.ehcache.events.DisabledCacheEventNotificationService
 
deregisterCacheEventListener(CacheEventListener<? super K, ? super V>) - Method in class org.ehcache.RuntimeConfiguration
 
deregisterListener(CacheManagerListener) - Method in class org.ehcache.EhcacheManager
 
descriptions() - Method in class org.ehcache.management.providers.AbstractActionProvider
 
descriptions() - Method in interface org.ehcache.management.providers.ManagementProvider
Get the set of capability descriptors the current provider provides.
descriptions() - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
destroy() - Method in interface org.ehcache.Maintainable
Destroys all persistent data structures
destroyAllPersistenceContext() - Method in class org.ehcache.internal.persistence.DefaultLocalPersistenceService
 
destroyAllPersistenceContext() - Method in interface org.ehcache.spi.service.LocalPersistenceService
Destroys all persistence context Note that this method can be called without creating the persistence context beforehand in the same JVM.
destroyCache(String) - Method in class org.ehcache.EhcacheManager
 
destroyCache(String) - Method in interface org.ehcache.PersistentCacheManager
Destroys all data persistent data associated with the aliased Cache instance managed by this CacheManager
destroyPersistenceContext(Object) - Method in class org.ehcache.internal.persistence.DefaultLocalPersistenceService
 
destroyPersistenceContext(Object) - Method in interface org.ehcache.spi.service.LocalPersistenceService
Destroys the persistence context with the given identifier.
directory - Variable in class org.ehcache.config.xml.model.PersistenceType
 
disableCoalescing() - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
DisabledCacheEventNotificationService<K,V> - Class in org.ehcache.events
 
DisabledCacheEventNotificationService() - Constructor for class org.ehcache.events.DisabledCacheEventNotificationService
 
disableStoreEventNotifications() - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
disableStoreEventNotifications() - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
disableStoreEventNotifications() - Method in class org.ehcache.internal.store.tiering.CacheStore
 
disableStoreEventNotifications() - Method in interface org.ehcache.spi.cache.Store
Disables store event notifications.
disk(long, MemoryUnit) - Method in class org.ehcache.config.ResourcePoolsBuilder
 
disk(long, MemoryUnit, boolean) - Method in class org.ehcache.config.ResourcePoolsBuilder
 
disk - Variable in class org.ehcache.config.xml.model.ResourcesType
 
DiskWriteThreadPool - Class in org.ehcache.internal.store.disk
 
DiskWriteThreadPool(String, int) - Constructor for class org.ehcache.internal.store.disk.DiskWriteThreadPool
 
DISTINCT - Static variable in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
done() - Method in class org.ehcache.InternalStatus.Transition
 
Duration - Class in org.ehcache.expiry
A unit of time in a given TimeUnit
Duration(long, TimeUnit) - Constructor for class org.ehcache.expiry.Duration
Construct a Duration instance

E

Eh107CacheStatisticsMXBean - Class in org.ehcache.jsr107
 
Eh107Configuration<K,V> - Class in org.ehcache.jsr107
Eh107Configuration
Eh107Configuration() - Constructor for class org.ehcache.jsr107.Eh107Configuration
 
Eh107MBeanServerBuilder - Class in org.ehcache.jsr107
 
Eh107MBeanServerBuilder() - Constructor for class org.ehcache.jsr107.Eh107MBeanServerBuilder
Empty public constructor as required
Eh107MBeanServerBuilder.Eh107MBeanServerDelegate - Class in org.ehcache.jsr107
A decorator around the MBeanServerDelegate which sets the mBeanServerId to the value of the org.jsr107.tck.management.agentId system property so that the TCK can precisely identify the correct MBeanServer when running tests.
Eh107MBeanServerBuilder.Eh107MBeanServerDelegate(MBeanServerDelegate) - Constructor for class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
Constructor
Ehcache<K,V> - Class in org.ehcache
 
Ehcache(RuntimeConfiguration<K, V>, Store<K, V>, Logger) - Constructor for class org.ehcache.Ehcache
 
Ehcache(RuntimeConfiguration<K, V>, Store<K, V>, CacheLoaderWriter<? super K, V>, Logger) - Constructor for class org.ehcache.Ehcache
 
Ehcache(RuntimeConfiguration<K, V>, Store<K, V>, CacheLoaderWriter<? super K, V>, CacheEventNotificationService<K, V>, Logger) - Constructor for class org.ehcache.Ehcache
 
EhcacheActionProvider - Class in org.ehcache.management.providers.actions
 
EhcacheActionProvider() - Constructor for class org.ehcache.management.providers.actions.EhcacheActionProvider
 
EhcacheActionWrapper - Class in org.ehcache.management.providers.actions
 
EhcacheActionWrapper(Ehcache) - Constructor for class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
EhcacheCachingProvider - Class in org.ehcache.jsr107
 
EhcacheCachingProvider() - Constructor for class org.ehcache.jsr107.EhcacheCachingProvider
 
EhcacheConcurrentOffHeapClockCache<K,V> - Class in org.ehcache.internal.store.offheap
EhcacheConcurrentOffHeapClockCache
EhcacheConcurrentOffHeapClockCache(Factory<? extends PinnableSegment<K, V>>, int) - Constructor for class org.ehcache.internal.store.offheap.EhcacheConcurrentOffHeapClockCache
 
EhcacheHackAccessor - Class in org.ehcache
EhcacheHackAccessor
EhcacheManager - Class in org.ehcache
 
EhcacheManager(Configuration) - Constructor for class org.ehcache.EhcacheManager
 
EhcacheManager(Configuration, ServiceLocator) - Constructor for class org.ehcache.EhcacheManager
 
EhcacheManager(Configuration, ServiceLocator, boolean) - Constructor for class org.ehcache.EhcacheManager
 
EhcacheOffHeapBackingMap<K,V> - Interface in org.ehcache.internal.store.offheap
 
EhcachePersistentConcurrentOffHeapClockCache<K,V> - Class in org.ehcache.internal.store.disk
 
EhcachePersistentConcurrentOffHeapClockCache(ObjectInput, EhcachePersistentSegmentFactory<K, V>) - Constructor for class org.ehcache.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache
 
EhcachePersistentConcurrentOffHeapClockCache(EhcachePersistentSegmentFactory<K, V>, int) - Constructor for class org.ehcache.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache
 
EhcachePersistentSegmentFactory<K,V> - Class in org.ehcache.internal.store.disk.factories
 
EhcachePersistentSegmentFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, int, Predicate<Map.Entry<K, V>>, EhcacheSegmentFactory.EhcacheSegment.EvictionListener<K, V>, boolean) - Constructor for class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory
 
EhcachePersistentSegmentFactory.EhcachePersistentSegment<K,V> - Class in org.ehcache.internal.store.disk.factories
 
EhcacheSegmentFactory<K,V> - Class in org.ehcache.internal.store.offheap.factories
EhcacheSegmentFactory
EhcacheSegmentFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, int, Predicate<Map.Entry<K, V>>, EhcacheSegmentFactory.EhcacheSegment.EvictionListener<K, V>) - Constructor for class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory
 
EhcacheSegmentFactory.EhcacheSegment<K,V> - Class in org.ehcache.internal.store.offheap.factories
 
EhcacheSegmentFactory.EhcacheSegment.EvictionListener<K,V> - Interface in org.ehcache.internal.store.offheap.factories
 
EhcacheStatisticsProvider - Class in org.ehcache.management.providers.statistics
 
EhcacheStatisticsProvider(StatisticsProviderConfiguration, ScheduledExecutorService) - Constructor for class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
EhcacheStatisticsProviderConfiguration - Class in org.ehcache.management.config
 
EhcacheStatisticsProviderConfiguration(long, TimeUnit, int, long, TimeUnit, long, TimeUnit) - Constructor for class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
elements() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns an enumeration of the values in this table.
enableCoalescing() - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
enableStoreEventNotifications(StoreEventListener<K, V>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
enableStoreEventNotifications(StoreEventListener<K, V>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
enableStoreEventNotifications(StoreEventListener<K, V>) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
enableStoreEventNotifications(StoreEventListener<K, V>) - Method in interface org.ehcache.spi.cache.Store
Enables notifications for store-initiated events, i.e.
encode(OffHeapValueHolder<V>) - Method in class org.ehcache.internal.store.offheap.portability.OffHeapValueHolderPortability
 
encode(T) - Method in class org.ehcache.internal.store.offheap.portability.SerializerPortability
 
entrySet() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
EntryUnit - Enum in org.ehcache.config.units
An enumeration implementing ResourceUnit to represent entries count.
equals(Object) - Method in class org.ehcache.expiry.Duration
 
equals(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Compares the specified object with this map for equality.
equals(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
 
equals(T, ByteBuffer) - Method in class org.ehcache.internal.serialization.JavaSerializer
 
equals(Object) - Method in class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
equals(Object, ByteBuffer) - Method in class org.ehcache.internal.store.offheap.portability.OffHeapValueHolderPortability
 
equals(Object, ByteBuffer) - Method in class org.ehcache.internal.store.offheap.portability.SerializerPortability
 
equals(Object) - Method in class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
 
equals(Object) - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
 
equals(Object) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
equals(T, ByteBuffer) - Method in interface org.ehcache.spi.serialization.Serializer
Checks if the given instance and serial form are representations of the same instance.
estimateSize() - Method in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
EventFiring - Enum in org.ehcache.event
 
eventFiringMode - Variable in class org.ehcache.config.xml.model.CacheIntegration.Listener
 
EventFiringType - Enum in org.ehcache.config.xml.model
Java class for eventFiring-type.
eventOrdering(EventOrdering) - Method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
EventOrdering - Enum in org.ehcache.event
 
eventOrderingMode - Variable in class org.ehcache.config.xml.model.CacheIntegration.Listener
 
EventOrderingType - Enum in org.ehcache.config.xml.model
Java class for eventOrdering-type.
eventsToFireOn - Variable in class org.ehcache.config.xml.model.CacheIntegration.Listener
 
EventType - Enum in org.ehcache.config.xml.model
Java class for event-type.
EventType - Enum in org.ehcache.event
 
evict(int, boolean) - Method in class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory.EhcachePersistentSegment
 
evict(int, boolean) - Method in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment
 
evictable(int) - Method in class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory.EhcachePersistentSegment
 
evictable(int) - Method in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment
 
Eviction - Class in org.ehcache.config
Utility class for getting predefined EvictionVeto and EvictionPrioritizer instances.
Eviction() - Constructor for class org.ehcache.config.Eviction
 
eviction(K, V, Cache<K, V>) - Static method in class org.ehcache.events.CacheEvents
 
Eviction.Prioritizer - Enum in org.ehcache.config
Enumeration holding default EvictionPrioritizer instances.
EvictionPrioritizer<K,V> - Interface in org.ehcache.config
A specialized Comparator used to prioritize eviction between cache entries.
evictionPrioritizer - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
evictionVeto(EvictionVeto<? super NK, ? super NV>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
EvictionVeto<K,V> - Interface in org.ehcache.config
A specialized Predicate used to veto eviction of cache entries.
evictionVeto - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
ExceptionFactory - Class in org.ehcache.exceptions
 
Expirations - Class in org.ehcache.expiry
Utility class for getting predefined Expiry instances.
expirationTime(TimeUnit) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
expirationTime(TimeUnit) - Method in interface org.ehcache.spi.cache.Store.ValueHolder
Accessor to the expiration time of this ValueHolder
EXPIRE_TIME_OFFSET - Static variable in class org.ehcache.internal.store.offheap.portability.OffHeapValueHolderPortability
 
expiry - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
expiry(K, V, Cache<K, V>) - Static method in class org.ehcache.events.CacheEvents
 
Expiry<K,V> - Interface in org.ehcache.expiry
A policy object that governs expiration for a Cache
ExpiryType - Class in org.ehcache.config.xml.model
Java class for expiry-type complex type.
ExpiryType() - Constructor for class org.ehcache.config.xml.model.ExpiryType
 
ExpiryType.None - Class in org.ehcache.config.xml.model
Java class for anonymous complex type.
ExpiryType.None() - Constructor for class org.ehcache.config.xml.model.ExpiryType.None
 
Exposed - Annotation Type in org.ehcache.management.annotations
Method-level annotation used to mark a method as action-callable.

F

failed() - Method in class org.ehcache.InternalStatus.Transition
 
FileBasedPersistenceContext - Interface in org.ehcache.spi.service
FileBased
filter(List<SingleOperation<K, V>>) - Method in class org.ehcache.loaderwriter.writebehind.operations.CoalesceKeysFilter
 
filter(List<T>) - Method in interface org.ehcache.loaderwriter.writebehind.operations.OperationsFilter
Filter the operations of a write behind queue.
findAmongst(Class<T>, Object...) - Static method in class org.ehcache.spi.ServiceLocator
 
findCacheManagerName(EhcacheManager) - Static method in class org.ehcache.management.utils.ContextHelper
 
findCacheManagerName(Ehcache<?, ?>) - Static method in class org.ehcache.management.utils.ContextHelper
 
findCacheName(Ehcache<?, ?>) - Static method in class org.ehcache.management.utils.ContextHelper
 
findCacheNames(EhcacheManager) - Static method in class org.ehcache.management.utils.ContextHelper
 
findSingletonAmongst(Class<T>, Object...) - Static method in class org.ehcache.spi.ServiceLocator
 
fireOn() - Method in class org.ehcache.config.event.DefaultCacheEventListenerConfiguration
 
fireOn() - Method in interface org.ehcache.event.CacheEventListenerConfiguration
Indicates on which EventType an event has to be fired
firingMode(EventFiring) - Method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
firingMode() - Method in class org.ehcache.config.event.DefaultCacheEventListenerConfiguration
 
firingMode() - Method in interface org.ehcache.event.CacheEventListenerConfiguration
Indicates which firing mode to use
flush(K, Store.ValueHolder<V>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
flush(K, Store.ValueHolder<V>) - Method in interface org.ehcache.spi.cache.tiering.AuthoritativeTier
This marks the entry as evictable again.
forEach(JSR166Helper.BiConsumer<? super K, ? super V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
 
forEach(long, JSR166Helper.BiConsumer<? super K, ? super V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Performs the given action for each (key, value).
forEach(long, BiFunction<? super K, ? super V, ? extends U>, JSR166Helper.Consumer<? super U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Performs the given action for each non-null transformation of each (key, value).
forEach(JSR166Helper.Consumer<? super K>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
 
forEachEntry(long, JSR166Helper.Consumer<? super Map.Entry<K, V>>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Performs the given action for each entry.
forEachEntry(long, Function<Map.Entry<K, V>, ? extends U>, JSR166Helper.Consumer<? super U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Performs the given action for each non-null transformation of each entry.
forEachKey(long, JSR166Helper.Consumer<? super K>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Performs the given action for each key.
forEachKey(long, Function<? super K, ? extends U>, JSR166Helper.Consumer<? super U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Performs the given action for each non-null transformation of each key.
forEachRemaining(JSR166Helper.Consumer<? super T>) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
forEachValue(long, JSR166Helper.Consumer<? super V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Performs the given action for each value.
forEachValue(long, Function<? super V, ? extends U>, JSR166Helper.Consumer<? super U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Performs the given action for each non-null transformation of each value.
FOREVER - Static variable in class org.ehcache.expiry.Duration
Special Duration value that indicates an infinite amount of time.
from() - Method in class org.ehcache.InternalStatus.Transition
 
fromEhcacheCacheConfiguration(CacheConfiguration<K, V>) - Static method in class org.ehcache.jsr107.Eh107Configuration
 
fromValue(String) - Static method in enum org.ehcache.config.xml.model.EventFiringType
 
fromValue(String) - Static method in enum org.ehcache.config.xml.model.EventOrderingType
 
fromValue(String) - Static method in enum org.ehcache.config.xml.model.EventType
 
fromValue(String) - Static method in enum org.ehcache.config.xml.model.ResourceUnit
 
fromValue(String) - Static method in enum org.ehcache.config.xml.model.TimeUnit
 
Function<A,T> - Interface in org.ehcache.function
Generic function interface for transforming an argument into a value.

G

get(K) - Method in interface org.ehcache.Cache
Retrieve the value currently mapped to the provided key
get(K) - Method in class org.ehcache.Ehcache
 
get(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(K) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
get(K) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
get(K) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
get() - Method in class org.ehcache.InternalStatus.Transition
 
get(Object) - Method in class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
get(K) - Method in class org.ehcache.PersistentUserManagedEhcache
 
get(K) - Method in interface org.ehcache.spi.cache.Store
Returns the ValueHolder to which the specified key is mapped, or null if this store contains no mapping for the key or if it was evicted (or became expired) since it was initially installed.
get(Object) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
getAdvancedBooleanConfigProperty(String, boolean) - Static method in class org.ehcache.internal.store.offheap.OffHeapStoreUtils
 
getAdvancedLongConfigProperty(String, long) - Static method in class org.ehcache.internal.store.offheap.OffHeapStoreUtils
 
getAdvancedMemorySizeConfigProperty(String, long) - Static method in class org.ehcache.internal.store.offheap.OffHeapStoreUtils
 
getAlias() - Method in class org.ehcache.config.xml.model.CacheType
Gets the value of the alias property.
getAll(Set<? extends K>) - Method in interface org.ehcache.Cache
Retrieves all values associated with the given keys.
getAll(Set<? extends K>) - Method in class org.ehcache.Ehcache
 
getAll(Set<? extends K>) - Method in interface org.ehcache.Jsr107Cache
 
getAll(Set<? extends K>) - Method in class org.ehcache.PersistentUserManagedEhcache
 
getAllFailure(Iterable<? extends K>, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.getAll(java.util.Set) fails on a cache without a cache loader due to an underlying store failure.
getAllFailure(Iterable<? extends K>, Map<K, V>, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.getAll(java.util.Set) fails on a cache with a cache loader due to an underlying store failure.
getAllFailure(Iterable<? extends K>, CacheAccessException, BulkCacheLoadingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.getAll(java.util.Set) fails on a cache with a cache loader due to an underlying store failure, and the associated cache write operation also failed.
getAllFailure(Iterable<? extends K>, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
getAllFailure(Iterable<? extends K>, Map<K, V>, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
getAllFailure(Iterable<? extends K>, CacheAccessException, BulkCacheLoadingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
getAmount() - Method in class org.ehcache.expiry.Duration
Get the amount of Duration.getTimeUnit() this instance represents
getAndFault(K) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
getAndFault(K) - Method in interface org.ehcache.spi.cache.tiering.AuthoritativeTier
Marks the mapping as not evictable and returns it atomically.
getAndPin(K) - Method in interface org.ehcache.internal.store.offheap.EhcacheOffHeapBackingMap
 
getAndPut(K, V) - Method in interface org.ehcache.Jsr107Cache
 
getAndRemove(K) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
Return the value holder currently in the caching tier and remove it.
getAndRemove(K) - Method in interface org.ehcache.Jsr107Cache
 
getAndRemove(K) - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier
Return the value holder currently in the caching tier and remove it.
getAndSetMetadata(K, int, int) - Method in interface org.ehcache.internal.store.offheap.EhcacheOffHeapBackingMap
 
getAny() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the any property.
getAny() - Method in class org.ehcache.config.xml.model.CacheIntegration.Listener
Gets the value of the any property.
getAny() - Method in class org.ehcache.config.xml.model.CacheIntegration.Loaderwriter
Gets the value of the any property.
getAny() - Method in class org.ehcache.config.xml.model.ResourcesType
Gets the value of the any property.
getAny() - Method in class org.ehcache.config.xml.model.ServiceType
Gets the value of the any property.
getAverageGetTime() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getAveragePutTime() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getAverageRemoveTime() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getBatchsize() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Gets the value of the batchsize property.
getBufferSource() - Static method in class org.ehcache.internal.store.offheap.OffHeapStoreUtils
 
getBulkMethodEntries(Ehcache<?, ?>) - Static method in class org.ehcache.EhcacheHackAccessor
 
getCache(String, Class<K>, Class<V>) - Method in interface org.ehcache.CacheManager
Retrieves the Cache associated with the given alias, if one is known.
getCache(String, Class<K>, Class<V>) - Method in class org.ehcache.EhcacheManager
 
getCacheConfigurations() - Method in interface org.ehcache.config.Configuration
 
getCacheConfigurations() - Method in class org.ehcache.config.DefaultConfiguration
 
getCacheConfigurations() - Method in class org.ehcache.config.xml.XmlConfiguration
 
getCacheEvictions() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getCacheGets() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getCacheHitPercentage() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getCacheHits() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getCacheLoaderWriter(Ehcache<K, V>) - Static method in class org.ehcache.EhcacheHackAccessor
 
getCacheManager(URI, ClassLoader, Properties) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
getCacheManager(URI, ClassLoader) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
getCacheManager() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
getCacheMisses() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getCacheMissPercentage() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getCacheOrCacheTemplate() - Method in class org.ehcache.config.xml.model.ConfigType
Gets the value of the cacheOrCacheTemplate property.
getCachePuts() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getCacheRemovals() - Method in class org.ehcache.jsr107.Eh107CacheStatisticsMXBean
 
getCause() - Method in exception org.ehcache.jsr107.MultiCacheException
 
getClassLoader() - Method in class org.ehcache.config.BaseCacheConfiguration
 
getClassLoader() - Method in interface org.ehcache.config.CacheConfiguration
The ClassLoader for this cache.
getClassLoader() - Method in interface org.ehcache.config.Configuration
 
getClassLoader() - Method in class org.ehcache.config.DefaultConfiguration
 
getClassLoader() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
getClassLoader() - Method in class org.ehcache.config.StoreConfigurationImpl
 
getClassLoader() - Method in class org.ehcache.config.xml.XmlConfiguration
 
getClassLoader() - Method in class org.ehcache.RuntimeConfiguration
 
getClassLoader() - Method in interface org.ehcache.spi.cache.Store.Configuration
The Classloader for this store.
getClazz() - Method in class org.ehcache.config.xml.model.CacheIntegration.Listener
Gets the value of the clazz property.
getClazz() - Method in class org.ehcache.config.xml.model.CacheIntegration.Loaderwriter
Gets the value of the clazz property.
getClazz() - Method in class org.ehcache.config.xml.model.ExpiryType
Gets the value of the clazz property.
getClazz() - Method in class org.ehcache.internal.classes.ClassInstanceConfiguration
 
getClazz() - Method in class org.ehcache.internal.classes.ClassInstanceProvider.ConstructorArgument
 
getConcurrency() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Gets the value of the concurrency property.
getConcurrency() - Method in class org.ehcache.internal.store.offheap.HeuristicConfiguration
 
getConfiguration() - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
getConfigurationChangeListeners() - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore
 
getConfigurationChangeListeners() - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
getConfigurationChangeListeners() - Method in class org.ehcache.internal.store.offheap.OffHeapStore
 
getConfigurationChangeListeners() - Method in class org.ehcache.internal.store.tiering.CacheStore
 
getConfigurationChangeListeners() - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier
 
getConfigurationChangeListeners() - Method in interface org.ehcache.spi.cache.ConfigurationChangeSupport
get the List CacheConfigurationChangeListener defined in the Store
getConfigurationFor(Class<? extends ManagementProvider<?>>) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
getCreationTime(TimeUnit) - Method in interface org.ehcache.Cache.Entry
Accessor to the creation time of this mapping.
getCreationTime() - Method in class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
 
getCreationTime() - Method in interface org.ehcache.loaderwriter.writebehind.operations.KeyBasedOperation
Retrieves the moment when the operation was created.
getCreationTime() - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
 
getDefaultClassLoader() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
getDefaultClassLoader() - Static method in class org.ehcache.util.ClassLoading
 
getDefaultProperties() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
getDefaults() - Method in class org.ehcache.internal.classes.ClassInstanceProviderConfiguration
 
getDefaultSerializers() - Method in class org.ehcache.config.xml.model.ServiceType
Gets the value of the defaultSerializers property.
getDefaultTemplate() - Method in class org.ehcache.config.Jsr107Configuration
 
getDefaultURI() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
getDelay() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.RetryAttempts
Gets the value of the delay property.
getDirectory() - Method in class org.ehcache.config.xml.model.PersistenceType
Gets the value of the directory property.
getDirectory() - Method in interface org.ehcache.spi.service.FileBasedPersistenceContext
 
getDirectoryFor(String) - Method in class org.ehcache.internal.persistence.DefaultLocalPersistenceService
 
getDisk() - Method in class org.ehcache.config.xml.model.ResourcesType
Gets the value of the disk property.
getEventFiringMode() - Method in class org.ehcache.config.xml.model.CacheIntegration.Listener
Gets the value of the eventFiringMode property.
getEventOrderingMode() - Method in class org.ehcache.config.xml.model.CacheIntegration.Listener
Gets the value of the eventOrderingMode property.
getEventsOrderedDeliveryExecutor() - Method in class org.ehcache.internal.executor.DefaultThreadPoolsService
 
getEventsOrderedDeliveryExecutor() - Method in interface org.ehcache.spi.service.ThreadPoolsService
 
getEventsToFireOn() - Method in class org.ehcache.config.xml.model.CacheIntegration.Listener
Gets the value of the eventsToFireOn property.
getEventsUnorderedDeliveryExecutor() - Method in class org.ehcache.internal.executor.DefaultThreadPoolsService
 
getEventsUnorderedDeliveryExecutor() - Method in interface org.ehcache.spi.service.ThreadPoolsService
 
getEvictionPrioritizer() - Method in class org.ehcache.config.BaseCacheConfiguration
 
getEvictionPrioritizer() - Method in interface org.ehcache.config.CacheConfiguration
The EvictionPrioritizer comparator.
getEvictionPrioritizer() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
getEvictionPrioritizer() - Method in class org.ehcache.config.StoreConfigurationImpl
 
getEvictionPrioritizer() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the evictionPrioritizer property.
getEvictionPrioritizer() - Method in class org.ehcache.RuntimeConfiguration
 
getEvictionPrioritizer() - Method in interface org.ehcache.spi.cache.Store.Configuration
An entry comparator that may be used by the store to order a selected set of eviction candidates.
getEvictionVeto() - Method in class org.ehcache.config.BaseCacheConfiguration
 
getEvictionVeto() - Method in interface org.ehcache.config.CacheConfiguration
The EvictionVeto predicate function.
getEvictionVeto() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
getEvictionVeto() - Method in class org.ehcache.config.StoreConfigurationImpl
 
getEvictionVeto() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the evictionVeto property.
getEvictionVeto() - Method in class org.ehcache.RuntimeConfiguration
 
getEvictionVeto() - Method in interface org.ehcache.spi.cache.Store.Configuration
A predicate function that, if it passes an entry, must prevent that entry from being evicted by the store.
getExistingServiceConfiguration(Class<T>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
getExpiry() - Method in class org.ehcache.config.BaseCacheConfiguration
 
getExpiry() - Method in interface org.ehcache.config.CacheConfiguration
Get the expiration policy instance for the Cache.
getExpiry() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
getExpiry() - Method in class org.ehcache.config.StoreConfigurationImpl
 
getExpiry() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the expiry property.
getExpiry() - Method in class org.ehcache.RuntimeConfiguration
 
getExpiry() - Method in interface org.ehcache.spi.cache.Store.Configuration
The expiration policy instance for this store
getExpiryForAccess(K, V) - Method in interface org.ehcache.expiry.Expiry
Get the expiration period (relative to the current time) when an existing entry is accessed from a Cache
getExpiryForCreation(K, V) - Method in interface org.ehcache.expiry.Expiry
Get the expiration period (relative to the current time) when a entry is initially added to a Cache
getExpiryForUpdate(K, V, V) - Method in interface org.ehcache.expiry.Expiry
Get the expiration period (relative to the current time) when an existing entry is updated in a Cache NOTE: Some cache configurations (eg.
getFailure(K, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.get(java.lang.Object) fails on a cache without a cache loader due to an underlying store failure.
getFailure(K, V, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.get(java.lang.Object) fails on a cache with a cache loader due to an underlying store failure.
getFailure(K, CacheAccessException, CacheLoadingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.get(java.lang.Object) fails on a cache with a cache loader due to an underlying store failure.
getFailure(K, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
getFailure(K, V, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
getFailure(K, CacheAccessException, CacheLoadingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
getFailures() - Method in exception org.ehcache.exceptions.BulkCacheLoadingException
Accessor to all keys that failed loading during a bulk load operation, with the associated Exception encountered
getFailures() - Method in exception org.ehcache.exceptions.BulkCacheWritingException
Accessor to all keys that failed loading during a bulk load operation, with the associated Exception encountered
getHeap() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the heap property.
getHeap() - Method in class org.ehcache.config.xml.model.ResourcesType
Gets the value of the heap property.
getHitRate(TimeUnit) - Method in interface org.ehcache.Cache.Entry
Accessor to the hit rate of this mapping.
getId() - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
getId() - Method in interface org.ehcache.spi.cache.Store.ValueHolder
The combination of this identifier and the key that ValueHolder is mapped to should to be unique at a given time.
getIdentifier() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
getIdentifier() - Method in interface org.ehcache.spi.cache.Store.PersistentStoreConfiguration
 
getImplementationName() - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
getImplementationVendor() - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
getImplementationVersion() - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
getInitialSegmentTableSize() - Method in class org.ehcache.internal.store.offheap.HeuristicConfiguration
 
getIntegration() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the integration property.
getJsr107Cache(Ehcache<K, V>) - Static method in class org.ehcache.EhcacheHackAccessor
 
getKey() - Method in interface org.ehcache.Cache.Entry
Accessor to the key of this mapping
getKey() - Method in interface org.ehcache.event.CacheEvent
The key of the mapping affected by the mutative event
getKey() - Method in class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
 
getKey() - Method in interface org.ehcache.loaderwriter.writebehind.operations.KeyBasedOperation
Retrieves the element key for this operation.
getKey() - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
 
getKeyType() - Method in class org.ehcache.config.BaseCacheConfiguration
 
getKeyType() - Method in interface org.ehcache.config.CacheConfiguration
The type of the key for the cache.
getKeyType() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
getKeyType() - Method in class org.ehcache.config.StoreConfigurationImpl
 
getKeyType() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the keyType property.
getKeyType() - Method in class org.ehcache.RuntimeConfiguration
 
getKeyType() - Method in interface org.ehcache.spi.cache.Store.Configuration
The type of the keys that a Store will hold.
getLastAccessTime(TimeUnit) - Method in interface org.ehcache.Cache.Entry
Accessor to the last access time of this mapping.
getLatestOperation(K) - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
Get the latest operation
getLatestOperation(K) - Method in class org.ehcache.loaderwriter.writebehind.LocalHeapWriteBehindQueue
 
getListener() - Method in class org.ehcache.config.xml.model.CacheIntegration
Gets the value of the listener property.
getLoaderwriter() - Method in class org.ehcache.config.xml.model.CacheIntegration
Gets the value of the loaderwriter property.
getMappedValue() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
Returns the default mapped value for additions, or null if additions are not supported.
getMax() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
Gets the value of the max property.
getMaximumChunkSize() - Method in class org.ehcache.internal.store.offheap.HeuristicConfiguration
 
getMaximumSize() - Method in class org.ehcache.internal.store.offheap.HeuristicConfiguration
 
getMaxWriteDelay() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getMaxWriteDelay() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
the maximum number of seconds to wait before writing behind
getMBeanServerId() - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
getMessage() - Method in exception org.ehcache.jsr107.MultiCacheException
 
getMin() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
Gets the value of the min property.
getMinimumChunkSize() - Method in class org.ehcache.internal.store.offheap.HeuristicConfiguration
 
getMinWriteDelay() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getMinWriteDelay() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
the minimum number of seconds to wait before writing behind
getName() - Method in class org.ehcache.config.xml.model.CacheTemplateType
Gets the value of the name property.
getNamespace() - Method in interface org.ehcache.config.xml.XmlConfigurationParser
 
getNamespace() - Method in class org.ehcache.jsr107.ServiceConfigurationParser
 
getNewValue() - Method in class org.ehcache.CacheConfigurationChangeEvent
 
getNewValue() - Method in interface org.ehcache.event.CacheEvent
The mapped value immediately after the mutative event occurred.
getNone() - Method in class org.ehcache.config.xml.model.ExpiryType
Gets the value of the none property.
getNotificationInfo() - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
getOffheap() - Method in class org.ehcache.config.xml.model.ResourcesType
Gets the value of the offheap property.
getOldValue() - Method in class org.ehcache.CacheConfigurationChangeEvent
 
getOldValue() - Method in interface org.ehcache.event.CacheEvent
The mapped value immediately before the mutative event occurred.
getOrComputeIfAbsent(K, Function<K, Store.ValueHolder<V>>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
getOrComputeIfAbsent(K, Function<K, Store.ValueHolder<V>>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
Either return the value holder currently in the caching tier, or compute and store it when it isn't present.
getOrComputeIfAbsent(K, Function<K, Store.ValueHolder<V>>) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier
 
getOrComputeIfAbsent(K, Function<K, Store.ValueHolder<V>>) - Method in interface org.ehcache.spi.cache.tiering.CachingTier
Either return the value holder currently in the caching tier, or compute and store it when it isn't present.
getOrComputeIfAbsent(K, Function<K, Store.ValueHolder<V>>) - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier
Either return the value holder currently in the caching tier, or compute and store it when it isn't present.
getOrCreateServiceFor(ServiceConfiguration<T>) - Method in class org.ehcache.spi.ServiceLocator
 
getOrDefault(Object, V) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the value to which the specified key is mapped, or the given default value if this map contains no mapping for the key.
getPersistence() - Method in class org.ehcache.config.xml.model.ServiceType
Gets the value of the persistence property.
getPoolForResource(ResourceType) - Method in interface org.ehcache.config.ResourcePools
Get a specific ResourcePool based on its type.
getPreconfigured(String, ClassInstanceProvider.ConstructorArgument<?>...) - Method in class org.ehcache.internal.classes.ClassInstanceProvider
 
getPreconfigured(String, ClassInstanceProvider.ConstructorArgument<?>...) - Method in class org.ehcache.spi.serialization.DefaultSerializationProvider
 
getProperty() - Method in class org.ehcache.CacheConfigurationChangeEvent
 
getQueueSize() - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
Gets the best estimate for items in the queue still awaiting processing.
getQueueSize() - Method in class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
getQueueSize() - Method in class org.ehcache.loaderwriter.writebehind.LocalHeapWriteBehindQueue
 
getQueueSize() - Method in interface org.ehcache.loaderwriter.writebehind.WriteBehind
Gets the best estimate for items in the queue still awaiting processing.
getRandomValues(Random, int, Predicate<Map.Entry<K, V>>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
 
getRateLimitPerSecond() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getRatelimitpersecond() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Gets the value of the ratelimitpersecond property.
getRateLimitPerSecond() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
the maximum number of write operations to allow per second.
getResourcePools() - Method in class org.ehcache.config.BaseCacheConfiguration
 
getResourcePools() - Method in interface org.ehcache.config.CacheConfiguration
Get the resource pools the Cache can make use of.
getResourcePools() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
getResourcePools() - Method in class org.ehcache.config.StoreConfigurationImpl
 
getResourcePools() - Method in class org.ehcache.RuntimeConfiguration
 
getResourcePools() - Method in interface org.ehcache.spi.cache.Store.Configuration
The resource pools this store can make use of
getResources() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the resources property.
getResourceTypeSet() - Method in interface org.ehcache.config.ResourcePools
Get the set of ResourceType of all the pools present in the ResourcePools
getRetryAttemptDelaySeconds() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getRetryAttemptDelaySeconds() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
the number of seconds to wait before retrying an failed operation.
getRetryAttempts() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getRetryAttempts() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Gets the value of the retryAttempts property.
getRetryAttempts() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
the number of times the write of element is retried.
getRootDirectory() - Method in class org.ehcache.config.persistence.CacheManagerPersistenceConfiguration
 
getRootDirectory() - Method in class org.ehcache.config.persistence.DefaultPersistenceConfiguration
 
getRootDirectory() - Method in interface org.ehcache.config.persistence.PersistenceConfiguration
 
getRuntimeConfiguration() - Method in interface org.ehcache.Cache
Exposes the CacheRuntimeConfiguration associated with this Cache instance.
getRuntimeConfiguration() - Method in class org.ehcache.Ehcache
 
getRuntimeConfiguration() - Method in class org.ehcache.PersistentUserManagedEhcache
 
getSegmentDataPageSize() - Method in class org.ehcache.internal.store.offheap.HeuristicConfiguration
 
getSegments() - Method in interface org.ehcache.internal.store.offheap.EhcacheOffHeapBackingMap
 
getSerializer() - Method in class org.ehcache.config.xml.model.CacheEntryType
Gets the value of the serializer property.
getSerializer() - Method in class org.ehcache.config.xml.model.SerializerType
Gets the value of the serializer property.
getService() - Method in class org.ehcache.config.xml.model.ConfigType
Gets the value of the service property.
getService(Class<T>) - Method in class org.ehcache.spi.ServiceLocator
 
getService(Class<T>) - Method in interface org.ehcache.spi.ServiceProvider
Will look up the Service of the serviceType.
getServiceConfigurations() - Method in class org.ehcache.config.BaseCacheConfiguration
 
getServiceConfigurations() - Method in interface org.ehcache.config.CacheConfiguration
Not sure whether this should be exposed on this interface really.
getServiceConfigurations() - Method in interface org.ehcache.config.Configuration
 
getServiceConfigurations() - Method in class org.ehcache.config.DefaultConfiguration
 
getServiceConfigurations() - Method in class org.ehcache.config.xml.XmlConfiguration
 
getServiceConfigurations() - Method in class org.ehcache.RuntimeConfiguration
 
getServiceType() - Method in class org.ehcache.config.event.DefaultCacheEventListenerConfiguration
 
getServiceType() - Method in class org.ehcache.config.event.DefaultCacheEventListenerProviderConfiguration
 
getServiceType() - Method in class org.ehcache.config.Jsr107Configuration
 
getServiceType() - Method in class org.ehcache.config.loaderwriter.DefaultCacheLoaderWriterConfiguration
 
getServiceType() - Method in class org.ehcache.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
 
getServiceType() - Method in class org.ehcache.config.persistence.CacheManagerPersistenceConfiguration
 
getServiceType() - Method in class org.ehcache.config.persistence.DefaultPersistenceConfiguration
 
getServiceType() - Method in class org.ehcache.config.serializer.DefaultSerializationProviderConfiguration
 
getServiceType() - Method in class org.ehcache.config.serializer.DefaultSerializerConfiguration
 
getServiceType() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getServiceType() - Method in class org.ehcache.internal.events.CacheEventNotificationListenerServiceProviderFactory
 
getServiceType() - Method in class org.ehcache.internal.executor.DefaultThreadPoolsServiceFactory
 
getServiceType() - Method in class org.ehcache.internal.persistence.DefaultLocalPersistenceServiceFactory
 
getServiceType() - Method in class org.ehcache.internal.store.DefaultStoreProviderFactory
 
getServiceType() - Method in class org.ehcache.internal.store.disk.OffHeapDiskStoreProviderFactory
 
getServiceType() - Method in class org.ehcache.internal.store.disk.OffHeapDiskStoreServiceConfiguration
 
getServiceType() - Method in class org.ehcache.internal.store.heap.OnHeapStoreProviderFactory
 
getServiceType() - Method in class org.ehcache.internal.store.heap.service.OnHeapStoreServiceConfiguration
 
getServiceType() - Method in class org.ehcache.internal.store.offheap.OffHeapStoreProviderFactory
 
getServiceType() - Method in class org.ehcache.internal.store.tiering.CacheStoreProviderFactory
 
getServiceType() - Method in class org.ehcache.internal.store.tiering.CacheStoreServiceConfiguration
 
getServiceType() - Method in class org.ehcache.internal.store.tiering.CompoundCachingTierProviderFactory
 
getServiceType() - Method in class org.ehcache.internal.store.tiering.CompoundCachingTierServiceConfiguration
 
getServiceType() - Method in class org.ehcache.internal.TimeSourceConfiguration
 
getServiceType() - Method in class org.ehcache.internal.TimeSourceServiceFactory
 
getServiceType() - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriterProviderFactory
 
getServiceType() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
getServiceType() - Method in class org.ehcache.management.registry.DefaultManagementRegistryFactory
 
getServiceType() - Method in class org.ehcache.spi.event.DefaultCacheEventListenerProviderFactory
 
getServiceType() - Method in class org.ehcache.spi.loaderwriter.DefaultCacheLoaderWriterProviderFactory
 
getServiceType() - Method in class org.ehcache.spi.serialization.DefaultSerializationProviderFactory
 
getServiceType() - Method in interface org.ehcache.spi.service.ServiceConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in interface org.ehcache.spi.service.ServiceFactory
 
getSize() - Method in interface org.ehcache.config.ResourcePool
Get the value measuring the pool size.
getSize() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Gets the value of the size property.
getSize() - Method in class org.ehcache.config.xml.model.ResourceType
Gets the value of the size property.
getSource() - Method in interface org.ehcache.event.CacheEvent
Deprecated. 
getSpecificationName() - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
getSpecificationVendor() - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
getSpecificationVersion() - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
getStatisticsExecutor() - Method in class org.ehcache.internal.executor.DefaultThreadPoolsService
 
getStatisticsExecutor() - Method in interface org.ehcache.spi.service.ThreadPoolsService
 
getStatisticsManager() - Method in class org.ehcache.EhcacheManager
 
getStatisticsProviderType() - Method in class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
getStatisticsProviderType() - Method in interface org.ehcache.management.config.StatisticsProviderConfiguration
 
getStatus() - Method in interface org.ehcache.CacheManager
Returns the current Status for this CacheManager
getStatus() - Method in class org.ehcache.Ehcache
 
getStatus() - Method in class org.ehcache.EhcacheManager
 
getStatus() - Method in class org.ehcache.PersistentUserManagedEhcache
 
getStatus() - Method in interface org.ehcache.UserManagedCache
Returns the current Status for this CacheManager
getSuccesses() - Method in exception org.ehcache.exceptions.BulkCacheLoadingException
Accessor to all keys that were successfully loaded during a bulk load operation, with the associated loaded value
getSuccesses() - Method in exception org.ehcache.exceptions.BulkCacheWritingException
Accessor to all keys that were successfully loaded during a bulk load operation
getTemplateNameForCache(String) - Method in class org.ehcache.jsr107.DefaultJsr107Service
 
getTemplateNameForCache(String) - Method in interface org.ehcache.jsr107.Jsr107Service
 
getTemplates() - Method in class org.ehcache.config.Jsr107Configuration
 
getThrowables() - Method in exception org.ehcache.jsr107.MultiCacheException
 
getTimeMillis() - Method in class org.ehcache.internal.SystemTimeSource
 
getTimeMillis() - Method in interface org.ehcache.internal.TimeSource
The current "time" in milliseconds
getTimeSource() - Method in class org.ehcache.internal.DefaultTimeSourceService
 
getTimeSource() - Method in class org.ehcache.internal.TimeSourceConfiguration
Exposes the TimeSource configured.
getTimeSource() - Method in interface org.ehcache.internal.TimeSourceService
Exposes the TimeSource that is configured
getTimeUnit() - Method in class org.ehcache.expiry.Duration
Get the TimeUnit of this instance
getTotalQueueSize() - Method in class org.ehcache.internal.store.disk.DiskWriteThreadPool
 
getTti() - Method in class org.ehcache.config.xml.model.ExpiryType
Gets the value of the tti property.
getTtl() - Method in class org.ehcache.config.xml.model.ExpiryType
Gets the value of the ttl property.
getType() - Method in interface org.ehcache.config.ResourcePool
Get the type of the tracked resource.
getType() - Method in class org.ehcache.config.serializer.DefaultSerializerConfiguration
 
getType() - Method in interface org.ehcache.config.SerializerConfiguration
Get the type of the serializer configured
getType() - Method in class org.ehcache.config.xml.model.SerializerType.Serializer
Gets the value of the type property.
getType() - Method in interface org.ehcache.event.CacheEvent
The type of mutative event
getType() - Method in class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
 
getType() - Method in interface org.ehcache.loaderwriter.writebehind.operations.SingleOperation
Returns a stable identifier for the type this operation can be classified in.
getType() - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
 
getUnit() - Method in interface org.ehcache.config.ResourcePool
Get the unit in which the resource is measured.
getUnit() - Method in class org.ehcache.config.xml.model.ResourceType
Gets the value of the unit property.
getUnit() - Method in class org.ehcache.config.xml.model.TimeType
Gets the value of the unit property.
getURL() - Method in class org.ehcache.config.xml.XmlConfiguration
Exposes the URL where the XML file parsed or yet to be parsed was or will be sourced from.
getUsesTemplate() - Method in class org.ehcache.config.xml.model.CacheType
Gets the value of the usesTemplate property.
getVal() - Method in class org.ehcache.internal.classes.ClassInstanceProvider.ConstructorArgument
 
getValue() - Method in interface org.ehcache.Cache.Entry
Accessor to the value of this mapping
getValue() - Method in class org.ehcache.config.xml.model.CacheEntryType
Gets the value of the value property.
getValue() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.RetryAttempts
Gets the value of the value property.
getValue() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
Gets the value of the value property.
getValue() - Method in class org.ehcache.config.xml.model.SerializerType.Serializer
Gets the value of the value property.
getValue() - Method in class org.ehcache.config.xml.model.TimeType
Gets the value of the value property.
getValue() - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
 
getValueType() - Method in class org.ehcache.config.BaseCacheConfiguration
 
getValueType() - Method in interface org.ehcache.config.CacheConfiguration
The type of the value held in the cache.
getValueType() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
getValueType() - Method in class org.ehcache.config.StoreConfigurationImpl
 
getValueType() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the valueType property.
getValueType() - Method in class org.ehcache.RuntimeConfiguration
 
getValueType() - Method in interface org.ehcache.spi.cache.Store.Configuration
The type of the values that a Store will hold.
getWriteBatchSize() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getWriteBatchSize() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
the size of the batch operation.
getWritebehind() - Method in class org.ehcache.config.xml.model.CacheIntegration
Gets the value of the writebehind property.
getWriteBehindConcurrency() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getWriteBehindConcurrency() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
the amount of bucket/thread pairs configured for this cache's write behind
getWriteBehindMaxQueueSize() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
getWriteBehindMaxQueueSize() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
the maximum amount of operations allowed on the write behind queue
getWriteBehindQueue() - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriter
 
getWritedelay() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Gets the value of the writedelay property.
getXmlSchema() - Method in interface org.ehcache.config.xml.XmlConfigurationParser
 
getXmlSchema() - Method in class org.ehcache.jsr107.ServiceConfigurationParser
 

H

handleOversizeMappingException(K, OversizeMappingException) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
handleOversizeMappingException(K, OversizeMappingException, AtomicBoolean) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
hasDefaultExpiry() - Method in class org.ehcache.config.CacheConfigurationBuilder
 
hashCode() - Method in class org.ehcache.expiry.Duration
 
hashCode() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the hash code value for this Map, i.e., the sum of, for each key-value pair in the map, key.hashCode() ^ value.hashCode().
hashCode() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
 
hashCode() - Method in class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
hashCode() - Method in class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
 
hashCode() - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
 
hashCode() - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
hasListeners() - Method in interface org.ehcache.events.CacheEventNotificationService
 
hasListeners() - Method in class org.ehcache.events.CacheEventNotificationServiceImpl
 
hasListeners() - Method in class org.ehcache.events.DisabledCacheEventNotificationService
 
hasNext() - Method in interface org.ehcache.spi.cache.Store.Iterator
Returns true if the iteration has more elements.
heap(long, ResourceUnit) - Method in class org.ehcache.config.ResourcePoolsBuilder
 
heap - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
heap - Variable in class org.ehcache.config.xml.model.ResourcesType
 
HeuristicConfiguration - Class in org.ehcache.internal.store.offheap
Configuration class for sizing offheap.
HeuristicConfiguration(long) - Constructor for class org.ehcache.internal.store.offheap.HeuristicConfiguration
 
higherProvider() - Method in class org.ehcache.internal.store.tiering.CompoundCachingTierServiceConfiguration
 
higherProvider(Class<? extends CachingTier.Provider>) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTierServiceConfiguration
 
historyInterval() - Method in class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
historyInterval() - Method in interface org.ehcache.management.config.StatisticsProviderConfiguration
 
historyIntervalUnit() - Method in class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
historyIntervalUnit() - Method in interface org.ehcache.management.config.StatisticsProviderConfiguration
 
historySize() - Method in class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
historySize() - Method in interface org.ehcache.management.config.StatisticsProviderConfiguration
 
hitRate(long, TimeUnit) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
hitRate(long, TimeUnit) - Method in interface org.ehcache.spi.cache.Store.ValueHolder
Accessor to the hit rate of the Value held in this ValueHolder?
hits() - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
hits() - Method in interface org.ehcache.spi.cache.Store.ValueHolder
 
HITS_OFFSET - Static variable in class org.ehcache.internal.store.offheap.portability.OffHeapValueHolderPortability
 

I

identifier(String) - Method in class org.ehcache.UserManagedCacheBuilder
 
IMMUTABLE - Static variable in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
inconsistent(K, CacheAccessException, CacheAccessException...) - Method in class org.ehcache.resilience.LoggingRobustResilienceStrategy
 
inconsistent(Iterable<? extends K>, CacheAccessException, CacheAccessException...) - Method in class org.ehcache.resilience.LoggingRobustResilienceStrategy
 
inconsistent(CacheAccessException, CacheAccessException...) - Method in class org.ehcache.resilience.LoggingRobustResilienceStrategy
 
inconsistent(K, CacheAccessException, CacheAccessException...) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
inconsistent(Iterable<? extends K>, CacheAccessException, CacheAccessException...) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
inconsistent(CacheAccessException, CacheAccessException...) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
init() - Method in interface org.ehcache.CacheManager
Attempts at having this CacheManager go to Status.AVAILABLE, starting all Service instances managed by this CacheManager, as well as all Cache pre registered with it.
init() - Method in class org.ehcache.Ehcache
Attempts at having this UserManagedCache go to Status.AVAILABLE.
init() - Method in class org.ehcache.EhcacheManager
Attempts at having this CacheManager go to Status.AVAILABLE, starting all Service instances managed by this CacheManager, as well as all Cache pre registered with it.
init() - Method in enum org.ehcache.InternalStatus
 
init() - Method in class org.ehcache.PersistentUserManagedEhcache
 
init() - Method in interface org.ehcache.spi.LifeCycled
Callback used by internal life cycling infrastructure when transitioning from Status.UNINITIALIZED to Status.AVAILABLE
Throwing an Exception here, will fail the transition
init() - Method in interface org.ehcache.UserManagedCache
Attempts at having this UserManagedCache go to Status.AVAILABLE.
initAuthoritativeTier(AuthoritativeTier<?, ?>) - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
initAuthoritativeTier(AuthoritativeTier<?, ?>) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
initAuthoritativeTier(AuthoritativeTier<?, ?>) - Method in interface org.ehcache.spi.cache.tiering.AuthoritativeTier.Provider
 
initCachingTier(CachingTier<?, ?>) - Method in class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
initCachingTier(LowerCachingTier<?, ?>) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
initCachingTier(CachingTier<?, ?>) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier.Provider
 
initCachingTier(CachingTier<?, ?>) - Method in interface org.ehcache.spi.cache.tiering.CachingTier.Provider
 
initCachingTier(LowerCachingTier<?, ?>) - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier.Provider
 
initCause(Throwable) - Method in exception org.ehcache.jsr107.MultiCacheException
 
initial() - Static method in enum org.ehcache.InternalStatus
 
initStore(Store<?, ?>) - Method in class org.ehcache.internal.store.DefaultStoreProvider
 
initStore(Store<?, ?>) - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
initStore(Store<?, ?>) - Method in class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
initStore(Store<?, ?>) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
initStore(Store<?, ?>) - Method in class org.ehcache.internal.store.tiering.CacheStore.Provider
 
initStore(Store<?, ?>) - Method in interface org.ehcache.spi.cache.Store.Provider
Informs this Provider, a Store it created is being initialized
INSTANCE - Static variable in class org.ehcache.internal.SystemTimeSource
 
integration - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
InternalRuntimeConfiguration - Interface in org.ehcache
 
InternalStatus - Enum in org.ehcache
 
InternalStatus.Transition - Class in org.ehcache
 
invalidate(K) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
invalidate(K, NullaryFunction<K>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
invalidate(K) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
invalidate(K, NullaryFunction<K>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
invalidate(K) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier
 
invalidate(K, NullaryFunction<K>) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier
 
invalidate(K) - Method in interface org.ehcache.spi.cache.tiering.CachingTier
Remove a mapping.
invalidate(K, NullaryFunction<K>) - Method in interface org.ehcache.spi.cache.tiering.CachingTier
Remove a mapping, then call a function under the same lock scope irrespectively of a mapping being there or not.
invalidate(K) - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier
Remove a mapping.
invalidate(K, NullaryFunction<K>) - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier
Remove a mapping, then call a function under the same lock scope irrespectively of a mapping being there or not.
isCoalesce() - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Gets the value of the coalesce property.
isEmpty() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
isEmpty() - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
isExpired(long, TimeUnit) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
isExpired(long, TimeUnit) - Method in interface org.ehcache.spi.cache.Store.ValueHolder
Check if the ValueHolder is expired relative to the specified time
isForever() - Method in class org.ehcache.expiry.Duration
Is this duration "forever" / infinite
isJsr107CompliantAtomics() - Method in class org.ehcache.config.Jsr107Configuration
 
isPersistable() - Method in enum org.ehcache.config.ResourceType.Core
 
isPersistable() - Method in interface org.ehcache.config.ResourceType
Whether the resource supports persistence
isPersistent() - Method in class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
isPersistent() - Method in interface org.ehcache.config.ResourcePool
Whether the underlying resource is persistent
isPersistent() - Method in class org.ehcache.config.xml.model.PersistableResourceType
Gets the value of the persistent property.
isPersistent() - Method in interface org.ehcache.spi.cache.Store.PersistentStoreConfiguration
 
isStoreByValueOnHeap() - Method in class org.ehcache.config.xml.model.BaseCacheType
Gets the value of the storeByValueOnHeap property.
isSupported(OptionalFeature) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
 
isWriteBatching() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
isWriteBatching() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
whether write operations should be batched
isWriteCoalescing() - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
isWriteCoalescing() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
write coalescing behavior
iterator() - Method in class org.ehcache.Ehcache
 
iterator() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
 
iterator() - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
iterator() - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
iterator() - Method in class org.ehcache.internal.store.tiering.CacheStore
 
iterator() - Method in class org.ehcache.PersistentUserManagedEhcache
 
iterator() - Method in interface org.ehcache.spi.cache.Store
Returns an iterator over the elements in this store.
iterator() - Method in class org.ehcache.util.KeysIterable
 
iteratorFailure(CacheAccessException) - Method in class org.ehcache.resilience.LoggingRobustResilienceStrategy
 
iteratorFailure(CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a cache iterator advancement fails due to an underlying store failure.
iteratorFailure(CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 

J

JavaSerializer<T> - Class in org.ehcache.internal.serialization
 
JavaSerializer(ClassLoader) - Constructor for class org.ehcache.internal.serialization.JavaSerializer
 
Jsr107Cache<K,V> - Interface in org.ehcache
 
jsr107CompliantAtomics() - Method in class org.ehcache.jsr107.DefaultJsr107Service
 
jsr107CompliantAtomics() - Method in interface org.ehcache.jsr107.Jsr107Service
 
Jsr107Configuration - Class in org.ehcache.config
 
Jsr107Configuration(String, Map<String, String>, boolean) - Constructor for class org.ehcache.config.Jsr107Configuration
 
Jsr107Service - Interface in org.ehcache.jsr107
 
JSR166Helper - Class in org.ehcache.internal.concurrent
 
JSR166Helper.BiConsumer<A,B> - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.Consumer<A> - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.DoubleBinaryOperator - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.IntBinaryOperator - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.LongBinaryOperator - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.Spliterator<T> - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.Spliterator.OfDouble - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.Spliterator.OfInt - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.Spliterator.OfLong - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.ToDoubleBiFunction<A,B> - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.ToDoubleFunction<A> - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.ToIntBiFunction<A,B> - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.ToIntFunction<A> - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.ToLongBiFunction<A,B> - Interface in org.ehcache.internal.concurrent
 
JSR166Helper.ToLongFunction<A> - Interface in org.ehcache.internal.concurrent
 

K

KeyBasedOperation<K> - Interface in org.ehcache.loaderwriter.writebehind.operations
Interface to implement operations that are performed with write-behind and based on a key
keys() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns an enumeration of the keys in this table.
keySet() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a Set view of the keys contained in this map.
keySet(V) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a Set view of the keys in this map, using the given common mapped value for any additions (i.e., Collection.add(E) and Collection.addAll(Collection)).
keySet() - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
KeysIterable<K> - Class in org.ehcache.util
 
keysOf(Iterable<? extends Map.Entry<? extends K, ?>>) - Static method in class org.ehcache.util.KeysIterable
 
keyType - Variable in class org.ehcache.config.xml.model.BaseCacheType
 

L

lastAccessTime(TimeUnit) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
lastAccessTime(TimeUnit) - Method in interface org.ehcache.spi.cache.Store.ValueHolder
Accessor to the last access time of the Value held in this ValueHolder
libraryServiceLoaderFor(Class<T>) - Static method in class org.ehcache.util.ClassLoading
 
LifeCycled - Interface in org.ehcache.spi
Internal interface to register hooks with the life cycle of Cache or CacheManager instances.
listener - Variable in class org.ehcache.config.xml.model.CacheIntegration
 
load(K) - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
 
load(K) - Method in class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
load(K) - Method in interface org.ehcache.loaderwriter.writebehind.WriteBehind
Loads the value to be associated with the given key in the Cache using this CacheLoaderWriter instance.
load(K) - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriter
 
load(K) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Loads the value to be associated with the given key in the Cache using this CacheLoaderWriter instance.
loadAll(Set<? extends K>, boolean, Function<Iterable<? extends K>, Map<K, V>>) - Method in interface org.ehcache.Jsr107Cache
 
loadAll(Iterable<? extends K>) - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriter
 
loadAll(Iterable<? extends K>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Loads the values to be associated with the keys in the Cache using this CacheLoaderWriter instance.
loadDependenciesOf(Class<?>) - Method in class org.ehcache.spi.ServiceLocator
 
loaderwriter - Variable in class org.ehcache.config.xml.model.CacheIntegration
 
loadingAndWritingWith(CacheLoaderWriter<? super K, V>) - Method in class org.ehcache.UserManagedCacheBuilder
 
LocalHeapWriteBehindQueue<K,V> - Class in org.ehcache.loaderwriter.writebehind
 
LocalPersistenceService - Interface in org.ehcache.spi.service
Service to provide persistence context to caches requiring it.
logger - Variable in class org.ehcache.Ehcache
 
LoggingRobustResilienceStrategy<K,V> - Class in org.ehcache.resilience
 
LoggingRobustResilienceStrategy(RecoveryCache<K>) - Constructor for class org.ehcache.resilience.LoggingRobustResilienceStrategy
 
LowerCachingTier<K,V> - Interface in org.ehcache.spi.cache.tiering
Lower caching tier, according to Montreal design.
LowerCachingTier.Provider - Interface in org.ehcache.spi.cache.tiering
 
lowerProvider() - Method in class org.ehcache.internal.store.tiering.CompoundCachingTierServiceConfiguration
 
lowerProvider(Class<? extends LowerCachingTier.Provider>) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTierServiceConfiguration
 

M

Maintainable - Interface in org.ehcache
 
maintenance() - Method in enum org.ehcache.InternalStatus
 
managedType() - Method in class org.ehcache.management.providers.actions.EhcacheActionProvider
 
managedType() - Method in class org.ehcache.management.providers.CapabilityContextProvider
 
managedType() - Method in interface org.ehcache.management.providers.ManagementProvider
The class of managed objects.
managedType() - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
ManagementProvider<T> - Interface in org.ehcache.management.providers
Interface to a provider of management capabilities for certain object class.
ManagementRegistry - Interface in org.ehcache.management
Repository of objects exposing capabilities via the management and monitoring facilities.
mapEvictionListener - Variable in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
mappingCount() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the number of mappings.
max - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
 
MemorySizeParser - Class in org.ehcache.internal.store.offheap
Memory size parser using the letter k or K to indicate kilobytes, the letter m or M to indicate megabytes, the letter g or G to indicate gigabytes and the letter t or T to indicate terabytes.
MemorySizeParser() - Constructor for class org.ehcache.internal.store.offheap.MemorySizeParser
 
MemoryUnit - Enum in org.ehcache.config.units
An enumeration implementing ResourceUnit to represent memory consumption.
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
If the specified key is not already associated with a (non-null) value, associates it with the given value.
min - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
 
MultiCacheException - Exception in org.ehcache.jsr107
 
MultiCacheException() - Constructor for exception org.ehcache.jsr107.MultiCacheException
 
MultiCacheException(Throwable) - Constructor for exception org.ehcache.jsr107.MultiCacheException
 

N

name - Variable in class org.ehcache.config.xml.model.CacheTemplateType
 
Named - Annotation Type in org.ehcache.management.annotations
Parameter-level annotation used to set the name of a parameter.
nativeTimeUnit() - Method in class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
nativeTimeUnit() - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
newCacheConfigurationBuilder() - Static method in class org.ehcache.config.CacheConfigurationBuilder
 
newCacheConfigurationBuilderFromTemplate(String) - Method in class org.ehcache.config.xml.XmlConfiguration
Creates a new CacheConfigurationBuilder seeded with the cache-template configuration by the given name in the XML configuration parsed using XmlConfiguration.parseConfiguration()
newCacheConfigurationBuilderFromTemplate(String, Class<K>, Class<V>) - Method in class org.ehcache.config.xml.XmlConfiguration
Creates a new CacheConfigurationBuilder seeded with the cache-template configuration by the given name in the XML configuration parsed using XmlConfiguration.parseConfiguration()
newCacheLoadingException(Exception) - Static method in class org.ehcache.exceptions.ExceptionFactory
 
newCacheManager(Configuration) - Static method in class org.ehcache.CacheManagerBuilder
 
newCacheManagerBuilder() - Static method in class org.ehcache.CacheManagerBuilder
 
newCacheWritingException(Exception) - Static method in class org.ehcache.exceptions.ExceptionFactory
 
newConfigurationBuilder() - Static method in class org.ehcache.config.ConfigurationBuilder
 
newEventListenerConfiguration(Class<? extends CacheEventListener<?, ?>>, EventType, EventType...) - Static method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
newEventListenerConfiguration(Class<? extends CacheEventListener<?, ?>>, Set<EventType>) - Static method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
newInstance(String, CacheConfiguration<?, ?>) - Method in class org.ehcache.internal.classes.ClassInstanceProvider
 
newInstance(String, ServiceConfiguration<?>, ClassInstanceProvider.ConstructorArgument<?>...) - Method in class org.ehcache.internal.classes.ClassInstanceProvider
 
newInstance() - Method in class org.ehcache.internal.store.disk.DiskWriteThreadPool
 
newInstance() - Method in class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory
 
newInstance() - Method in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory
 
newKeySet() - Static method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Creates a new Set backed by a ConcurrentHashMap from the given type to Boolean.TRUE.
newKeySet(int) - Static method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Creates a new Set backed by a ConcurrentHashMap from the given type to Boolean.TRUE.
newMBeanServer(String, MBeanServer, MBeanServerDelegate) - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder
 
newResourcePoolsBuilder() - Static method in class org.ehcache.config.ResourcePoolsBuilder
 
newResourcePoolsBuilder(ResourcePools) - Static method in class org.ehcache.config.ResourcePoolsBuilder
 
newUserManagedCacheBuilder(Class<K>, Class<V>) - Static method in class org.ehcache.UserManagedCacheBuilder
 
newWriteBehindConfiguration() - Static method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
next() - Method in interface org.ehcache.spi.cache.Store.Iterator
Returns the next element in the iteration.
nextIdFor(K) - Method in class org.ehcache.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache
 
nextIdFor(K) - Method in class org.ehcache.internal.store.offheap.EhcacheConcurrentOffHeapClockCache
 
nextIdFor(K) - Method in interface org.ehcache.internal.store.offheap.EhcacheOffHeapBackingMap
 
NO_EXPIRE - Static variable in interface org.ehcache.spi.cache.Store.ValueHolder
 
noExpiration() - Static method in class org.ehcache.expiry.Expirations
Get an Expiry instance for a non expiring (ie.
none() - Static method in class org.ehcache.config.Eviction
Returns an EvictionVeto where no mappings are vetoed from eviction.
none - Variable in class org.ehcache.config.xml.model.ExpiryType
 
none() - Static method in class org.ehcache.function.Predicates
A predicate that matches no value.
NONNULL - Static variable in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
NullaryFunction<T> - Interface in org.ehcache.function
Generic function that returns a value.
nullStoreEventListener() - Static method in class org.ehcache.events.CacheEvents
 

O

ObjectFactory - Class in org.ehcache.config.xml.model
This object contains factory methods for each Java content interface and Java element interface generated in the org.ehcache.config.xml.model package.
ObjectFactory() - Constructor for class org.ehcache.config.xml.model.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.ehcache.config.xml.model
obliterate() - Method in interface org.ehcache.resilience.RecoveryCache
 
obliterate(K) - Method in interface org.ehcache.resilience.RecoveryCache
 
obliterate(Iterable<? extends K>) - Method in interface org.ehcache.resilience.RecoveryCache
 
offheap(long, MemoryUnit) - Method in class org.ehcache.config.ResourcePoolsBuilder
 
offheap - Variable in class org.ehcache.config.xml.model.ResourcesType
 
OffHeapDiskStore<K,V> - Class in org.ehcache.internal.store.disk
 
OffHeapDiskStore(FileBasedPersistenceContext, Store.Configuration<K, V>, Serializer<K>, Serializer<V>, TimeSource, long) - Constructor for class org.ehcache.internal.store.disk.OffHeapDiskStore
 
OffHeapDiskStore.Provider - Class in org.ehcache.internal.store.disk
 
OffHeapDiskStore.Provider() - Constructor for class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
OffHeapDiskStoreProviderFactory - Class in org.ehcache.internal.store.disk
 
OffHeapDiskStoreProviderFactory() - Constructor for class org.ehcache.internal.store.disk.OffHeapDiskStoreProviderFactory
 
OffHeapDiskStoreServiceConfiguration - Class in org.ehcache.internal.store.disk
 
OffHeapDiskStoreServiceConfiguration() - Constructor for class org.ehcache.internal.store.disk.OffHeapDiskStoreServiceConfiguration
 
OffHeapStore<K,V> - Class in org.ehcache.internal.store.offheap
OffHeapStore
OffHeapStore(Store.Configuration<K, V>, Serializer<K>, Serializer<V>, TimeSource, long) - Constructor for class org.ehcache.internal.store.offheap.OffHeapStore
 
OffHeapStore.Provider - Class in org.ehcache.internal.store.offheap
 
OffHeapStore.Provider() - Constructor for class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
OffHeapStoreProviderFactory - Class in org.ehcache.internal.store.offheap
OffHeapStoreProviderFactory
OffHeapStoreProviderFactory() - Constructor for class org.ehcache.internal.store.offheap.OffHeapStoreProviderFactory
 
OffHeapStoreUtils - Class in org.ehcache.internal.store.offheap
OffHeapStoreUtils
OffHeapStoreUtils() - Constructor for class org.ehcache.internal.store.offheap.OffHeapStoreUtils
 
OffHeapValueHolder<V> - Class in org.ehcache.internal.store.offheap
OffHeapValueHolder
OffHeapValueHolder(long, V, long, long) - Constructor for class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
OffHeapValueHolder(long, V, long, long, long, long, WriteContext) - Constructor for class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
OffHeapValueHolderPortability<V> - Class in org.ehcache.internal.store.offheap.portability
OffHeapValueHolderPortability
OffHeapValueHolderPortability(Serializer<V>) - Constructor for class org.ehcache.internal.store.offheap.portability.OffHeapValueHolderPortability
 
onEvent(CacheEvent<K, V>) - Method in interface org.ehcache.event.CacheEventListener
Invoked on any CacheEvent matching the EventType constrain used when the listener was registered.
onEvent(CacheEvent<K, V>) - Method in interface org.ehcache.events.CacheEventNotificationService
 
onEvent(CacheEvent<K, V>) - Method in class org.ehcache.events.CacheEventNotificationServiceImpl
 
onEvent(CacheEvent<K, V>) - Method in class org.ehcache.events.DisabledCacheEventNotificationService
 
onEviction(K, Store.ValueHolder<V>) - Method in interface org.ehcache.events.StoreEventListener
Called when an entry gets evicted during a org.ehcache.spi.cache.Store operation..
onEviction(K, V) - Method in interface org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment.EvictionListener
 
onExpiration(K, Store.ValueHolder<V>) - Method in interface org.ehcache.events.StoreEventListener
Called when an entry gets expired during a org.ehcache.spi.cache.Store operation..
OnHeapStore<K,V> - Class in org.ehcache.internal.store.heap
 
OnHeapStore(Store.Configuration<K, V>, TimeSource, boolean, Serializer<K>, Serializer<V>) - Constructor for class org.ehcache.internal.store.heap.OnHeapStore
 
OnHeapStore.Provider - Class in org.ehcache.internal.store.heap
 
OnHeapStore.Provider() - Constructor for class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
OnHeapStoreProviderFactory - Class in org.ehcache.internal.store.heap
 
OnHeapStoreProviderFactory() - Constructor for class org.ehcache.internal.store.heap.OnHeapStoreProviderFactory
 
OnHeapStoreServiceConfiguration - Class in org.ehcache.internal.store.heap.service
 
OnHeapStoreServiceConfiguration() - Constructor for class org.ehcache.internal.store.heap.service.OnHeapStoreServiceConfiguration
 
onInvalidation(K, Store.ValueHolder<V>) - Method in interface org.ehcache.spi.cache.tiering.CachingTier.InvalidationListener
Notification that a mapping was evicted or has expired.
OperationsFilter<T> - Interface in org.ehcache.loaderwriter.writebehind.operations
An interface for implementing a filter for operations before they are processed.
ordered() - Method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
orderingMode() - Method in class org.ehcache.config.event.DefaultCacheEventListenerConfiguration
 
orderingMode() - Method in interface org.ehcache.event.CacheEventListenerConfiguration
Indicates which ordering mode to use
org.ehcache - package org.ehcache
Main Ehcache API package
org.ehcache.config - package org.ehcache.config
Package for Cache configuration classes
org.ehcache.config.event - package org.ehcache.config.event
 
org.ehcache.config.loaderwriter - package org.ehcache.config.loaderwriter
 
org.ehcache.config.persistence - package org.ehcache.config.persistence
 
org.ehcache.config.serializer - package org.ehcache.config.serializer
 
org.ehcache.config.units - package org.ehcache.config.units
Package for ResourceUnit implementations
org.ehcache.config.writebehind - package org.ehcache.config.writebehind
 
org.ehcache.config.xml - package org.ehcache.config.xml
 
org.ehcache.config.xml.model - package org.ehcache.config.xml.model
 
org.ehcache.event - package org.ehcache.event
Package for all Cache related events
org.ehcache.events - package org.ehcache.events
 
org.ehcache.exceptions - package org.ehcache.exceptions
Package for all Cache related exceptions
org.ehcache.expiry - package org.ehcache.expiry
Package for the expiry API of a Cache
org.ehcache.function - package org.ehcache.function
Package holding functional interfaces for Ehcache
org.ehcache.internal - package org.ehcache.internal
 
org.ehcache.internal.classes - package org.ehcache.internal.classes
 
org.ehcache.internal.concurrent - package org.ehcache.internal.concurrent
 
org.ehcache.internal.events - package org.ehcache.internal.events
 
org.ehcache.internal.executor - package org.ehcache.internal.executor
 
org.ehcache.internal.persistence - package org.ehcache.internal.persistence
 
org.ehcache.internal.serialization - package org.ehcache.internal.serialization
 
org.ehcache.internal.store - package org.ehcache.internal.store
 
org.ehcache.internal.store.disk - package org.ehcache.internal.store.disk
 
org.ehcache.internal.store.disk.factories - package org.ehcache.internal.store.disk.factories
 
org.ehcache.internal.store.heap - package org.ehcache.internal.store.heap
 
org.ehcache.internal.store.heap.service - package org.ehcache.internal.store.heap.service
 
org.ehcache.internal.store.offheap - package org.ehcache.internal.store.offheap
 
org.ehcache.internal.store.offheap.factories - package org.ehcache.internal.store.offheap.factories
 
org.ehcache.internal.store.offheap.portability - package org.ehcache.internal.store.offheap.portability
 
org.ehcache.internal.store.tiering - package org.ehcache.internal.store.tiering
 
org.ehcache.internal.util - package org.ehcache.internal.util
 
org.ehcache.jsr107 - package org.ehcache.jsr107
 
org.ehcache.loaderwriter.writebehind - package org.ehcache.loaderwriter.writebehind
 
org.ehcache.loaderwriter.writebehind.operations - package org.ehcache.loaderwriter.writebehind.operations
 
org.ehcache.management - package org.ehcache.management
 
org.ehcache.management.annotations - package org.ehcache.management.annotations
 
org.ehcache.management.config - package org.ehcache.management.config
 
org.ehcache.management.providers - package org.ehcache.management.providers
 
org.ehcache.management.providers.actions - package org.ehcache.management.providers.actions
 
org.ehcache.management.providers.statistics - package org.ehcache.management.providers.statistics
 
org.ehcache.management.registry - package org.ehcache.management.registry
 
org.ehcache.management.utils - package org.ehcache.management.utils
 
org.ehcache.resilience - package org.ehcache.resilience
Package for the resilience strategy API in Ehcache
org.ehcache.spi - package org.ehcache.spi
Top level package for all things SPI in Ehcache
org.ehcache.spi.cache - package org.ehcache.spi.cache
 
org.ehcache.spi.cache.tiering - package org.ehcache.spi.cache.tiering
 
org.ehcache.spi.event - package org.ehcache.spi.event
 
org.ehcache.spi.loaderwriter - package org.ehcache.spi.loaderwriter
Package holding the loader/writer API for a Cache
org.ehcache.spi.serialization - package org.ehcache.spi.serialization
Package for API related to serialization in Ehcache
org.ehcache.spi.service - package org.ehcache.spi.service
Package for API related to CacheManager services
org.ehcache.statistics - package org.ehcache.statistics
Package for API related to statistics in Ehcache
org.ehcache.util - package org.ehcache.util
 

P

parse(Element) - Method in interface org.ehcache.config.xml.XmlConfigurationParser
 
parse(String) - Static method in class org.ehcache.internal.store.offheap.MemorySizeParser
Parse a String containing a human-readable memory size.
parse(Element) - Method in class org.ehcache.jsr107.ServiceConfigurationParser
 
performBatchOperation(CacheLoaderWriter<K, V>) - Method in interface org.ehcache.loaderwriter.writebehind.operations.BatchOperation
Perform the batch operation for a particular batch writer
performBatchOperation(CacheLoaderWriter<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.operations.DeleteAllOperation
Perform the batch operation for a particular batch writer
performBatchOperation(CacheLoaderWriter<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteAllOperation
 
performSingleOperation(CacheLoaderWriter<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.operations.DeleteOperation
 
performSingleOperation(CacheLoaderWriter<K, V>) - Method in interface org.ehcache.loaderwriter.writebehind.operations.SingleOperation
Perform this operation as a single execution with the provided cache writer
performSingleOperation(CacheLoaderWriter<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
 
PersistableResourceType - Class in org.ehcache.config.xml.model
Java class for persistable-resource-type complex type.
PersistableResourceType() - Constructor for class org.ehcache.config.xml.model.PersistableResourceType
 
persistence(String) - Static method in class org.ehcache.CacheManagerBuilder
 
persistence - Variable in class org.ehcache.config.xml.model.ServiceType
 
PersistenceConfiguration - Interface in org.ehcache.config.persistence
PersistenceConfiguration
PersistenceType - Class in org.ehcache.config.xml.model
Java class for persistence-type complex type.
PersistenceType() - Constructor for class org.ehcache.config.xml.model.PersistenceType
 
persistent - Variable in class org.ehcache.config.xml.model.PersistableResourceType
 
persistent(Portability<T>) - Static method in class org.ehcache.internal.store.disk.OffHeapDiskStore
 
PersistentCacheManager - Interface in org.ehcache
A CacheManager that knows how to lifecycle Cache data that outlive the JVM's process existence.
PersistentStoreConfigurationImpl<K,V> - Class in org.ehcache.config.persistence
 
PersistentStoreConfigurationImpl(Store.Configuration<K, V>, String) - Constructor for class org.ehcache.config.persistence.PersistentStoreConfigurationImpl
 
PersistentUserManagedCache<K,V> - Interface in org.ehcache
A UserManagedCache that holds data that outlives the JVM's process
PersistentUserManagedEhcache<K,V> - Class in org.ehcache
PersistentUserManagedEhcache
PersistentUserManagedEhcache(RuntimeConfiguration<K, V>, Store<K, V>, Store.PersistentStoreConfiguration, LocalPersistenceService, CacheLoaderWriter<? super K, V>, CacheEventNotificationService<K, V>, String) - Constructor for class org.ehcache.PersistentUserManagedEhcache
 
preconfiguredLoaders - Variable in class org.ehcache.internal.classes.ClassInstanceProvider
The order in which entries are put in is kept.
Predicate<V> - Interface in org.ehcache.function
A predicate function.
Predicates - Class in org.ehcache.function
Utility class for getting predefined Predicate instances.
printStackTrace() - Method in exception org.ehcache.jsr107.MultiCacheException
 
printStackTrace(PrintStream) - Method in exception org.ehcache.jsr107.MultiCacheException
 
printStackTrace(PrintWriter) - Method in exception org.ehcache.jsr107.MultiCacheException
 
prioritizeEviction(EvictionPrioritizer<? super K, ? super V>) - Method in class org.ehcache.UserManagedCacheBuilder
 
put(K, V) - Method in interface org.ehcache.Cache
Associates the provided value to the given key
put(K, V) - Method in class org.ehcache.Ehcache
 
put(K, V) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Maps the specified key to the specified value in this table.
put(K, V) - Method in class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory.EhcachePersistentSegment
 
put(K, V) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
put(K, V) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
put(K, V) - Method in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment
 
put(K, V) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
put(Object, Object) - Method in class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
put(K, V) - Method in class org.ehcache.PersistentUserManagedEhcache
 
put(K, V) - Method in interface org.ehcache.spi.cache.Store
Maps the specified key to the specified value in this store.
put(K, V) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in interface org.ehcache.Cache
Associates all the provided key:value pairs.
putAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.Ehcache
 
putAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Copies all of the mappings from the specified map to this one.
putAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.PersistentUserManagedEhcache
 
putAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
putAllFailure(Map<? extends K, ? extends V>, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.putAll(java.util.Map) fails due to an underlying store failure.
putAllFailure(Map<? extends K, ? extends V>, CacheAccessException, BulkCacheWritingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.putAll(java.util.Map) fails due to an underlying store failure, and the associated cache write operation also failed.
putAllFailure(Map<? extends K, ? extends V>, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
putAllFailure(Map<? extends K, ? extends V>, CacheAccessException, BulkCacheWritingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
putFailure(K, V, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.put(java.lang.Object, java.lang.Object) fails due to an underlying store failure.
putFailure(K, V, CacheAccessException, CacheWritingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.put(java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache write operation also failed.
putFailure(K, V, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
putFailure(K, V, CacheAccessException, CacheWritingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
putIfAbsent(K, V) - Method in interface org.ehcache.Cache
If the provided key is not associated with a value, then associate it with the provided value.
putIfAbsent(K, V) - Method in class org.ehcache.Ehcache
 
putIfAbsent(K, V) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
putIfAbsent(K, V) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
putIfAbsent(K, V) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
putIfAbsent(K, V) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
putIfAbsent(K, V) - Method in class org.ehcache.PersistentUserManagedEhcache
 
putIfAbsent(K, V) - Method in interface org.ehcache.spi.cache.Store
Maps the specified key to the specified value in this store, unless a non-expired mapping already exists.
putIfAbsent(K, V) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
putIfAbsentFailure(K, V, CacheAccessException, boolean) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.putIfAbsent(java.lang.Object, java.lang.Object) fails due to an underlying store failure.
putIfAbsentFailure(K, V, CacheAccessException, CacheWritingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.putIfAbsent(java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache write operation also failed.
putIfAbsentFailure(K, V, CacheAccessException, CacheLoadingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.putIfAbsent(java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache load operation also failed.
putIfAbsentFailure(K, V, CacheAccessException, boolean) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
putIfAbsentFailure(K, V, CacheAccessException, CacheWritingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
putIfAbsentFailure(K, V, CacheAccessException, CacheLoadingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
putPinned(K, V) - Method in class org.ehcache.internal.store.disk.factories.EhcachePersistentSegmentFactory.EhcachePersistentSegment
 
putPinned(K, V) - Method in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment
 

Q

quarantineItems() - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
Quarantine items to be processed.
quarantineItems() - Method in class org.ehcache.loaderwriter.writebehind.LocalHeapWriteBehindQueue
 
queueSize(int) - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 

R

rateLimit(int) - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
ratelimitpersecond - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
 
read(ByteBuffer) - Method in class org.ehcache.internal.serialization.JavaSerializer
 
read() - Method in class org.ehcache.internal.util.ByteBufferInputStream
 
read(ByteBuffer) - Method in interface org.ehcache.spi.serialization.Serializer
Reconstructs an instance from the given serial form.
recovered(K, CacheAccessException) - Method in class org.ehcache.resilience.LoggingRobustResilienceStrategy
 
recovered(Iterable<? extends K>, CacheAccessException) - Method in class org.ehcache.resilience.LoggingRobustResilienceStrategy
 
recovered(CacheAccessException) - Method in class org.ehcache.resilience.LoggingRobustResilienceStrategy
 
recovered(K, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
recovered(Iterable<? extends K>, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
recovered(CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
RecoveryCache<K> - Interface in org.ehcache.resilience
 
reduce(long, BiFunction<? super K, ? super V, ? extends U>, BiFunction<? super U, ? super U, ? extends U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all (key, value) pairs using the given reducer to combine values, or null if none.
reduceEntries(long, BiFunction<Map.Entry<K, V>, Map.Entry<K, V>, ? extends Map.Entry<K, V>>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating all entries using the given reducer to combine values, or null if none.
reduceEntries(long, Function<Map.Entry<K, V>, ? extends U>, BiFunction<? super U, ? super U, ? extends U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all entries using the given reducer to combine values, or null if none.
reduceEntriesToDouble(long, JSR166Helper.ToDoubleFunction<Map.Entry<K, V>>, double, JSR166Helper.DoubleBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all entries using the given reducer to combine values, and the given basis as an identity value.
reduceEntriesToInt(long, JSR166Helper.ToIntFunction<Map.Entry<K, V>>, int, JSR166Helper.IntBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all entries using the given reducer to combine values, and the given basis as an identity value.
reduceEntriesToLong(long, JSR166Helper.ToLongFunction<Map.Entry<K, V>>, long, JSR166Helper.LongBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all entries using the given reducer to combine values, and the given basis as an identity value.
reduceKeys(long, BiFunction<? super K, ? super K, ? extends K>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating all keys using the given reducer to combine values, or null if none.
reduceKeys(long, Function<? super K, ? extends U>, BiFunction<? super U, ? super U, ? extends U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all keys using the given reducer to combine values, or null if none.
reduceKeysToDouble(long, JSR166Helper.ToDoubleFunction<? super K>, double, JSR166Helper.DoubleBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all keys using the given reducer to combine values, and the given basis as an identity value.
reduceKeysToInt(long, JSR166Helper.ToIntFunction<? super K>, int, JSR166Helper.IntBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all keys using the given reducer to combine values, and the given basis as an identity value.
reduceKeysToLong(long, JSR166Helper.ToLongFunction<? super K>, long, JSR166Helper.LongBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all keys using the given reducer to combine values, and the given basis as an identity value.
reduceToDouble(long, JSR166Helper.ToDoubleBiFunction<? super K, ? super V>, double, JSR166Helper.DoubleBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all (key, value) pairs using the given reducer to combine values, and the given basis as an identity value.
reduceToInt(long, JSR166Helper.ToIntBiFunction<? super K, ? super V>, int, JSR166Helper.IntBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all (key, value) pairs using the given reducer to combine values, and the given basis as an identity value.
reduceToLong(long, JSR166Helper.ToLongBiFunction<? super K, ? super V>, long, JSR166Helper.LongBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all (key, value) pairs using the given reducer to combine values, and the given basis as an identity value.
reduceValues(long, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating all values using the given reducer to combine values, or null if none.
reduceValues(long, Function<? super V, ? extends U>, BiFunction<? super U, ? super U, ? extends U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all values using the given reducer to combine values, or null if none.
reduceValuesToDouble(long, JSR166Helper.ToDoubleFunction<? super V>, double, JSR166Helper.DoubleBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all values using the given reducer to combine values, and the given basis as an identity value.
reduceValuesToInt(long, JSR166Helper.ToIntFunction<? super V>, int, JSR166Helper.IntBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all values using the given reducer to combine values, and the given basis as an identity value.
reduceValuesToLong(long, JSR166Helper.ToLongFunction<? super V>, long, JSR166Helper.LongBinaryOperator) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns the result of accumulating the given transformation of all values using the given reducer to combine values, and the given basis as an identity value.
register(Class<T>, T) - Method in interface org.ehcache.management.ManagementRegistry
Register an object in the management registry.
register(T) - Method in class org.ehcache.management.providers.AbstractActionProvider
 
register(T) - Method in interface org.ehcache.management.providers.ManagementProvider
Register an object for management in the current provider.
register(Ehcache) - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
register(Class<T>, T) - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, Set<EventType>) - Method in interface org.ehcache.config.CacheRuntimeConfiguration
Allows for registering CacheEventListener on the cache
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, EnumSet<EventType>) - Method in interface org.ehcache.events.CacheEventNotificationService
 
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, EnumSet<EventType>) - Method in class org.ehcache.events.CacheEventNotificationServiceImpl
Allows for registering CacheEventListener on the cache
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, EnumSet<EventType>) - Method in class org.ehcache.events.DisabledCacheEventNotificationService
 
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, Set<EventType>) - Method in class org.ehcache.RuntimeConfiguration
 
registerEmergencyValve(Callable<Void>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
registerListener(CacheManagerListener) - Method in class org.ehcache.EhcacheManager
 
reinsertUnprocessedItems(List<SingleOperation<K, V>>) - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
Reinsert any unfinished operations into the queue.
reinsertUnprocessedItems(List<SingleOperation<K, V>>) - Method in class org.ehcache.loaderwriter.writebehind.LocalHeapWriteBehindQueue
 
releaseAllListeners() - Method in interface org.ehcache.events.CacheEventNotificationService
 
releaseAllListeners() - Method in class org.ehcache.events.CacheEventNotificationServiceImpl
 
releaseAllListeners() - Method in class org.ehcache.events.DisabledCacheEventNotificationService
 
releaseAuthoritativeTier(AuthoritativeTier<?, ?>) - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
releaseAuthoritativeTier(AuthoritativeTier<?, ?>) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
releaseAuthoritativeTier(AuthoritativeTier<?, ?>) - Method in interface org.ehcache.spi.cache.tiering.AuthoritativeTier.Provider
 
releaseCache(Ehcache<?, ?>) - Method in interface org.ehcache.spi.cache.CacheProvider
 
releaseCacheEventNotificationService(CacheEventNotificationService<K, V>) - Method in interface org.ehcache.events.CacheEventNotificationListenerServiceProvider
Invoked by CacheManager to release all CacheEventListener listeners registered with CacheEventNotificationService
releaseCacheEventNotificationService(CacheEventNotificationService<K, V>) - Method in class org.ehcache.internal.events.CacheEventNotificationListenerServiceProviderImpl
 
releaseCacheLoaderWriter(CacheLoaderWriter<?, ?>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider
Invoked by CacheManager when a Cache is being removed from it.
releaseCacheLoaderWriter(CacheLoaderWriter<?, ?>) - Method in class org.ehcache.spi.loaderwriter.DefaultCacheLoaderWriterProvider
 
releaseCachingTier(CachingTier<?, ?>) - Method in class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
releaseCachingTier(LowerCachingTier<?, ?>) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
releaseCachingTier(CachingTier<?, ?>) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier.Provider
 
releaseCachingTier(CachingTier<?, ?>) - Method in interface org.ehcache.spi.cache.tiering.CachingTier.Provider
 
releaseCachingTier(LowerCachingTier<?, ?>) - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier.Provider
 
releaseEventListener(CacheEventListener<?, ?>) - Method in interface org.ehcache.event.CacheEventListenerProvider
Releases a given CacheEventListener
releaseEventListener(CacheEventListener<?, ?>) - Method in class org.ehcache.spi.event.DefaultCacheEventListenerProvider
 
releaseStore(Store<?, ?>) - Method in class org.ehcache.internal.store.DefaultStoreProvider
 
releaseStore(Store<?, ?>) - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
releaseStore(Store<?, ?>) - Method in class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
releaseStore(Store<?, ?>) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
releaseStore(Store<?, ?>) - Method in class org.ehcache.internal.store.tiering.CacheStore.Provider
 
releaseStore(Store<?, ?>) - Method in interface org.ehcache.spi.cache.Store.Provider
Informs this Provider, a Store it created is being disposed (i.e.
releaseWriteBehindDecoratorCacheLoaderWriter(CacheLoaderWriter<?, ?>) - Method in interface org.ehcache.spi.loaderwriter.WriteBehindDecoratorLoaderWriterProvider
Invoked by CacheManager when a Cache is being removed from it.
removal(K, V, Cache<K, V>) - Static method in class org.ehcache.events.CacheEvents
 
remove(K) - Method in interface org.ehcache.Cache
Removes the value, if any, associated with the provided key
remove(K, V) - Method in interface org.ehcache.Cache
If the provided key is associated with the provided value then remove the entry.
remove(ServiceConfiguration<?>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
remove(K) - Method in class org.ehcache.Ehcache
 
remove(K, V) - Method in class org.ehcache.Ehcache
 
remove(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
Removes the key from this map view, by removing the key (and its corresponding value) from the backing map.
remove(Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Removes the key (and its corresponding value) from this map.
remove(Object, Object) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
remove(K) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
remove(K, V) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
remove(K) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
remove(K, V) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
remove(K) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
remove(K, V) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
remove(K) - Method in interface org.ehcache.Jsr107Cache
 
remove(Object) - Method in class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
remove(K) - Method in class org.ehcache.PersistentUserManagedEhcache
 
remove(K, V) - Method in class org.ehcache.PersistentUserManagedEhcache
 
remove(K) - Method in interface org.ehcache.spi.cache.Store
Removes the key (and its corresponding value) from this store.
remove(K, V) - Method in interface org.ehcache.spi.cache.Store
Removes the entry for a key only if currently mapped to a given value and the entry is not expired This is equivalent to
remove(Object, Object) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
remove(Object) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
removeAll(Set<? extends K>) - Method in interface org.ehcache.Cache
Removes any associates for the given keys.
removeAll(Set<? extends K>) - Method in class org.ehcache.Ehcache
 
removeAll() - Method in interface org.ehcache.Jsr107Cache
 
removeAll(Set<? extends K>) - Method in class org.ehcache.PersistentUserManagedEhcache
 
removeAllFailure(Iterable<? extends K>, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.removeAll(java.util.Set) fails due to an underlying store failure.
removeAllFailure(Iterable<? extends K>, CacheAccessException, BulkCacheWritingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.removeAll(java.util.Set) fails due to an underlying store failure, and the associated cache write operation also failed.
removeAllFailure(Iterable<? extends K>, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
removeAllFailure(Iterable<? extends K>, CacheAccessException, BulkCacheWritingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
removeCache(String) - Method in interface org.ehcache.CacheManager
Removes the Cache associated with the alias provided, if oe is known.
removeCache(String) - Method in class org.ehcache.config.ConfigurationBuilder
 
removeCache(String) - Method in class org.ehcache.EhcacheManager
 
removeCacheConfigurationListener(CacheConfigurationChangeListener) - Method in interface org.ehcache.InternalRuntimeConfiguration
removes cache configuration listeners
removeCacheConfigurationListener(CacheConfigurationChangeListener) - Method in class org.ehcache.RuntimeConfiguration
 
removeFailure(K, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.remove(java.lang.Object) fails due to an underlying store failure.
removeFailure(K, CacheAccessException, CacheWritingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.remove(java.lang.Object) fails due to an underlying store failure, and the associated cache write operation also failed.
removeFailure(K, V, CacheAccessException, boolean) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.remove(java.lang.Object, java.lang.Object) fails due to an underlying store failure.
removeFailure(K, V, CacheAccessException, CacheWritingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.remove(java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache write operation also failed.
removeFailure(K, V, CacheAccessException, CacheLoadingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.remove(java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache load operation also failed.
removeFailure(K, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
removeFailure(K, CacheAccessException, CacheWritingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
removeFailure(K, V, CacheAccessException, boolean) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
removeFailure(K, V, CacheAccessException, CacheWritingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
removeFailure(K, V, CacheAccessException, CacheLoadingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
removeNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
removeNotificationListener(NotificationListener) - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
removeOperation(SingleOperation<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
remove operation from map so that load hits SOR
removeOperation(SingleOperation<K, V>) - Method in class org.ehcache.loaderwriter.writebehind.LocalHeapWriteBehindQueue
 
removeService(ServiceConfiguration<?>) - Method in class org.ehcache.config.ConfigurationBuilder
 
replace(K, V) - Method in interface org.ehcache.Cache
If the provided key is associated with a value, then replace that value with the provided value.
replace(K, V, V) - Method in interface org.ehcache.Cache
If the provided key is associated with oldValue, then replace that value with newValue.
replace(K, V) - Method in class org.ehcache.Ehcache
 
replace(K, V, V) - Method in class org.ehcache.Ehcache
 
replace(K, V, V) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
replace(K, V) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
replace(K, V) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
replace(K, V, V) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
replace(K, V) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
replace(K, V, V) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
replace(K, V) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
replace(K, V, V) - Method in class org.ehcache.internal.store.tiering.CacheStore
 
replace(K, V) - Method in class org.ehcache.PersistentUserManagedEhcache
 
replace(K, V, V) - Method in class org.ehcache.PersistentUserManagedEhcache
 
replace(K, V) - Method in interface org.ehcache.spi.cache.Store
Replaces the entry for a key only if currently mapped to some value and the entry is not expired.
replace(K, V, V) - Method in interface org.ehcache.spi.cache.Store
Replaces the entry for a key only if currently mapped to a given value and the entry is not expired.
replace(K, V, V) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
replace(K, V) - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
 
replaceFailure(K, V, CacheAccessException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.replace(java.lang.Object, java.lang.Object) fails due to an underlying store failure.
replaceFailure(K, V, CacheAccessException, CacheWritingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.replace(java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache write operation also failed.
replaceFailure(K, V, CacheAccessException, CacheLoadingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.replace(java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache load operation also failed.
replaceFailure(K, V, V, CacheAccessException, boolean) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.replace(java.lang.Object, java.lang.Object, java.lang.Object) fails due to an underlying store failure.
replaceFailure(K, V, V, CacheAccessException, CacheWritingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.replace(java.lang.Object, java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache write operation also failed.
replaceFailure(K, V, V, CacheAccessException, CacheLoadingException) - Method in interface org.ehcache.resilience.ResilienceStrategy
Called when a Cache.replace(java.lang.Object, java.lang.Object, java.lang.Object) fails due to an underlying store failure, and the associated cache load operation also failed.
replaceFailure(K, V, CacheAccessException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
replaceFailure(K, V, CacheAccessException, CacheWritingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
replaceFailure(K, V, CacheAccessException, CacheLoadingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
replaceFailure(K, V, V, CacheAccessException, boolean) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
replaceFailure(K, V, V, CacheAccessException, CacheWritingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
replaceFailure(K, V, V, CacheAccessException, CacheLoadingException) - Method in class org.ehcache.resilience.RobustResilienceStrategy
 
ResilienceStrategy<K,V> - Interface in org.ehcache.resilience
A strategy for providing cache resilience in the face of failure.
ResilientCacheWriter<K,V> - Interface in org.ehcache.config.writebehind
This interface allows user to know the failed operations for a particular key.
ResourcePool - Interface in org.ehcache.config
 
ResourcePoolMerger - Class in org.ehcache.util
 
ResourcePoolMerger() - Constructor for class org.ehcache.util.ResourcePoolMerger
 
ResourcePools - Interface in org.ehcache.config
A collection of resource pools a cache has at its disposal to store its mappings.
ResourcePoolsBuilder - Class in org.ehcache.config
 
resources - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
ResourcesType - Class in org.ehcache.config.xml.model
Java class for resources-type complex type.
ResourcesType() - Constructor for class org.ehcache.config.xml.model.ResourcesType
 
ResourceType - Interface in org.ehcache.config
The resource pools type interface.
ResourceType - Class in org.ehcache.config.xml.model
Java class for resource-type complex type.
ResourceType() - Constructor for class org.ehcache.config.xml.model.ResourceType
 
ResourceType.Core - Enum in org.ehcache.config
An enumeration of resource types handled by core ehcache.
ResourceUnit - Interface in org.ehcache.config
 
ResourceUnit - Enum in org.ehcache.config.xml.model
Java class for resource-unit.
retry(int, int) - Method in class org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
 
retryAttempts - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
 
RobustResilienceStrategy<K,V> - Class in org.ehcache.resilience
 
RobustResilienceStrategy(RecoveryCache<K>) - Constructor for class org.ehcache.resilience.RobustResilienceStrategy
 
RuntimeConfiguration<K,V> - Class in org.ehcache
 
RuntimeConfiguration(CacheConfiguration<K, V>, CacheEventNotificationService<K, V>) - Constructor for class org.ehcache.RuntimeConfiguration
 

S

search(long, BiFunction<? super K, ? super V, ? extends U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a non-null result from applying the given search function on each (key, value), or null if none.
searchEntries(long, Function<Map.Entry<K, V>, ? extends U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a non-null result from applying the given search function on each entry, or null if none.
searchKeys(long, Function<? super K, ? extends U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a non-null result from applying the given search function on each key, or null if none.
searchValues(long, Function<? super V, ? extends U>) - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a non-null result from applying the given search function on each value, or null if none.
sendNotification(Notification) - Method in class org.ehcache.jsr107.Eh107MBeanServerBuilder.Eh107MBeanServerDelegate
 
SerializationProvider - Interface in org.ehcache.spi.serialization
Contract to provide a Serializer for a given type.
serialize(T) - Method in class org.ehcache.internal.serialization.JavaSerializer
 
serialize(T) - Method in interface org.ehcache.spi.serialization.Serializer
Transforms the given instance into its serial form.
serializer - Variable in class org.ehcache.config.xml.model.CacheEntryType
 
serializer - Variable in class org.ehcache.config.xml.model.SerializerType
 
Serializer<T> - Interface in org.ehcache.spi.serialization
Interface defining the contract used to transform types in a serial form.
SerializerConfiguration<T extends SerializationProvider> - Interface in org.ehcache.config
Configuration passed to SerializationProvider in order to control the creation of a Serializer.
SerializerConfiguration.Type - Enum in org.ehcache.config
Serialization provider types
SerializerException - Exception in org.ehcache.exceptions
Exception thrown by a Cache when a store cannot serialize or deserialize a value.
SerializerException() - Constructor for exception org.ehcache.exceptions.SerializerException
Creates an exception.
SerializerException(String) - Constructor for exception org.ehcache.exceptions.SerializerException
Creates an exception with the provided message.
SerializerException(String, Throwable) - Constructor for exception org.ehcache.exceptions.SerializerException
Creates an exception with the provided message and cause.
SerializerException(Throwable) - Constructor for exception org.ehcache.exceptions.SerializerException
Creates an exception with the provided cause.
SerializerPortability<T> - Class in org.ehcache.internal.store.offheap.portability
SerializerWrapper
SerializerPortability(Serializer<T>) - Constructor for class org.ehcache.internal.store.offheap.portability.SerializerPortability
 
SerializerType - Class in org.ehcache.config.xml.model
Java class for serializer-type complex type.
SerializerType() - Constructor for class org.ehcache.config.xml.model.SerializerType
 
SerializerType.Serializer - Class in org.ehcache.config.xml.model
Java class for anonymous complex type.
SerializerType.Serializer() - Constructor for class org.ehcache.config.xml.model.SerializerType.Serializer
 
service - Variable in class org.ehcache.config.xml.model.ConfigType
 
Service - Interface in org.ehcache.spi.service
Contract for a CacheManager managed service.
ServiceConfiguration<T extends Service> - Interface in org.ehcache.spi.service
Interface defining the required methods on a ServiceConfiguration to allow service and configuration matching in the CacheManager.
ServiceConfigurationParser - Class in org.ehcache.jsr107
 
ServiceConfigurationParser() - Constructor for class org.ehcache.jsr107.ServiceConfigurationParser
 
ServiceDependencies - Annotation Type in org.ehcache.spi.service
Annotation that enables a Service implementation to declare a dependency on other Services.
ServiceFactory<T extends Service> - Interface in org.ehcache.spi.service
 
ServiceLocator - Class in org.ehcache.spi
 
ServiceLocator(Service...) - Constructor for class org.ehcache.spi.ServiceLocator
 
ServiceProvider - Interface in org.ehcache.spi
This acts as a repository for Service instances, that can be used to look them up by type.
ServiceType - Class in org.ehcache.config.xml.model
Java class for service-type complex type.
ServiceType() - Constructor for class org.ehcache.config.xml.model.ServiceType
 
ServiceUtil - Class in org.ehcache.internal.util
 
setAlias(String) - Method in class org.ehcache.config.xml.model.CacheType
Sets the value of the alias property.
setAny(Object) - Method in class org.ehcache.config.xml.model.ResourcesType
Sets the value of the any property.
setAny(Object) - Method in class org.ehcache.config.xml.model.ServiceType
Sets the value of the any property.
setBatchsize(BigInteger) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Sets the value of the batchsize property.
setClazz(String) - Method in class org.ehcache.config.xml.model.CacheIntegration.Listener
Sets the value of the clazz property.
setClazz(String) - Method in class org.ehcache.config.xml.model.CacheIntegration.Loaderwriter
Sets the value of the clazz property.
setClazz(String) - Method in class org.ehcache.config.xml.model.ExpiryType
Sets the value of the clazz property.
setCoalesce(Boolean) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Sets the value of the coalesce property.
setConcurrency(BigInteger) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Sets the value of the concurrency property.
setDefaultSerializers(SerializerType) - Method in class org.ehcache.config.xml.model.ServiceType
Sets the value of the defaultSerializers property.
setDelay(BigInteger) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.RetryAttempts
Sets the value of the delay property.
setDirectory(String) - Method in class org.ehcache.config.xml.model.PersistenceType
Sets the value of the directory property.
setDisk(PersistableResourceType) - Method in class org.ehcache.config.xml.model.ResourcesType
Sets the value of the disk property.
setEventFiringMode(EventFiring) - Method in class org.ehcache.config.event.DefaultCacheEventListenerConfiguration
 
setEventFiringMode(EventFiringType) - Method in class org.ehcache.config.xml.model.CacheIntegration.Listener
Sets the value of the eventFiringMode property.
setEventOrderingMode(EventOrdering) - Method in class org.ehcache.config.event.DefaultCacheEventListenerConfiguration
 
setEventOrderingMode(EventOrderingType) - Method in class org.ehcache.config.xml.model.CacheIntegration.Listener
Sets the value of the eventOrderingMode property.
setEventsToFireOn(EnumSet<EventType>) - Method in class org.ehcache.config.event.DefaultCacheEventListenerConfiguration
 
setEvictionPrioritizer(String) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the evictionPrioritizer property.
setEvictionVeto(String) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the evictionVeto property.
setExpirationTime(long, TimeUnit) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
setExpiry(ExpiryType) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the expiry property.
setHeap(ResourceType) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the heap property.
setHeap(ResourceType) - Method in class org.ehcache.config.xml.model.ResourcesType
Sets the value of the heap property.
setHits(long) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
setIntegration(CacheIntegration) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the integration property.
setInvalidationListener(CachingTier.InvalidationListener<K, V>) - Method in class org.ehcache.internal.store.heap.OnHeapStore
 
setInvalidationListener(CachingTier.InvalidationListener<K, V>) - Method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
setInvalidationListener(CachingTier.InvalidationListener<K, V>) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier
 
setInvalidationListener(CachingTier.InvalidationListener<K, V>) - Method in interface org.ehcache.spi.cache.tiering.CachingTier
Set the caching tier's invalidation listener.
setInvalidationListener(CachingTier.InvalidationListener<K, V>) - Method in interface org.ehcache.spi.cache.tiering.LowerCachingTier
Set the caching tier's invalidation listener.
setKeyType(CacheEntryType) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the keyType property.
setLastAccessTime(long, TimeUnit) - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
setLoaderwriter(CacheIntegration.Loaderwriter) - Method in class org.ehcache.config.xml.model.CacheIntegration
Sets the value of the loaderwriter property.
setMax(BigInteger) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
Sets the value of the max property.
setMaxWriteDelay(int) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setMin(BigInteger) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
Sets the value of the min property.
setMinWriteDelay(int) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setName(String) - Method in class org.ehcache.config.xml.model.CacheTemplateType
Sets the value of the name property.
setNone(ExpiryType.None) - Method in class org.ehcache.config.xml.model.ExpiryType
Sets the value of the none property.
setOffheap(ResourceType) - Method in class org.ehcache.config.xml.model.ResourcesType
Sets the value of the offheap property.
setOperationsFilter(OperationsFilter<SingleOperation<K, V>>) - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
 
setOperationsFilter(OperationsFilter<SingleOperation<K, V>>) - Method in class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
setOperationsFilter(OperationsFilter<SingleOperation<K, V>>) - Method in interface org.ehcache.loaderwriter.writebehind.WriteBehind
Set the operations filter that should be used.
setPersistence(PersistenceType) - Method in class org.ehcache.config.xml.model.ServiceType
Sets the value of the persistence property.
setPersistent(Boolean) - Method in class org.ehcache.config.xml.model.PersistableResourceType
Sets the value of the persistent property.
setRateLimitPerSecond(int) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setRatelimitpersecond(BigInteger) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Sets the value of the ratelimitpersecond property.
setResources(ResourcesType) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the resources property.
setRetryAttemptDelaySeconds(int) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setRetryAttempts(int) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setRetryAttempts(CacheIntegration.Writebehind.RetryAttempts) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Sets the value of the retryAttempts property.
setSerializer(String) - Method in class org.ehcache.config.xml.model.CacheEntryType
Sets the value of the serializer property.
setSize(BigInteger) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Sets the value of the size property.
setSize(BigInteger) - Method in class org.ehcache.config.xml.model.ResourceType
Sets the value of the size property.
setStoreByValueOnHeap(Boolean) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the storeByValueOnHeap property.
setStoreListenerSource(Cache<K, V>) - Method in interface org.ehcache.events.CacheEventNotificationService
 
setStoreListenerSource(Cache<K, V>) - Method in class org.ehcache.events.CacheEventNotificationServiceImpl
 
setStoreListenerSource(Cache<K, V>) - Method in class org.ehcache.events.DisabledCacheEventNotificationService
 
setTti(TimeType) - Method in class org.ehcache.config.xml.model.ExpiryType
Sets the value of the tti property.
setTtl(TimeType) - Method in class org.ehcache.config.xml.model.ExpiryType
Sets the value of the ttl property.
setType(String) - Method in class org.ehcache.config.xml.model.SerializerType.Serializer
Sets the value of the type property.
setUnit(ResourceUnit) - Method in class org.ehcache.config.xml.model.ResourceType
Sets the value of the unit property.
setUnit(TimeUnit) - Method in class org.ehcache.config.xml.model.TimeType
Sets the value of the unit property.
setUsesTemplate(Object) - Method in class org.ehcache.config.xml.model.CacheType
Sets the value of the usesTemplate property.
setValue(String) - Method in class org.ehcache.config.xml.model.CacheEntryType
Sets the value of the value property.
setValue(BigInteger) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.RetryAttempts
Sets the value of the value property.
setValue(String) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
Sets the value of the value property.
setValue(String) - Method in class org.ehcache.config.xml.model.SerializerType.Serializer
Sets the value of the value property.
setValue(BigInteger) - Method in class org.ehcache.config.xml.model.TimeType
Sets the value of the value property.
setValueType(CacheEntryType) - Method in class org.ehcache.config.xml.model.BaseCacheType
Sets the value of the valueType property.
setWriteBatchSize(int) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setWritebehind(CacheIntegration.Writebehind) - Method in class org.ehcache.config.xml.model.CacheIntegration
Sets the value of the writebehind property.
setWriteBehindConcurrency(int) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setWriteBehindMaxQueueSize(int) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setWriteCoalescing(boolean) - Method in class org.ehcache.config.writebehind.DefaultWriteBehindConfiguration
 
setWritedelay(CacheIntegration.Writebehind.Writedelay) - Method in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
Sets the value of the writedelay property.
shrinkOthers(int) - Method in interface org.ehcache.internal.store.offheap.EhcacheOffHeapBackingMap
 
SingleOperation<K,V> - Interface in org.ehcache.loaderwriter.writebehind.operations
 
SingleOperationType - Enum in org.ehcache.loaderwriter.writebehind.operations
Enum class to provide distinct operation types for each single operation.
size - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
 
size - Variable in class org.ehcache.config.xml.model.ResourceType
 
size() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
size() - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
SIZED - Static variable in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
start(ServiceProvider) - Method in class org.ehcache.internal.classes.ClassInstanceProvider
 
start(ServiceProvider) - Method in class org.ehcache.internal.DefaultTimeSourceService
 
start(ServiceProvider) - Method in class org.ehcache.internal.events.CacheEventNotificationListenerServiceProviderImpl
 
start(ServiceProvider) - Method in class org.ehcache.internal.executor.DefaultThreadPoolsService
 
start(ServiceProvider) - Method in class org.ehcache.internal.persistence.DefaultLocalPersistenceService
 
start(ServiceProvider) - Method in class org.ehcache.internal.store.DefaultStoreProvider
 
start(ServiceProvider) - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
start(ServiceProvider) - Method in class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
start(ServiceProvider) - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
start(ServiceProvider) - Method in class org.ehcache.internal.store.tiering.CacheStore.Provider
 
start(ServiceProvider) - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier.Provider
 
start(ServiceProvider) - Method in class org.ehcache.jsr107.DefaultJsr107Service
 
start() - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
 
start() - Method in class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
start() - Method in interface org.ehcache.loaderwriter.writebehind.WriteBehind
Start the write behind queue
start(ServiceProvider) - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
start(ServiceProvider) - Method in class org.ehcache.management.registry.DefaultManagementRegistry
 
start(ServiceProvider) - Method in class org.ehcache.spi.serialization.DefaultSerializationProvider
 
start(ServiceProvider) - Method in interface org.ehcache.spi.service.Service
Start this service using the provided configuration and ServiceProvider.
startAllServices() - Method in class org.ehcache.spi.ServiceLocator
 
StateChangeListener - Interface in org.ehcache.events
 
stateTransition(Status, Status) - Method in interface org.ehcache.events.StateChangeListener
Is notified when a state transition occurred.
StateTransitionException - Exception in org.ehcache.exceptions
Exception indicating that a state transition failed.
StateTransitionException(Throwable) - Constructor for exception org.ehcache.exceptions.StateTransitionException
Creates an exception with the provided cause.
StatisticsProviderConfiguration<T extends ManagementProvider> - Interface in org.ehcache.management.config
 
status - Variable in class org.ehcache.internal.store.disk.OffHeapDiskStore
 
Status - Enum in org.ehcache
 
stop() - Method in class org.ehcache.internal.classes.ClassInstanceProvider
 
stop() - Method in class org.ehcache.internal.DefaultTimeSourceService
 
stop() - Method in class org.ehcache.internal.events.CacheEventNotificationListenerServiceProviderImpl
 
stop() - Method in class org.ehcache.internal.executor.DefaultThreadPoolsService
 
stop() - Method in class org.ehcache.internal.persistence.DefaultLocalPersistenceService
 
stop() - Method in class org.ehcache.internal.store.DefaultStoreProvider
 
stop() - Method in class org.ehcache.internal.store.disk.OffHeapDiskStore.Provider
 
stop() - Method in class org.ehcache.internal.store.heap.OnHeapStore.Provider
 
stop() - Method in class org.ehcache.internal.store.offheap.OffHeapStore.Provider
 
stop() - Method in class org.ehcache.internal.store.tiering.CacheStore.Provider
 
stop() - Method in class org.ehcache.internal.store.tiering.CompoundCachingTier.Provider
 
stop() - Method in class org.ehcache.jsr107.DefaultJsr107Service
 
stop() - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
 
stop() - Method in class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
stop() - Method in interface org.ehcache.loaderwriter.writebehind.WriteBehind
Stop the coordinator and all the internal data structures.
stop() - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
stop() - Method in class org.ehcache.management.registry.DefaultManagementRegistry
 
stop() - Method in interface org.ehcache.spi.service.Service
Stops this service.
stopAllServices() - Method in class org.ehcache.spi.ServiceLocator
 
Store<K,V> - Interface in org.ehcache.spi.cache
The Service Provider Interface is what a Cache instance requires to be able to store Cache entries (i.e.
Store.Configuration<K,V> - Interface in org.ehcache.spi.cache
The basic configuration for a Store.
Store.Iterator<T> - Interface in org.ehcache.spi.cache
An iterator over a Store.
Store.PersistentStoreConfiguration<K,V,T> - Interface in org.ehcache.spi.cache
 
Store.Provider - Interface in org.ehcache.spi.cache
The Service used to create Stores.
Store.ValueHolder<V> - Interface in org.ehcache.spi.cache
Holds both a value, and all the metadata associated with a mapping in a Store.
storeByValue() - Method in class org.ehcache.internal.store.heap.service.OnHeapStoreServiceConfiguration
 
storeByValue(boolean) - Method in class org.ehcache.internal.store.heap.service.OnHeapStoreServiceConfiguration
 
storeByValueOnHeap - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
StoreConfigurationImpl<K,V> - Class in org.ehcache.config
 
StoreConfigurationImpl(CacheConfiguration<K, V>) - Constructor for class org.ehcache.config.StoreConfigurationImpl
 
StoreConfigurationImpl(Class<K>, Class<V>, EvictionVeto<? super K, ? super V>, EvictionPrioritizer<? super K, ? super V>, ClassLoader, Expiry<? super K, ? super V>, ResourcePools) - Constructor for class org.ehcache.config.StoreConfigurationImpl
 
StoreEventListener<K,V> - Interface in org.ehcache.events
 
StoreOperationOutcomes - Interface in org.ehcache.statistics
 
StoreOperationOutcomes.EvictionOutcome - Enum in org.ehcache.statistics
The eviction outcomes.
StoreOperationOutcomes.GetOutcome - Enum in org.ehcache.statistics
The Enum GetOutcome.
StoreOperationOutcomes.PutOutcome - Enum in org.ehcache.statistics
The Enum PutOutcome.
StoreOperationOutcomes.RemoveOutcome - Enum in org.ehcache.statistics
The Enum RemoveOutcome.
SUBSIZED - Static variable in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
succeeded() - Method in class org.ehcache.InternalStatus.Transition
 
SupplementaryService - Annotation Type in org.ehcache.spi.service
 
synchronous() - Method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
SystemTimeSource - Class in org.ehcache.internal
The standard TimeSource that uses System.currentTimeMillis()

T

test(V) - Method in interface org.ehcache.function.Predicate
Returns true if the argument passes the predicate.
ThreadPoolsService - Interface in org.ehcache.spi.service
 
ThreadPoolsServiceFactory - Interface in org.ehcache.spi.service
 
ThreadPoolUtil - Class in org.ehcache.util
 
ThreadPoolUtil() - Constructor for class org.ehcache.util.ThreadPoolUtil
 
throwAway(K, V, Exception) - Method in interface org.ehcache.config.writebehind.ResilientCacheWriter
This method gets called after all retry attempts to complete the operation are exhausted
throwIfNotEmpty() - Method in exception org.ehcache.jsr107.MultiCacheException
 
TIME_UNIT - Static variable in class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
TimeSource - Interface in org.ehcache.internal
A source of wall time.
TimeSourceConfiguration - Class in org.ehcache.internal
Configuration for the TimeSourceService This configuration has to be applied at the CacheManager level.
TimeSourceConfiguration(TimeSource) - Constructor for class org.ehcache.internal.TimeSourceConfiguration
Constructor for this configuration object which takes the TimeSource to use.
TimeSourceService - Interface in org.ehcache.internal
Service that offers a TimeSource to other services needing one.
TimeSourceServiceFactory - Class in org.ehcache.internal
TimeSourceServiceFactory
TimeSourceServiceFactory() - Constructor for class org.ehcache.internal.TimeSourceServiceFactory
 
timeToDisable() - Method in class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
timeToDisable() - Method in interface org.ehcache.management.config.StatisticsProviderConfiguration
 
timeToDisableUnit() - Method in class org.ehcache.management.config.EhcacheStatisticsProviderConfiguration
 
timeToDisableUnit() - Method in interface org.ehcache.management.config.StatisticsProviderConfiguration
 
timeToIdleExpiration(Duration) - Static method in class org.ehcache.expiry.Expirations
Get a time-to-idle (TTI) Expiry instance for the given duration
timeToLiveExpiration(Duration) - Static method in class org.ehcache.expiry.Expirations
Get a time-to-live (TTL) Expiry instance for the given duration
TimeType - Class in org.ehcache.config.xml.model
Java class for time-type complex type.
TimeType() - Constructor for class org.ehcache.config.xml.model.TimeType
 
TimeUnit - Enum in org.ehcache.config.xml.model
Java class for time-unit.
to() - Method in class org.ehcache.InternalStatus.Transition
 
toBytes(long) - Method in enum org.ehcache.config.units.MemoryUnit
Returns the size in bytes according to the unit this is invoked on.
toClasses(ClassLoader, String[]) - Static method in class org.ehcache.management.utils.ClassLoadingHelper
 
toMaintenance() - Method in class org.ehcache.EhcacheManager
 
toMaintenance() - Method in interface org.ehcache.PersistentCacheManager
Lets you manipulate the persistent data structures for this PersistentCacheManager
toMaintenance() - Method in interface org.ehcache.PersistentUserManagedCache
Lets you manipulate the persistent data structures for this PersistentUserManagedCache
toMaintenance() - Method in class org.ehcache.PersistentUserManagedEhcache
 
toPublicStatus() - Method in enum org.ehcache.InternalStatus
 
toString() - Method in enum org.ehcache.config.ResourceType.Core
 
toString() - Method in enum org.ehcache.config.units.MemoryUnit
 
toString() - Method in class org.ehcache.expiry.Duration
 
toString() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a string representation of this map.
toString() - Method in class org.ehcache.internal.store.offheap.HeuristicConfiguration
 
toString() - Method in class org.ehcache.spi.cache.AbstractValueHolder
 
tryAdvance(JSR166Helper.Consumer<? super T>) - Method in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
trySplit() - Method in interface org.ehcache.internal.concurrent.JSR166Helper.Spliterator
 
tti - Variable in class org.ehcache.config.xml.model.ExpiryType
 
ttl - Variable in class org.ehcache.config.xml.model.ExpiryType
 
type - Variable in class org.ehcache.config.xml.model.SerializerType.Serializer
 

U

unit - Variable in class org.ehcache.config.xml.model.ResourceType
 
unit - Variable in class org.ehcache.config.xml.model.TimeType
 
unordered() - Method in class org.ehcache.config.event.CacheEventListenerConfigurationBuilder
 
unregister(Class<T>, T) - Method in interface org.ehcache.management.ManagementRegistry
Unregister an object from the management registry.
unregister(T) - Method in class org.ehcache.management.providers.AbstractActionProvider
 
unregister(T) - Method in interface org.ehcache.management.providers.ManagementProvider
Unregister a managed object from the current provider.
unregister(Ehcache) - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
unregister(Class<T>, T) - Method in class org.ehcache.management.registry.AbstractManagementRegistry
 
unwrap(Class<T>) - Method in class org.ehcache.jsr107.Eh107Configuration
 
update(K, V, V, Cache<K, V>) - Static method in class org.ehcache.events.CacheEvents
 
updateMetadata(Store.ValueHolder<V>) - Method in class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
updateResourcePools(ResourcePools) - Method in interface org.ehcache.config.CacheRuntimeConfiguration
updates ResourcePools
updateResourcePools(ResourcePools) - Method in class org.ehcache.RuntimeConfiguration
 
UserManagedCache<K,V> - Interface in org.ehcache
Represents a Cache that is not managed by a CacheManager, as such that needs to have UserManagedCache.close() invoked in order to release all its resources.
UserManagedCacheBuilder<K,V,T extends UserManagedCache<K,V>> - Class in org.ehcache
 
UserManagedCacheBuilder(Class<K>, Class<V>) - Constructor for class org.ehcache.UserManagedCacheBuilder
 
UserManagedCacheConfiguration<K,V,T extends UserManagedCache<K,V>> - Interface in org.ehcache.config
 
UserManagedPersistenceContext<K,V> - Class in org.ehcache.config.persistence
UserManagedPersistenceContext
UserManagedPersistenceContext(String, LocalPersistenceService) - Constructor for class org.ehcache.config.persistence.UserManagedPersistenceContext
 
usesTemplate - Variable in class org.ehcache.config.xml.model.CacheType
 
using(Service) - Method in class org.ehcache.CacheManagerBuilder
 
using(ServiceConfiguration<?>) - Method in class org.ehcache.CacheManagerBuilder
 
using(Service) - Method in class org.ehcache.UserManagedCacheBuilder
 
using(ServiceConfiguration<?>) - Method in class org.ehcache.UserManagedCacheBuilder
 
usingEvictionPrioritizer(EvictionPrioritizer<? super NK, ? super NV>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 

V

validateAndMerge(ResourcePools, ResourcePools) - Method in class org.ehcache.util.ResourcePoolMerger
 
value - Variable in class org.ehcache.config.xml.model.CacheEntryType
 
value - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.RetryAttempts
 
value - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind.Writedelay
 
value() - Method in enum org.ehcache.config.xml.model.EventFiringType
 
value() - Method in enum org.ehcache.config.xml.model.EventOrderingType
 
value() - Method in enum org.ehcache.config.xml.model.EventType
 
value() - Method in enum org.ehcache.config.xml.model.ResourceUnit
 
value - Variable in class org.ehcache.config.xml.model.SerializerType.Serializer
 
value - Variable in class org.ehcache.config.xml.model.TimeType
 
value() - Method in enum org.ehcache.config.xml.model.TimeUnit
 
value() - Method in class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
value() - Method in interface org.ehcache.spi.cache.Store.ValueHolder
Accessor to the value held by this mapping.
valueOf(String) - Static method in enum org.ehcache.CacheConfigurationProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.Eviction.Prioritizer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.ResourceType.Core
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.SerializerConfiguration.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.units.EntryUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.units.MemoryUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.xml.model.EventFiringType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.xml.model.EventOrderingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.xml.model.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.xml.model.ResourceUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.config.xml.model.TimeUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.event.EventFiring
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.event.EventOrdering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.event.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.InternalStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.loaderwriter.writebehind.operations.SingleOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.BulkOps
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.CacheLoadingOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.ConditionalRemoveOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.GetOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.PutIfAbsentOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.PutOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.RemoveOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.ReplaceOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.StoreOperationOutcomes.EvictionOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.StoreOperationOutcomes.GetOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.StoreOperationOutcomes.PutOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.statistics.StoreOperationOutcomes.RemoveOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ehcache.CacheConfigurationProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.Eviction.Prioritizer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.ResourceType.Core
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.SerializerConfiguration.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.units.EntryUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.units.MemoryUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.xml.model.EventFiringType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.xml.model.EventOrderingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.xml.model.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.xml.model.ResourceUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.config.xml.model.TimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.event.EventFiring
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.event.EventOrdering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.event.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap
Returns a Collection view of the values contained in this map.
values() - Static method in enum org.ehcache.InternalStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.loaderwriter.writebehind.operations.SingleOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.BulkOps
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.CacheLoadingOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.ConditionalRemoveOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.GetOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.PutIfAbsentOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.PutOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.RemoveOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.CacheOperationOutcomes.ReplaceOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.StoreOperationOutcomes.EvictionOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.StoreOperationOutcomes.GetOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.StoreOperationOutcomes.PutOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.statistics.StoreOperationOutcomes.RemoveOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.ehcache.util.ConcurrentWeakIdentityHashMap
 
valueType - Variable in class org.ehcache.config.xml.model.BaseCacheType
 
VETOED - Static variable in class org.ehcache.internal.store.offheap.factories.EhcacheSegmentFactory.EhcacheSegment
 
vetoEviction(EvictionVeto<? super K, ? super V>) - Method in class org.ehcache.UserManagedCacheBuilder
 

W

with(CacheManagerConfiguration<N>) - Method in class org.ehcache.CacheManagerBuilder
 
with(ResourceType, long, ResourceUnit, boolean) - Method in class org.ehcache.config.ResourcePoolsBuilder
 
with(UserManagedCacheConfiguration<K, V, N>) - Method in class org.ehcache.UserManagedCacheBuilder
 
withCache(String, CacheConfiguration<K, V>) - Method in class org.ehcache.CacheManagerBuilder
 
withCacheEvents(CacheEventNotificationService<K, V>) - Method in class org.ehcache.UserManagedCacheBuilder
 
withClassLoader(ClassLoader) - Method in class org.ehcache.CacheManagerBuilder
 
withClassLoader(ClassLoader) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
withClassLoader(ClassLoader) - Method in class org.ehcache.config.ConfigurationBuilder
 
withClassLoader(ClassLoader) - Method in class org.ehcache.UserManagedCacheBuilder
 
withExpiry(Expiry<? super NK, ? super NV>) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
withExpiry(Expiry<K, V>) - Method in class org.ehcache.UserManagedCacheBuilder
 
withResourcePools(ResourcePools) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
withResourcePools(ResourcePoolsBuilder) - Method in class org.ehcache.config.CacheConfigurationBuilder
 
withResourcePools(ResourcePools) - Method in class org.ehcache.UserManagedCacheBuilder
 
withResourcePools(ResourcePoolsBuilder) - Method in class org.ehcache.UserManagedCacheBuilder
 
wrap(EvictionVeto<? super K, ? super V>, TimeSource) - Static method in class org.ehcache.internal.store.offheap.AbstractOffHeapStore
 
write(K, V) - Method in class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue
 
write(K, V) - Method in class org.ehcache.loaderwriter.writebehind.AggregateWriteBehindQueue
 
write(K, V) - Method in interface org.ehcache.loaderwriter.writebehind.WriteBehind
Writes a single entry to the underlying system of record, maybe a brand new value or an update to an existing value
write(K, V) - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriter
 
write(K, V) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Writes a single entry to the underlying system of record, maybe a brand new value or an update to an existing value
writeAll(Iterable<? extends Map.Entry<? extends K, ? extends V>>) - Method in class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriter
 
writeAll(Iterable<? extends Map.Entry<? extends K, ? extends V>>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Writes multiple entries to the underlying system of record.
WriteAllOperation<K,V> - Class in org.ehcache.loaderwriter.writebehind.operations
Implements the write all operation for write behind
WriteAllOperation(Iterable<? extends Map.Entry<? extends K, ? extends V>>) - Constructor for class org.ehcache.loaderwriter.writebehind.operations.WriteAllOperation
Create a new write all operation for the provided list of element
writeBack() - Method in class org.ehcache.internal.store.offheap.OffHeapValueHolder
 
writebehind - Variable in class org.ehcache.config.xml.model.CacheIntegration
 
WriteBehind<K,V> - Interface in org.ehcache.loaderwriter.writebehind
 
WriteBehindConfiguration - Interface in org.ehcache.spi.loaderwriter
WriteBehindConfiguration
WriteBehindConfigurationBuilder - Class in org.ehcache.config.writebehind
 
WriteBehindDecoratorLoaderWriter<K,V> - Class in org.ehcache.loaderwriter.writebehind
 
WriteBehindDecoratorLoaderWriter(CacheLoaderWriter<K, V>, WriteBehindConfiguration) - Constructor for class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriter
 
WriteBehindDecoratorLoaderWriterProvider - Interface in org.ehcache.spi.loaderwriter
 
WriteBehindDecoratorLoaderWriterProviderFactory - Class in org.ehcache.loaderwriter.writebehind
 
WriteBehindDecoratorLoaderWriterProviderFactory() - Constructor for class org.ehcache.loaderwriter.writebehind.WriteBehindDecoratorLoaderWriterProviderFactory
 
writedelay - Variable in class org.ehcache.config.xml.model.CacheIntegration.Writebehind
 
WriteOperation<K,V> - Class in org.ehcache.loaderwriter.writebehind.operations
Implements the write operation for write behind
WriteOperation(K, V) - Constructor for class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
Create a new write operation for a particular element
WriteOperation(K, V, long) - Constructor for class org.ehcache.loaderwriter.writebehind.operations.WriteOperation
Create a new write operation for a particular element and creation time

X

XmlConfiguration - Class in org.ehcache.config.xml
Exposes Configuration and CacheConfigurationBuilder expressed in a XML file that obeys the ehcache-core.xsd (todo link this to proper location, wherever this ends up being)
XmlConfiguration(URL) - Constructor for class org.ehcache.config.xml.XmlConfiguration
Constructs an instance of XmlConfiguration mapping to the XML file located at url
XmlConfiguration(URL, ClassLoader) - Constructor for class org.ehcache.config.xml.XmlConfiguration
Constructs an instance of XmlConfiguration mapping to the XML file located at url and using the provided classLoader to load user types (e.g.
XmlConfiguration(URL, ClassLoader, Map<String, ClassLoader>) - Constructor for class org.ehcache.config.xml.XmlConfiguration
Constructs an instance of XmlConfiguration mapping to the XML file located at url and using the provided classLoader to load user types (e.g.
XmlConfigurationParser<T extends Service> - Interface in org.ehcache.config.xml
 

Z

ZERO - Static variable in class org.ehcache.expiry.Duration
Special Duration value to represent a zero length duration

_

_spliterator() - Method in class org.ehcache.internal.concurrent.ConcurrentHashMap.KeySetView
 

A B C D E F G H I J K L M N O P Q R S T U V W X Z _