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

A

AbstractValueHolder<V> - Class in org.ehcache.core.spi.store
 
AbstractValueHolder(long, long) - Constructor for class org.ehcache.core.spi.store.AbstractValueHolder
 
AbstractValueHolder(long, long, long) - Constructor for class org.ehcache.core.spi.store.AbstractValueHolder
 
AbstractWrapperStoreProvider - Class in org.ehcache.core.spi.store
 
AbstractWrapperStoreProvider() - Constructor for class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
 
acceptEvent(EventType, K, V, V) - Method in interface org.ehcache.core.spi.store.events.StoreEventFilter
Checks if an event is accepted.
access(Duration) - Method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Set TTI since last access.
access(BiFunction<K2, Supplier<? extends V2>, Duration>) - Method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Set a function giving the TTI since last access.
accessed(long, Duration) - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
add(ServiceConfiguration<?, ?>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
add(Builder<? extends ServiceConfiguration<?, ?>>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
addCache(String, CacheConfiguration<?, ?>) - Method in class org.ehcache.config.builders.ConfigurationBuilder
addCacheConfiguration(String, CacheConfiguration<?, ?>) - Method in class org.ehcache.core.config.DefaultConfiguration
Adds a CacheConfiguration tied to the provided alias.
addDerivedStatistic(T) - Method in interface org.ehcache.core.statistics.SourceStatistic
Register the given Observer to be called by this SourceStatistic
addDerivedStatistic(ChainedOperationObserver<? super T>) - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
addEventFilter(StoreEventFilter<K, V>) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
addEventFilter(StoreEventFilter<K, V>) - Method in interface org.ehcache.core.spi.store.events.StoreEventSource
Adds an event filter.
addEventListener(StoreEventListener<K, V>) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
addEventListener(StoreEventListener<K, V>) - Method in interface org.ehcache.core.spi.store.events.StoreEventSource
 
addService(ServiceCreationConfiguration<?, ?>) - Method in class org.ehcache.config.builders.ConfigurationBuilder
adviseAgainstEviction(K, V) - Method in interface org.ehcache.config.EvictionAdvisor
Returns true if the given key value pair should not be evicted if possible.
apply(T, U, V) - Method in interface org.ehcache.config.builders.ExpiryPolicyBuilder.TriFunction
Applies this function to the given arguments.
asBoolean() - Method in enum org.ehcache.jsr107.config.ConfigurationElementState
 
asCopierClass() - Static method in class org.ehcache.impl.copy.SerializingCopier
Convenience method allowing to represent this copier's class as the expected type in configuration.
asDocument() - Method in class org.ehcache.xml.multi.XmlMultiConfiguration
Return this configuration as an XML Document.
asDocument() - Method in class org.ehcache.xml.XmlConfiguration
Return this configuration as an XML Document.
asRenderedDocument() - Method in class org.ehcache.xml.multi.XmlMultiConfiguration
Return this configuration as a rendered XML string.
asRenderedDocument() - Method in class org.ehcache.xml.XmlConfiguration
Return this configuration as a rendered XML string.
asTypedSerializer() - Static method in class org.ehcache.impl.serialization.CompactJavaSerializer
 
asynchronous() - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Sets the returned builder for asynchronous event processing.
AuthoritativeTier<K,V> - Interface in org.ehcache.core.spi.store.tiering
Authoritative tier, that is the lower most tier of a multi tiered store.
AuthoritativeTier.InvalidationValve - Interface in org.ehcache.core.spi.store.tiering
Invalidation valve, that is the mechanism through which an AuthoritativeTier can request invalidations from the CachingTier.
AuthoritativeTier.Provider - Interface in org.ehcache.core.spi.store.tiering
Service interface for providing AuthoritativeTier instances.
AuthoritativeTierOperationOutcomes - Interface in org.ehcache.core.statistics
AuthoritativeTierOperationOutcomes
AuthoritativeTierOperationOutcomes.ComputeIfAbsentAndFaultOutcome - Enum in org.ehcache.core.statistics
the computeIfAbsentAndFault outcomes
AuthoritativeTierOperationOutcomes.FlushOutcome - Enum in org.ehcache.core.statistics
the flush outcomes
AuthoritativeTierOperationOutcomes.GetAndFaultOutcome - Enum in org.ehcache.core.statistics
the getAndFault outcomes

B

batchSize(int) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
Updates the batch size on the returned builder.
begin(long) - Method in interface org.ehcache.core.statistics.ChainedOperationObserver
 
begin() - Method in interface org.ehcache.core.statistics.OperationObserver
Called immediately prior to the operation beginning.
begin() - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
build() - Method in interface org.ehcache.config.Builder
Builds an instance.
build() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
build() - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Builds the CacheEventListenerConfiguration this builder represents.
build(boolean) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Builds a CacheManager or a subtype of it and initializes it if requested.
build() - Method in class org.ehcache.config.builders.CacheManagerBuilder
Builds a CacheManager or a subtype of it uninitialized.
build() - Method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Builds an expiry policy instance.
build() - Method in class org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder
Builds the PooledExecutionServiceConfiguration
build() - Method in class org.ehcache.config.builders.ResourcePoolsBuilder
Builds the ResourcePools based on this builder's configuration.
build(boolean) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Builds the UserManagedCache, initializing it if requested.
build() - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Builds an unitialized UserManagedCache.
build() - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
build() - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.UnBatchedWriteBehindConfigurationBuilder
build() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Builds a new CacheConfiguration.
build() - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
build(Boolean) - Method in class org.ehcache.core.config.store.StoreStatisticsConfiguration
 
build() - Method in class org.ehcache.expiry.Expirations.ExpiryBuilder
Deprecated.
 
build(R) - Method in interface org.ehcache.spi.service.ServiceConfiguration
Construct a new configuration from the given detached representation.
build(R) - Method in interface org.ehcache.spi.service.ServiceCreationConfiguration
Construct a new configuration from the given detached representation.
build() - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Builder
Build a new XmlMultiConfiguration.
Builder<T> - Interface in org.ehcache.config
A builder of Ts.
builder(CacheManagerBuilder<? extends CacheManager>) - Method in interface org.ehcache.config.builders.CacheManagerConfiguration
Enables to refine the type that the CacheManagerBuilder will build.
builder(UserManagedCacheBuilder<K, V, ? extends UserManagedCache<K, V>>) - Method in interface org.ehcache.config.builders.UserManagedCacheConfiguration
Enables to refine the type that the UserManagedCacheBuilder will build.
builder() - Static method in class org.ehcache.expiry.Expirations
Deprecated.
Use org.ehcache.config.builders.ExpiryPolicyBuilder#expiry() instead
builderFor(ClassLoader, Class<K>, Class<V>, ResourcePools) - Method in interface org.ehcache.xml.XmlConfiguration.Template
 
BulkCacheLoadingException - Exception in org.ehcache.spi.loaderwriter
Thrown by a Cache when its CacheLoaderWriter fails while bulk loading values.
BulkCacheLoadingException(Map<?, Exception>, Map<?, ?>) - Constructor for exception org.ehcache.spi.loaderwriter.BulkCacheLoadingException
Constructs a BulkCacheLoadingException instance with the given maps.
BulkCacheLoadingException(String, Map<Object, Exception>, Map<Object, Object>) - Constructor for exception org.ehcache.spi.loaderwriter.BulkCacheLoadingException
Constructs a new exception instance with the given message and maps.
BulkCacheWritingException - Exception in org.ehcache.spi.loaderwriter
Thrown by a Cache when its CacheLoaderWriter fails while bulk mutating values.
BulkCacheWritingException(Map<?, Exception>, Set<?>) - Constructor for exception org.ehcache.spi.loaderwriter.BulkCacheWritingException
Constructs a BulkCacheWritingException instance with the given map and set.
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.core.spi.store.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>>>, Supplier<Boolean>) - Method in interface org.ehcache.core.spi.store.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 interface org.ehcache.core.spi.store.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.core.statistics
Enumeration listing the bulk operations available on a Cache.
ByteArraySerializer - Class in org.ehcache.impl.serialization
Default Serializer for byte[] type.
ByteArraySerializer() - Constructor for class org.ehcache.impl.serialization.ByteArraySerializer
No arg constructor
ByteArraySerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.ByteArraySerializer
Constructor to enable this serializer as a transient one.

C

Cache<K,V> - Interface in org.ehcache
Defines all operational methods to create, access, update and delete mappings of key to value.
Cache.Entry<K,V> - Interface in org.ehcache
A mapping of key to value held in a Cache.
cacheAdded(String, Cache<?, ?>) - Method in interface org.ehcache.core.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 configuration for a Cache.
CacheConfigurationBuilder<K,V> - Class in org.ehcache.config.builders
The CacheConfigurationBuilder enables building CacheConfigurations using a fluent style.
CacheEvent<K,V> - Interface in org.ehcache.event
An event resulting from a mutative Cache operation.
CacheEventDispatcher<K,V> - Interface in org.ehcache.core.events
Bridges the Store eventing system, by providing the StoreEventDispatcher used to collect events and then produce CacheEvents that can be consumed by CacheEventListeners.
CacheEventDispatcherFactory - Interface in org.ehcache.core.events
Service interface for providing CacheEventDispatchers, consumed by EhcacheManager.
CacheEventListener<K,V> - Interface in org.ehcache.event
Definition of the contract for implementing listeners to receive CacheEvents from a Cache.
CacheEventListenerConfiguration<R> - Interface in org.ehcache.core.events
Configuration contract for setting up CacheEvent system in a cache.
CacheEventListenerConfigurationBuilder - Class in org.ehcache.config.builders
The CacheEventListenerConfigurationBuilder enables building CacheEventListenerConfigurations using a fluent style.
CacheEventListenerProvider - Interface in org.ehcache.core.events
 
CacheEvents - Class in org.ehcache.core.events
Utility class for the creation of CacheEvent instances.
CacheIterationException - Exception in org.ehcache
Indicates an unrecoverable failure occurred during iteration.
CacheIterationException() - Constructor for exception org.ehcache.CacheIterationException
Creates a CacheIterationException.
CacheIterationException(String) - Constructor for exception org.ehcache.CacheIterationException
Creates a CacheIterationException with the provided message.
CacheIterationException(String, Throwable) - Constructor for exception org.ehcache.CacheIterationException
Creates a CacheIterationException with the provided message and cause.
CacheIterationException(Throwable) - Constructor for exception org.ehcache.CacheIterationException
Creates a CacheIterationException with the provided cause.
CacheLoaderWriter<K,V> - Interface in org.ehcache.spi.loaderwriter
A CacheLoaderWriter is used to keep a Cache in sync with another system.
CacheLoaderWriterConfiguration<R> - Interface in org.ehcache.spi.loaderwriter
CacheLoaderWriterProvider - Interface in org.ehcache.spi.loaderwriter
A Service that creates CacheLoaderWriter instances.
CacheLoadingException - Exception in org.ehcache.spi.loaderwriter
Thrown by a Cache when the CacheLoaderWriter fails when loading a value.
CacheLoadingException() - Constructor for exception org.ehcache.spi.loaderwriter.CacheLoadingException
Constructs a CacheLoadingException.
CacheLoadingException(String) - Constructor for exception org.ehcache.spi.loaderwriter.CacheLoadingException
Constructs a CacheLoadingException with the provided message.
CacheLoadingException(String, Throwable) - Constructor for exception org.ehcache.spi.loaderwriter.CacheLoadingException
Constructs a CacheLoadingException wrapping the cause passed in and with the provided message.
CacheLoadingException(Throwable) - Constructor for exception org.ehcache.spi.loaderwriter.CacheLoadingException
Constructs a CacheLoadingException wrapping the cause passed in.
CacheManager - Interface in org.ehcache
A repository that manages Caches and associated Services.
CacheManagerBuilder<T extends CacheManager> - Class in org.ehcache.config.builders
The CacheManagerBuilder enables building cache managers using a fluent style.
CacheManagerConfiguration<T extends CacheManager> - Interface in org.ehcache.config.builders
A configuration type that enables to further specify the type of CacheManager in a CacheManagerBuilder.
CacheManagerListener - Interface in org.ehcache.core.events
Interface for listeners interested in CacheManager Cache related events, such as addition and removal.
CacheManagerProviderService - Interface in org.ehcache.core.spi.service
Special service that services can depend onto to be able to recover the instance of the current CacheManager
CacheOperationOutcomes - Interface in org.ehcache.core.statistics
CacheOperationOutcomes
CacheOperationOutcomes.ClearOutcome - Enum in org.ehcache.core.statistics
Outcomes for cache Clear operations.
CacheOperationOutcomes.ConditionalRemoveOutcome - Enum in org.ehcache.core.statistics
The outcomes for conditional remove operations.
CacheOperationOutcomes.GetAllOutcome - Enum in org.ehcache.core.statistics
Outcomes for cache getAll operation
CacheOperationOutcomes.GetOutcome - Enum in org.ehcache.core.statistics
Outcomes for cache Get operations.
CacheOperationOutcomes.PutAllOutcome - Enum in org.ehcache.core.statistics
Outcomes for cache putAll operation
CacheOperationOutcomes.PutIfAbsentOutcome - Enum in org.ehcache.core.statistics
The putIfAbsent outcomes.
CacheOperationOutcomes.PutOutcome - Enum in org.ehcache.core.statistics
The outcomes for Put Outcomes.
CacheOperationOutcomes.RemoveAllOutcome - Enum in org.ehcache.core.statistics
Outcomes for cache removeAll operation
CacheOperationOutcomes.RemoveOutcome - Enum in org.ehcache.core.statistics
The outcomes for remove operations.
CacheOperationOutcomes.ReplaceOutcome - Enum in org.ehcache.core.statistics
The replace outcomes.
CachePersistenceException - Exception in org.ehcache
Thrown when failures occur during operations on PersistentCacheManager.
CachePersistenceException(String) - Constructor for exception org.ehcache.CachePersistenceException
Creates a CachePersistenceException with the provided message.
CachePersistenceException(String, Throwable) - Constructor for exception org.ehcache.CachePersistenceException
Creates a CachePersistenceException with the provided message and cause.
cacheRemoved(String, Cache<?, ?>) - Method in interface org.ehcache.core.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.
CacheStatistics - Interface in org.ehcache.core.statistics
All statistics relative to a cache and its underlying tiers.
CacheWritingException - Exception in org.ehcache.spi.loaderwriter
Thrown by a Cache when the CacheLoaderWriter fails when writing a value.
CacheWritingException() - Constructor for exception org.ehcache.spi.loaderwriter.CacheWritingException
Constructs a CacheWritingException.
CacheWritingException(String) - Constructor for exception org.ehcache.spi.loaderwriter.CacheWritingException
Constructs a CacheWritingException with the provided message.
CacheWritingException(String, Throwable) - Constructor for exception org.ehcache.spi.loaderwriter.CacheWritingException
Constructs a CacheWritingException wrapping the cause passed in and with the provided message.
CacheWritingException(Throwable) - Constructor for exception org.ehcache.spi.loaderwriter.CacheWritingException
Constructs a CacheWritingException wrapping the cause passed in.
CachingTier<K,V> - Interface in org.ehcache.core.spi.store.tiering
Caching tier is the abstraction for tiers sitting atop the AuthoritativeTier.
CachingTier.InvalidationListener<K,V> - Interface in org.ehcache.core.spi.store.tiering
Caching tier invalidation listener.
CachingTier.Provider - Interface in org.ehcache.core.spi.store.tiering
Service interface for providing CachingTier instances.
CachingTierOperationOutcomes - Interface in org.ehcache.core.statistics
CachingTierOperationOutcomes
CachingTierOperationOutcomes.GetOrComputeIfAbsentOutcome - Enum in org.ehcache.core.statistics
the getOrComputeIfAbsent outcomes
CachingTierOperationOutcomes.InvalidateAllOutcome - Enum in org.ehcache.core.statistics
the invalidateAll outcomes
CachingTierOperationOutcomes.InvalidateAllWithHashOutcome - Enum in org.ehcache.core.statistics
the invalidateAllWithHash outcomes
CachingTierOperationOutcomes.InvalidateOutcome - Enum in org.ehcache.core.statistics
the invalidate outcomes
ChainedObserver - Interface in org.ehcache.core.statistics
 
ChainedOperationObserver<T extends java.lang.Enum<T>> - Interface in org.ehcache.core.statistics
 
CharSerializer - Class in org.ehcache.impl.serialization
Default Serializer for Char type.
CharSerializer() - Constructor for class org.ehcache.impl.serialization.CharSerializer
No arg constructor
CharSerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.CharSerializer
Constructor to enable this serializer as a transient one.
cleanForNode(Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
Clears all associations
clear() - Method in interface org.ehcache.Cache
Removes all mappings currently present in the Cache.
clear() - Method in interface org.ehcache.core.spi.store.Store
Removes all of the mappings from this Store.
clear() - Method in interface org.ehcache.core.spi.store.tiering.CachingTier
Empty out the caching tier.
clear() - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
Empty out this tier
clear() - Method in interface org.ehcache.core.statistics.CacheStatistics
Reset the values for this cache and its underlying tiers.
clear() - Method in interface org.ehcache.core.statistics.TierStatistics
Reset the values for this tier.
clearAllServiceConfig() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
clearFailure(StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.clear() fails due to an underlying store failure.
close() - Method in interface org.ehcache.CacheManager
Transitions this CacheManager to UNINITIALIZED.
close() - Method in interface org.ehcache.UserManagedCache
Transitions this UserManagedCache to UNINITIALIZED.
CompactJavaSerializer<T> - Class in org.ehcache.impl.serialization
A trivially compressed Java serialization based serializer.
CompactJavaSerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.CompactJavaSerializer
Constructor to enable this serializer as a transient one.
compareTo(long, long, ResourceUnit) - Method in interface org.ehcache.config.ResourceUnit
Compares thisSize in this unit to thatSize in thatUnit.
compareTo(long, long, ResourceUnit) - Method in enum org.ehcache.config.units.MemoryUnit
Compares thisSize in this unit to thatSize in thatUnit.
compatibleWith(ServiceConfiguration<?, ?>) - Method in interface org.ehcache.spi.service.ServiceConfiguration
Returns true if this configuration can co-exist with other in the same cache configuration.
compatibleWith(ServiceCreationConfiguration<?, ?>) - Method in interface org.ehcache.spi.service.ServiceCreationConfiguration
Returns true if this configuration can co-exist with other in the same manager configuration.
computeAndGet(K, BiFunction<? super K, ? super V, ? extends V>, Supplier<Boolean>, Supplier<Boolean>) - Method in interface org.ehcache.core.spi.store.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 interface org.ehcache.core.spi.store.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 interface org.ehcache.core.spi.store.tiering.AuthoritativeTier
Marks the mapping as not evictable and performs computeIfAbsent() atomically.
concurrency - Variable in class org.ehcache.config.builders.WriteBehindConfigurationBuilder
 
concurrencyLevel(int) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
Sets the concurrency level on the returned builder.
concurrencyLevel(int) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder
Sets the concurrency level on the returned builder.
concurrencyLevel(int) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.UnBatchedWriteBehindConfigurationBuilder
Sets the concurrency level on the returned builder.
Configuration - Interface in org.ehcache.config
Represents the configuration for a CacheManager.
configuration(String) - Method in class org.ehcache.xml.multi.XmlMultiConfiguration
Retrieve the singular configuration for identity.
configuration(String, String) - Method in class org.ehcache.xml.multi.XmlMultiConfiguration
Retrieve the singular configuration for identity and variant.
ConfigurationBuilder - Class in org.ehcache.config.builders
The ConfigurationBuilder enables building Configurations using a fluent style.
ConfigurationBuilder() - Constructor for class org.ehcache.config.builders.ConfigurationBuilder
 
ConfigurationBuilder(ConfigurationBuilder, Map<String, CacheConfiguration<?, ?>>) - Constructor for class org.ehcache.config.builders.ConfigurationBuilder
 
ConfigurationBuilder(ConfigurationBuilder, Collection<ServiceCreationConfiguration<?, ?>>) - Constructor for class org.ehcache.config.builders.ConfigurationBuilder
 
ConfigurationBuilder(ConfigurationBuilder, ClassLoader) - Constructor for class org.ehcache.config.builders.ConfigurationBuilder
 
ConfigurationChangeSupport - Interface in org.ehcache.core.spi.store
Interface that implementors use to declare interest in CacheRuntimeConfiguration changes.
ConfigurationElementState - Enum in org.ehcache.jsr107.config
ConfigurationElementState
constructedWith(Object...) - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Adds arguments that will be passed to the constructor of the CacheEventListener subclass configured previously.
containsCache(String) - Method in class org.ehcache.config.builders.ConfigurationBuilder
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 interface org.ehcache.core.spi.store.Store
Returns true if this store contains the specified key and the entry is not expired.
containsKeyFailure(K, StoreAccessException) - Method in interface org.ehcache.spi.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.
convert(long, MemoryUnit) - Method in enum org.ehcache.config.units.MemoryUnit
Converts quantity in unit into this unit.
convertToExpiry(ExpiryPolicy<K, V>) - Static method in class org.ehcache.core.config.ExpiryUtils
 
convertToExpiryPolicy(Expiry<K, V>) - Static method in class org.ehcache.core.config.ExpiryUtils
 
Copier<T> - Interface in org.ehcache.spi.copy
Defines the contract used to copy type instances.
copy(T) - Method in class org.ehcache.impl.copy.IdentityCopier
This implementation returns the instance passed in as-is.
copy(T) - Method in class org.ehcache.impl.copy.ReadWriteCopier
Template copy method to be implemented by sub-classes.
copy(T) - Method in class org.ehcache.impl.copy.SerializingCopier
Returns a copy of the passed in instance by serializing and deserializing it.
copyForRead(T) - Method in class org.ehcache.impl.copy.ReadWriteCopier
Creates a copy of the instance passed in.
copyForRead(T) - Method in interface org.ehcache.spi.copy.Copier
Creates a copy of the instance passed in.
copyForWrite(T) - Method in class org.ehcache.impl.copy.ReadWriteCopier
Creates a copy of the instance passed in.
copyForWrite(T) - Method in interface org.ehcache.spi.copy.Copier
Creates a copy of the instance passed in.
CopyProvider - Interface in org.ehcache.spi.copy
A Service providing Copier instances.
CORE_SCHEMA_URL - Static variable in class org.ehcache.xml.XmlConfiguration
 
CoreConfigurationBuilder<B extends CoreConfigurationBuilder<B>> - Class in org.ehcache.core.config
 
CoreConfigurationBuilder() - Constructor for class org.ehcache.core.config.CoreConfigurationBuilder
 
CoreConfigurationBuilder(CoreConfigurationBuilder<?>, Map<String, CacheConfiguration<?, ?>>) - Constructor for class org.ehcache.core.config.CoreConfigurationBuilder
 
CoreConfigurationBuilder(CoreConfigurationBuilder<?>, Collection<ServiceCreationConfiguration<?, ?>>) - Constructor for class org.ehcache.core.config.CoreConfigurationBuilder
 
CoreConfigurationBuilder(CoreConfigurationBuilder<?>, ClassLoader) - Constructor for class org.ehcache.core.config.CoreConfigurationBuilder
 
count(T) - Method in interface org.ehcache.core.statistics.OperationStatistic
Return the count of operations with the given type.
count(T) - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
counter(Supplier<T>) - Static method in class org.ehcache.core.statistics.SuppliedValueStatistic
 
create(Duration) - Method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Set TTL since creation.
create(BiFunction<K2, V2, Duration>) - Method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Set a function giving the TTL since creation.
create(ServiceCreationConfiguration<T, ?>) - Method in interface org.ehcache.core.spi.service.ServiceFactory
Creates an instance of the service using the passed in ServiceCreationConfiguration.
createAuthoritativeTier(Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier.Provider
Creates a new AuthoritativeTier instance using the provided configuration.
createCache(String, CacheConfiguration<K, V>) - Method in interface org.ehcache.CacheManager
Creates a Cache in this CacheManager according to the specified CacheConfiguration.
createCache(String, Builder<? extends CacheConfiguration<K, V>>) - Method in interface org.ehcache.CacheManager
Creates a Cache in this CacheManager according to the specified CacheConfiguration provided through a Builder.
createCacheEventDispatcher(Store<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.events.CacheEventDispatcherFactory
Creates an instance of CacheEventDispatcher to be used with a Cache and provided Store.
createCacheLoaderWriter(String, CacheConfiguration<K, V>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider
Creates a CacheLoaderWriter for use with the Cache of the given alias and configuration.
createCachingTier(Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier.Provider
Creates a new CachingTier instance using the provided configuration
createCachingTier(Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier.Provider
Creates a new LowerCachingTier instance using the provided configuration
created(K, V) - Method in interface org.ehcache.core.events.StoreEventSink
Indicates a mapping was created.
createEventListener(String, ServiceConfiguration<CacheEventListenerProvider, ?>) - Method in interface org.ehcache.core.events.CacheEventListenerProvider
Creates a new CacheEventListener
createHigherCachingTier(Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier.Provider
Creates a new HigherCachingTier instance using the provided configuration
createKeyCopier(Class<T>, Serializer<T>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.spi.copy.CopyProvider
Creates a key Copier with the given parameters.
createKeySerializer(Class<T>, ClassLoader, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.spi.serialization.SerializationProvider
Creates a key Serializer with the given parameters.
createOperationStatistics(String, Class<T>, String, Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
Create operation statistic for provided type
createPersistenceContextWithin(PersistableResourceService.PersistenceSpaceIdentifier<?>, String) - Method in interface org.ehcache.core.spi.service.DiskResourceService
Creates a new persistence context within the given space.
createResilienceStrategy(String, CacheConfiguration<K, V>, RecoveryStore<K>) - Method in interface org.ehcache.spi.resilience.ResilienceStrategyProvider
Creates a ResilienceStrategy for the Cache with the given alias and configuration using the given RecoveryStore.
createResilienceStrategy(String, CacheConfiguration<K, V>, RecoveryStore<K>, CacheLoaderWriter<? super K, V>) - Method in interface org.ehcache.spi.resilience.ResilienceStrategyProvider
Creates a ResilienceStrategy for the Cache with the given alias and configuration using the given RecoveryStore and CacheLoaderWriter
createSafeSpace(LocalPersistenceService.SafeSpaceIdentifier) - Method in interface org.ehcache.core.spi.service.LocalPersistenceService
Creates the safe space represented by safeSpaceId, if it does not exist in the underlying physical space.
createSafeSpaceIdentifier(String, String) - Method in interface org.ehcache.core.spi.service.LocalPersistenceService
Creates a logical safe directory space for the owner and returns an identifying space Id.
createSizeOfEngine(ResourceUnit, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.heap.SizeOfEngineProvider
Creates a SizeOfEngine which will size objects.
createStore(Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
 
createStore(Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.Store.Provider
Creates a new Store instance
createValueCopier(Class<T>, Serializer<T>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.spi.copy.CopyProvider
Creates a value Copier with the given parameters.
createValueSerializer(Class<T>, ClassLoader, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.spi.serialization.SerializationProvider
Creates a value Serializer with the given parameters.
createWriteBehindLoaderWriter(CacheLoaderWriter<K, V>, WriteBehindConfiguration<?>) - Method in interface org.ehcache.spi.loaderwriter.WriteBehindProvider
Creates write-behind decorated CacheLoaderWriter according to the given configuration.
creation(K, V, Cache<K, V>) - Static method in class org.ehcache.core.events.CacheEvents
Creates a created CacheEvent.
creationTime() - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
creationTime() - Method in interface org.ehcache.core.spi.store.Store.ValueHolder
Accessor to the creation time of this ValueHolder

D

DEFAULT_DISPATCHER_CONCURRENCY - Static variable in interface org.ehcache.core.config.store.StoreEventSourceConfiguration
Default dispatcher concurrency
DefaultConfiguration - Class in org.ehcache.core.config
Base implementation of Configuration.
DefaultConfiguration(Configuration) - Constructor for class org.ehcache.core.config.DefaultConfiguration
Copy constructor
DefaultConfiguration(ClassLoader, ServiceCreationConfiguration<?, ?>...) - Constructor for class org.ehcache.core.config.DefaultConfiguration
Creates a new configuration with the specified class loader.
DefaultConfiguration(Map<String, CacheConfiguration<?, ?>>, ClassLoader, ServiceCreationConfiguration<?, ?>...) - Constructor for class org.ehcache.core.config.DefaultConfiguration
Creates a new configuration with the specified cache configurations, class loader and service configurations.
defaultPool(String, int, int) - Method in class org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder
Adds a default pool configuration to the returned builder.
delete(K) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Deletes a single mapping.
deleteAll(Iterable<? extends K>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Deletes multiple mappings.
deregisterCacheEventListener(CacheEventListener<? super K, ? super V>) - Method in interface org.ehcache.config.CacheRuntimeConfiguration
Deregisters a previously registered CacheEventListener instance.
deregisterCacheEventListener(CacheEventListener<? super K, ? super V>) - Method in interface org.ehcache.core.events.CacheEventDispatcher
De-registers a cache event listener from this dispatcher.
deRegisterFromParent(Object, Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
De-registers object from the parent
deregisterListener(CacheManagerListener) - Method in interface org.ehcache.core.spi.store.InternalCacheManager
De-registers a CacheManagerListener.
derive() - Method in interface org.ehcache.config.CacheConfiguration
Create a builder seeded with this configuration.
derive() - Method in interface org.ehcache.config.Configuration
Creates a builder seeded with this configuration.
derive() - Method in class org.ehcache.core.config.DefaultConfiguration
 
derive() - Method in class org.ehcache.core.config.store.StoreStatisticsConfiguration
 
derive() - Method in interface org.ehcache.spi.service.ServiceConfiguration
Derive a detached representation from this configuration
derive() - Method in interface org.ehcache.spi.service.ServiceCreationConfiguration
Derive a detached representation from this configuration
derive() - Method in class org.ehcache.xml.XmlConfiguration
 
destroy() - Method in interface org.ehcache.PersistentCacheManager
Destroys all persistent data associated with this PersistentCacheManager.
destroy() - Method in interface org.ehcache.PersistentUserManagedCache
Destroys all persistent data structures for this PersistentUserManagedCache.
destroy(String) - Method in interface org.ehcache.spi.persistence.PersistableResourceService
Destroys the persistence space with the given name.
destroyAll(String) - Method in interface org.ehcache.core.spi.service.LocalPersistenceService
Destroys all safe spaces provided to this owner.
destroyAll() - Method in interface org.ehcache.spi.persistence.PersistableResourceService
Destroys all persistence spaces.
destroyCache(String) - Method in interface org.ehcache.PersistentCacheManager
Destroys all data persistent data associated with the aliased Cache instance managed by this CacheManager.
destroySafeSpace(LocalPersistenceService.SafeSpaceIdentifier, boolean) - Method in interface org.ehcache.core.spi.service.LocalPersistenceService
Destroys the safe space.
disableCoalescing() - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
Disables batch coalescing on the returned builder.
disk(long, MemoryUnit) - Method in class org.ehcache.config.builders.ResourcePoolsBuilder
Convenience method to add a non persistent disk pool.
disk(long, MemoryUnit, boolean) - Method in class org.ehcache.config.builders.ResourcePoolsBuilder
Convenience method to add a disk pool specifying persistence.
DiskResourceService - Interface in org.ehcache.core.spi.service
Resource service handling file level operations for disk tiers.
DoubleSerializer - Class in org.ehcache.impl.serialization
Default Serializer for Double type.
DoubleSerializer() - Constructor for class org.ehcache.impl.serialization.DoubleSerializer
No arg constructor
DoubleSerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.DoubleSerializer
Constructor to enable this serializer as a transient one.
Duration - Class in org.ehcache.expiry
Deprecated.
Replaced with Duration
Duration(long, TimeUnit) - Constructor for class org.ehcache.expiry.Duration
Deprecated.
Instantiates a new Duration of the given length and TimeUnit.

E

Eh107Configuration<K,V> - Class in org.ehcache.jsr107
Abstract Configuration implementation that enables building a JSR-107 compatible configuration from a native Ehcache CacheConfiguration.
Eh107Configuration() - Constructor for class org.ehcache.jsr107.Eh107Configuration
 
enableCoalescing() - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
Enables batch coalescing on the returned builder.
end(long, long, T) - Method in interface org.ehcache.core.statistics.ChainedOperationObserver
 
end(T) - Method in interface org.ehcache.core.statistics.OperationObserver
Called immediately after the operation completes with no interesting parameters, and with the same thread the called {OperationObserver.begin()} before.
end(T) - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
entrySet() - Method in class org.ehcache.impl.serialization.TransientStateHolder
 
entrySet() - Method in interface org.ehcache.spi.persistence.StateHolder
Retrieves all the entries in the StateHolder as a Set of Map.Entry instances.
EntryUnit - Enum in org.ehcache.config.units
A ResourceUnit that designates a count by entries.
equals(Object) - Method in class org.ehcache.core.events.EventListenerWrapper
 
equals(Object) - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
equals(Object) - Method in class org.ehcache.expiry.Duration
Deprecated.
equals(byte[], ByteBuffer) - Method in class org.ehcache.impl.serialization.ByteArraySerializer
Checks if the given instance and serial form represent the same instance.
equals(Character, ByteBuffer) - Method in class org.ehcache.impl.serialization.CharSerializer
Checks if the given instance and serial form represent the same instance.
equals(T, ByteBuffer) - Method in class org.ehcache.impl.serialization.CompactJavaSerializer
Checks if the given instance and serial form represent the same instance.
equals(Double, ByteBuffer) - Method in class org.ehcache.impl.serialization.DoubleSerializer
Checks if the given instance and serial form represent the same instance.
equals(Float, ByteBuffer) - Method in class org.ehcache.impl.serialization.FloatSerializer
Checks if the given instance and serial form represent the same instance.
equals(Integer, ByteBuffer) - Method in class org.ehcache.impl.serialization.IntegerSerializer
Checks if the given instance and serial form represent the same instance.
equals(Long, ByteBuffer) - Method in class org.ehcache.impl.serialization.LongSerializer
Checks if the given instance and serial form represent the same instance.
equals(T, ByteBuffer) - Method in class org.ehcache.impl.serialization.PlainJavaSerializer
 
equals(String, ByteBuffer) - Method in class org.ehcache.impl.serialization.StringSerializer
Checks if the given instance and serial form represent the same instance.
equals(Object) - Method in class org.ehcache.impl.serialization.TransientStateHolder
 
equals(T, ByteBuffer) - Method in interface org.ehcache.spi.serialization.Serializer
Checks if the given instance and serial form represent the same instance.
EventFiring - Enum in org.ehcache.event
The supported event firing modes.
EventListenerWrapper<K,V> - Class in org.ehcache.core.events
Internal wrapper for CacheEventListener and their configuration.
EventListenerWrapper(CacheEventListener<? super K, ? super V>) - Constructor for class org.ehcache.core.events.EventListenerWrapper
 
EventListenerWrapper(CacheEventListener<? super K, ? super V>, EventFiring, EventOrdering, EnumSet<EventType>) - Constructor for class org.ehcache.core.events.EventListenerWrapper
 
eventOrdering(EventOrdering) - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Adds specific EventOrdering to the returned builder.
EventOrdering - Enum in org.ehcache.event
The supported event ordering modes.
eventSink() - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
eventSink() - Method in interface org.ehcache.core.events.StoreEventDispatcher
Hands over an event sink for recording store events.
EventType - Enum in org.ehcache.event
The different event types.
evicted(K, Supplier<V>) - Method in interface org.ehcache.core.events.StoreEventSink
Indicates a mapping was evicted.
Eviction - Class in org.ehcache.config
Utility class for getting predefined EvictionAdvisor instances.
Eviction() - Constructor for class org.ehcache.config.Eviction
 
eviction(K, V, Cache<K, V>) - Static method in class org.ehcache.core.events.CacheEvents
Creates an evicted CacheEvent.
EVICTION_TRANSLATION - Static variable in class org.ehcache.core.statistics.TierOperationOutcomes
 
EvictionAdvisor<K,V> - Interface in org.ehcache.config
A specialized predicate used to advise on eviction of cache entries.
ExecutionService - Interface in org.ehcache.core.spi.service
Configuration of ExecutionService defines named pools of threads.
Expirations - Class in org.ehcache.expiry
Deprecated.
Expirations.ExpiryBuilder<K,V> - Class in org.ehcache.expiry
Deprecated.
expirationTime() - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
expirationTime() - Method in interface org.ehcache.core.spi.store.Store.ValueHolder
Accessor to the expiration time of this ValueHolder
expired(K, Supplier<V>) - Method in interface org.ehcache.core.events.StoreEventSink
Indicates the mapping was expired.
expiry() - Static method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Fluent API for creating an ExpiryPolicy instance where you can specify constant values for creation, access and update time.
expiry(K, V, Cache<K, V>) - Static method in class org.ehcache.core.events.CacheEvents
Creates an expired CacheEvent.
Expiry<K,V> - Interface in org.ehcache.expiry
Deprecated.
Replaced with ExpiryPolicy that builds on the java.time types.
ExpiryPolicy<K,V> - Interface in org.ehcache.expiry
A policy object that governs expiration for mappings in a Cache.
ExpiryPolicyBuilder<K,V> - Class in org.ehcache.config.builders
Builder and utilities for getting predefined ExpiryPolicy instances.
ExpiryPolicyBuilder.TriFunction<T,U,V,R> - Interface in org.ehcache.config.builders
 
ExpiryUtils - Class in org.ehcache.core.config
ExpiryUtils
ExpiryUtils() - Constructor for class org.ehcache.core.config.ExpiryUtils
 

F

FileBasedPersistenceContext - Interface in org.ehcache.core.spi.service
A file based persistence context as returned by the LocalPersistenceService.
fillInStackTrace() - Method in exception org.ehcache.core.exceptions.StorePassThroughException
 
findAmongst(Class<T>, Collection<?>) - Static method in class org.ehcache.core.spi.service.ServiceUtils
Find instances of clazz among the instances.
findAmongst(Class<T>, Object...) - Static method in class org.ehcache.core.spi.service.ServiceUtils
Find instances of clazz among the instances.
findOptionalAmongst(Class<T>, Collection<?>) - Static method in class org.ehcache.core.spi.service.ServiceUtils
Find the only expected instance of clazz among the instances.
findOptionalAmongst(Class<T>, Object...) - Static method in class org.ehcache.core.spi.service.ServiceUtils
Find the only expected instance of clazz among the instances.
findSingletonAmongst(Class<T>, Collection<?>) - Static method in class org.ehcache.core.spi.service.ServiceUtils
Find the only expected instance of clazz among the instances.
findSingletonAmongst(Class<T>, Object...) - Static method in class org.ehcache.core.spi.service.ServiceUtils
Find the only expected instance of clazz among the instances.
fireOn() - Method in interface org.ehcache.core.events.CacheEventListenerConfiguration
Indicates on which EventType an event has to be fired
firingMode(EventFiring) - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Adds specific EventFiring to the returned builder.
firingMode() - Method in interface org.ehcache.core.events.CacheEventListenerConfiguration
Indicates which firing mode to use
FloatSerializer - Class in org.ehcache.impl.serialization
Default Serializer for Float type.
FloatSerializer() - Constructor for class org.ehcache.impl.serialization.FloatSerializer
No arg constructor
FloatSerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.FloatSerializer
Constructor to enable this serializer as a transient one.
FluentCacheConfigurationBuilder<K,V,B extends FluentCacheConfigurationBuilder<K,V,?>> - Interface in org.ehcache.config
A fluent builder of CacheConfiguration instances.
FluentConfigurationBuilder<B extends FluentConfigurationBuilder<?>> - Interface in org.ehcache.config
A fluent builder of Configuration instances.
flush(K, Store.ValueHolder<V>) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier
This marks a mapping as evictable again if it matches the Store.ValueHolder received.
from(URL) - Static method in class org.ehcache.xml.multi.XmlMultiConfiguration
Create a builder seeded from an XML configuration.
from(URL, ClassLoader) - Static method in class org.ehcache.xml.multi.XmlMultiConfiguration
Create a builder seeded from an XML configuration using the supplier class loader.
from(XmlMultiConfiguration) - Static method in class org.ehcache.xml.multi.XmlMultiConfiguration
Create a builder seeded from an existing XmlMultiConfiguration.
fromEhcacheCacheConfiguration(CacheConfiguration<K, V>) - Static method in class org.ehcache.jsr107.Eh107Configuration
Creates a new JSR-107 Configuration from the provided CacheConfiguration.
fromEhcacheCacheConfiguration(Builder<? extends CacheConfiguration<K, V>>) - Static method in class org.ehcache.jsr107.Eh107Configuration
Creates a new JSR-107 Configuration from the provided CacheConfiguration obtained through a Builder.
fromNothing() - Static method in class org.ehcache.xml.multi.XmlMultiConfiguration
Create an initially empty builder.

G

gauge(Supplier<T>) - Static method in class org.ehcache.core.statistics.SuppliedValueStatistic
 
get(K) - Method in interface org.ehcache.Cache
Retrieves the value currently mapped to the provided key.
get(K) - Method in interface org.ehcache.core.spi.store.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() - Method in interface org.ehcache.core.spi.store.Store.ValueHolder
Returns the value held by this value holder.
get(K) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
Return the value holder currently in this tier.
get() - Static method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
get(K) - Method in class org.ehcache.impl.serialization.TransientStateHolder
 
get(K) - Method in interface org.ehcache.spi.persistence.StateHolder
Retrieves the value mapped to the given key
GET_AND_FAULT_TRANSLATION - Static variable in class org.ehcache.core.statistics.TierOperationOutcomes
 
GET_AND_REMOVE_TRANSLATION - Static variable in class org.ehcache.core.statistics.TierOperationOutcomes
 
GET_OR_COMPUTEIFABSENT_TRANSLATION - Static variable in class org.ehcache.core.statistics.TierOperationOutcomes
 
GET_TRANSLATION - Static variable in class org.ehcache.core.statistics.TierOperationOutcomes
 
getAll(Set<? extends K>) - Method in interface org.ehcache.Cache
Retrieves all values associated with the given key set.
getAllFailure(Iterable<? extends K>, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.getAll(java.util.Set) fails on a cache without a cache loader due to an underlying store failure.
getAllocatedByteSize() - Method in interface org.ehcache.core.statistics.TierStatistics
How many bytes are currently allocated (occupied or not) for this tier
getAndCompute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.ehcache.core.spi.store.Store
Compute the value for the given key by invoking the given function to produce the value.
getAndFault(K) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier
Marks the mapping as not evictable and returns it atomically.
getAndPut(K, V) - Method in interface org.ehcache.core.spi.store.Store
Maps the specified key to the specified value in this store.
getAndRemove(K) - Method in interface org.ehcache.core.spi.store.Store
Removes the key (and its corresponding value) from this store.
getAndRemove(K) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
Return the value holder currently in this tier and removes it atomically.
getBatchingConfiguration() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
Returns the batching configuration or null if batching is not enabled.
getBatchSize() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration
The recommended size of a batch of operations.
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) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Return the cache configuration for the given alias.
getCache(String) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
getCacheConfigurations() - Method in interface org.ehcache.config.Configuration
Mapping of aliases to CacheConfigurations, used to configure the Caches managed by the CacheManager.
getCacheConfigurations() - Method in class org.ehcache.core.config.DefaultConfiguration
Mapping of aliases to CacheConfigurations, used to configure the Caches managed by the CacheManager.
getCacheConfigurations() - Method in class org.ehcache.xml.XmlConfiguration
 
getCacheEvictions() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many evictions occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheExpirations() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many expirations occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheGets() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many gets occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheHitPercentage() - Method in interface org.ehcache.core.statistics.CacheStatistics
The percentage of hits compared to all gets since the cache creation or the latest CacheStatistics.clear()
getCacheHits() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many hits occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheLoaderWriter() - Method in interface org.ehcache.core.spi.store.Store.Configuration
Cache Loader-Writer for the store
getCacheManager() - Method in interface org.ehcache.core.spi.service.CacheManagerProviderService
Returns the cache manager in which services live
getCacheMisses() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many misses occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheMissPercentage() - Method in interface org.ehcache.core.statistics.CacheStatistics
The percentage of misses compared to all gets since the cache creation or the latest CacheStatistics.clear()
getCachePuts() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many puts occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheRemovals() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many removals occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheStatistics(String) - Method in interface org.ehcache.core.spi.service.StatisticsService
Return the object containing the statistics for a given cache name.
getClassForName(String, ClassLoader) - Static method in class org.ehcache.xml.XmlConfiguration
 
getClassLoader() - Method in interface org.ehcache.config.CacheConfiguration
The ClassLoader for the Cache.
getClassLoader() - Method in interface org.ehcache.config.Configuration
The ClassLoader for the CacheManager.
getClassLoader() - Method in interface org.ehcache.config.FluentConfigurationBuilder
Return the configured classloader instance.
getClassLoader() - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
getClassLoader() - Method in class org.ehcache.core.config.DefaultConfiguration
The ClassLoader for the CacheManager.
getClassLoader() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The Classloader for this store.
getClassLoader() - Method in class org.ehcache.xml.XmlConfiguration
 
getConcurrency() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
The concurrency of the write behind engines queues.
getConfigurationChangeListeners() - Method in interface org.ehcache.core.spi.store.ConfigurationChangeSupport
Returns the List of CacheConfigurationChangeListener defined.
getDerivedStatistics() - Method in interface org.ehcache.core.statistics.SourceStatistic
Retrieve all registered statistics.
getDerivedStatistics() - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
getDirectory() - Method in interface org.ehcache.core.spi.service.FileBasedPersistenceContext
Returns a directory where the user of this persistence context can write its files.
getDispatcherConcurrency() - Method in interface org.ehcache.core.config.store.StoreEventSourceConfiguration
Indicates over how many buckets should ordered events be spread
getDispatcherConcurrency() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The concurrency level of the dispatcher that processes events
getEvictionAdvisor() - Method in interface org.ehcache.config.CacheConfiguration
The EvictionAdvisor predicate function.
getEvictionAdvisor() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The EvictionAdvisor indicates if mappings should be advised against eviction.
getEvictions() - Method in interface org.ehcache.core.statistics.TierStatistics
How many evictions occurred on the tier since its creation or the latest TierStatistics.clear()
getExistingServiceConfiguration(Class<T>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
getExistingServiceConfigurations(Class<T>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
getExpirationMillis(long, Duration) - Static method in class org.ehcache.core.config.ExpiryUtils
 
getExpirations() - Method in interface org.ehcache.core.statistics.TierStatistics
How many expirations occurred on the tier since its creation or the latest TierStatistics.clear()
getExpiry() - Method in interface org.ehcache.config.CacheConfiguration
getExpiry() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The expiration policy instance for this store
getExpiryForAccess(K, ValueSupplier<? extends V>) - Method in interface org.ehcache.expiry.Expiry
Deprecated.
Returns the expiration Duration (relative to the current time) when an existing entry is accessed from a Cache.
getExpiryForAccess(K, Supplier<? extends V>) - Method in interface org.ehcache.expiry.ExpiryPolicy
Returns the expiration duration (relative to the current time) when an existing entry is accessed from a Cache.
getExpiryForCreation(K, V, ExpiryPolicy<? super K, ? super V>) - Static method in class org.ehcache.core.config.ExpiryUtils
Returns the expiry for creation duration returned by the provided ExpiryPolicy but checks for immediate expiry, null expiry and exceptions.
getExpiryForCreation(K, V) - Method in interface org.ehcache.expiry.Expiry
Deprecated.
Returns the lifetime of an entry when it is initially added to a Cache.
getExpiryForCreation(K, V) - Method in interface org.ehcache.expiry.ExpiryPolicy
Returns the lifetime of an entry when it is initially added to a Cache.
getExpiryForUpdate(K, ValueSupplier<? extends V>, V) - Method in interface org.ehcache.expiry.Expiry
Deprecated.
Returns the expiration Duration (relative to the current time) when an existing entry is updated in a Cache.
getExpiryForUpdate(K, Supplier<? extends V>, V) - Method in interface org.ehcache.expiry.ExpiryPolicy
Returns the expiration duration (relative to the current time) when an existing entry is updated in a Cache.
getExpiryPolicy() - Method in interface org.ehcache.config.CacheConfiguration
The ExpiryPolicy rules for the Cache.
getFailure(K, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.get(java.lang.Object) fails on a cache without a cache loader due to an underlying store failure.
getFailures() - Method in exception org.ehcache.spi.loaderwriter.BulkCacheLoadingException
Returns the map of keys to exception.
getFailures() - Method in exception org.ehcache.spi.loaderwriter.BulkCacheWritingException
Returns the map of keys to exception.
getFiringMode() - Method in class org.ehcache.core.events.EventListenerWrapper
 
getHits() - Method in interface org.ehcache.core.statistics.TierStatistics
How many hits occurred on the tier since its creation or the latest TierStatistics.clear()
getId() - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
getId() - Method in interface org.ehcache.core.spi.store.Store.ValueHolder
The combination of this identifier and the key that ValueHolder is mapped to should to be unique at a given time.
getKey() - Method in interface org.ehcache.Cache.Entry
Returns the key of this mapping
getKey() - Method in interface org.ehcache.core.spi.store.events.StoreEvent
The key of the mapping affected by the mutative event
getKey() - Method in interface org.ehcache.event.CacheEvent
The key of the mapping affected by this event.
getKeySerializer() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The serializer for key instances
getKeyType() - Method in interface org.ehcache.config.CacheConfiguration
The key type for the Cache.
getKeyType() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The type of the keys that a Store will hold.
getLength() - Method in class org.ehcache.expiry.Duration
Deprecated.
Gets the length of time this Duration represents.
getListener() - Method in class org.ehcache.core.events.EventListenerWrapper
 
getMappings() - Method in interface org.ehcache.core.statistics.TierStatistics
Number of entries currently in this tier
getMaxDelay() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration
The maximum time to wait before writing behind.
getMaxDelayUnit() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration
The time unit for the maximum delay.
getMaxQueueSize() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
The maximum number of operations allowed on each write behind queue.
getMessage() - Method in exception org.ehcache.spi.loaderwriter.BulkCacheWritingException
 
getMisses() - Method in interface org.ehcache.core.statistics.TierStatistics
How many misses occurred on the tier since its creation or the latest TierStatistics.clear()
getNewValue() - Method in interface org.ehcache.core.spi.store.events.StoreEvent
The mapped value immediately after the mutative event occurred.
getNewValue() - Method in interface org.ehcache.event.CacheEvent
The mapped value immediately after the mutative event occurred.
getOccupiedByteSize() - Method in interface org.ehcache.core.statistics.TierStatistics
How many bytes are currently occupied for this tier
getOldValue() - Method in interface org.ehcache.core.spi.store.events.StoreEvent
The mapped value immediately before the mutative event occurred.
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 interface org.ehcache.core.spi.store.tiering.CachingTier
Either return the value holder currently in the caching tier, or compute and store it when it isn't present.
getOrDefault(K, Function<K, Store.ValueHolder<V>>) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier
Either return the value holder currently in the caching tier, or return the provided default.
getOrderedExecutor(String, BlockingQueue<Runnable>) - Method in interface org.ehcache.core.spi.service.ExecutionService
Get a pre-configured ExecutorService instance that guarantees execution in submission order.
getPersistenceSpaceIdentifier(String, CacheConfiguration<?, ?>) - Method in interface org.ehcache.spi.persistence.PersistableResourceService
Returns a PersistableResourceService.PersistenceSpaceIdentifier for the space associated to the provided arguments.
getPersistentStateHolder(String, Class<K>, Class<V>, Predicate<Class<?>>, ClassLoader) - Method in class org.ehcache.impl.serialization.TransientStateRepository
 
getPersistentStateHolder(String, Class<K>, Class<V>) - Method in interface org.ehcache.spi.persistence.StateRepository
Deprecated.
Replaced by StateRepository.getPersistentStateHolder(String, Class, Class, Predicate, ClassLoader) that takes in a Predicate that authorizes a class for deserialization
getPersistentStateHolder(String, Class<K>, Class<V>, Predicate<Class<?>>, ClassLoader) - Method in interface org.ehcache.spi.persistence.StateRepository
Gets a named state holder rooted in the current StateRepository.
getPoolForResource(ResourceType<P>) - Method in interface org.ehcache.config.ResourcePools
Gets a specific ResourcePool based on its type.
getPreConfiguredCacheLoaderWriterConfig(String) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider
Returns preconfigured CacheLoaderWriterConfiguration for the given alias
getPuts() - Method in interface org.ehcache.core.statistics.TierStatistics
How many puts occurred on the tier since its creation or the latest TierStatistics.clear()
getRemovals() - Method in interface org.ehcache.core.statistics.TierStatistics
How many removals occurred on the tier since its creation or the latest TierStatistics.clear()
getResourcePoolClass() - Method in enum org.ehcache.config.ResourceType.Core
 
getResourcePoolClass() - Method in interface org.ehcache.config.ResourceType
Gets the ResourcePool type associated with this ResourceType.
getResourcePools() - Method in interface org.ehcache.config.CacheConfiguration
The ResourcePools for the Cache.
getResourcePools() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The resource pools this store can make use of
getResourceTypeSet() - Method in interface org.ehcache.config.ResourcePools
Gets the set of ResourceTypes present in the ResourcePools.
getRoot() - Method in interface org.ehcache.core.spi.service.LocalPersistenceService.SafeSpaceIdentifier
Represents the root directory of the given logical safe space.
getRuntimeConfiguration() - Method in interface org.ehcache.Cache
Exposes the CacheRuntimeConfiguration associated with this Cache instance.
getRuntimeConfiguration() - Method in interface org.ehcache.CacheManager
Returns the current Configuration used by this CacheManager.
getScheduledExecutor(String) - Method in interface org.ehcache.core.spi.service.ExecutionService
Get a pre-configured ScheduledExecutorService instance.
getSerializer() - Method in class org.ehcache.impl.copy.SerializingCopier
Returns the Serializer used by this copier.
getService(Class<C>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Return the unique service configuration of the given type.
getService(Class<C>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Return the unique service creation configuration of the given type.
getService(Class<U>) - Method in interface org.ehcache.spi.service.ServiceProvider
Looks up the Service of the given serviceType.
getServiceConfigurations() - Method in interface org.ehcache.config.CacheConfiguration
The service configurations defined for the Cache.
getServiceCreationConfigurations() - Method in interface org.ehcache.config.Configuration
ServiceCreationConfiguration initially used to bootstrap the CacheManager and its Caches.
getServiceCreationConfigurations() - Method in class org.ehcache.core.config.DefaultConfiguration
ServiceCreationConfiguration initially used to bootstrap the CacheManager and its Caches.
getServiceCreationConfigurations() - Method in class org.ehcache.xml.XmlConfiguration
 
getServices(Class<C>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
getServices(Class<C>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Returns all the service configurations of the given type.
getServices(Class<C>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Return the service creation configurations of the given type.
getServices(Class<C>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
getServicesOfType(Class<U>) - Method in interface org.ehcache.spi.service.ServiceProvider
Looks up all Service instances that are subtypes of the given serviceType supplied.
getServiceType() - Method in class org.ehcache.core.config.store.StoreStatisticsConfiguration
 
getServiceType() - Method in interface org.ehcache.core.spi.service.ServiceFactory
Queries a ServiceFactory to know which concrete Service type it produces.
getServiceType() - Method in class org.ehcache.jsr107.config.Jsr107CacheConfiguration
 
getServiceType() - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in interface org.ehcache.spi.service.ServiceConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in interface org.ehcache.spi.service.ServiceCreationConfiguration
Indicates which service consumes this configuration at creation.
getSize() - Method in interface org.ehcache.config.SizedResourcePool
Gets the size of this pool.
getSource() - Method in interface org.ehcache.event.CacheEvent
Deprecated.
getStateRepositoryWithin(PersistableResourceService.PersistenceSpaceIdentifier<?>, String) - Method in interface org.ehcache.spi.persistence.PersistableResourceService
Returns a named state repository in the context of the given identifier.
getStatus() - Method in interface org.ehcache.CacheManager
Returns the current Status of this CacheManager.
getStatus() - Method in interface org.ehcache.UserManagedCache
Returns the current Status of this UserManagedCache.
getStoreEventSource() - Method in interface org.ehcache.core.spi.store.Store
Exposes the Store eventing system to allow configuration and registration of listeners.
getSuccesses() - Method in exception org.ehcache.spi.loaderwriter.BulkCacheLoadingException
Returns the map of keys to value.
getSuccesses() - Method in exception org.ehcache.spi.loaderwriter.BulkCacheWritingException
Returns the set of keys that were successfully written.
getThreadPoolAlias() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
Returns the alias of the thread resource pool to use for write behind task execution.
getTierHeight() - Method in enum org.ehcache.config.ResourceType.Core
 
getTierHeight() - Method in interface org.ehcache.config.ResourceType
Indicates the level this resource sits in the tiering system.
getTierStatistics() - Method in interface org.ehcache.core.statistics.CacheStatistics
Map of tier statistics on this cache.
getTimeMillis() - Method in class org.ehcache.core.spi.time.SystemTimeSource
The current "time" in milliseconds
getTimeMillis() - Method in class org.ehcache.core.spi.time.TickingTimeSource
 
getTimeMillis() - Method in interface org.ehcache.core.spi.time.TimeSource
The current "time" in milliseconds
getTimeSource() - Method in interface org.ehcache.core.spi.time.TimeSourceService
Exposes the TimeSource that is configured
getTimeUnit() - Method in class org.ehcache.expiry.Duration
Deprecated.
Gets the TimeUnit of this Duration.
getType() - Method in interface org.ehcache.config.ResourcePool
Get the ResourceType.
getType() - Method in interface org.ehcache.core.spi.store.events.StoreEvent
The type of mutative event
getType() - Method in interface org.ehcache.event.CacheEvent
Gets the EventType of this event.
getUnit() - Method in interface org.ehcache.config.SizedResourcePool
Gets the unit in which the resource is sized.
getUnorderedExecutor(String, BlockingQueue<Runnable>) - Method in interface org.ehcache.core.spi.service.ExecutionService
Get a pre-configured ExecutorService instance.
getURL() - Method in class org.ehcache.xml.XmlConfiguration
Exposes the URL where the XML file parsed or yet to be parsed was or will be sourced from.
getValue() - Method in interface org.ehcache.Cache.Entry
Returns the value of this mapping
getValueSerializer() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The serializer for value instances
getValueType() - Method in interface org.ehcache.config.CacheConfiguration
The value type for the Cache.
getValueType() - Method in interface org.ehcache.core.spi.store.Store.Configuration
The type of the values that a Store will hold.

H

handleException(Exception) - Static method in exception org.ehcache.core.exceptions.StorePassThroughException
Helper method for handling runtime exceptions.
handlesResourceType(ResourceType<?>) - Method in interface org.ehcache.spi.persistence.PersistableResourceService
Returns true if this service handles the given resource type.
hasConfiguredExpiry() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Indicates whether this builder has configured expiry or not.
hashCode() - Method in class org.ehcache.core.events.EventListenerWrapper
 
hashCode() - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
hashCode() - Method in class org.ehcache.expiry.Duration
Deprecated.
hashCode() - Method in class org.ehcache.impl.serialization.TransientStateHolder
 
hasNext() - Method in interface org.ehcache.core.spi.store.Store.Iterator
Returns true if the iteration has more elements.
heap(long) - Static method in class org.ehcache.config.builders.ResourcePoolsBuilder
Creates a new ResourcePoolsBuilder with a heap pool sized in entries
heap(long, ResourceUnit) - Method in class org.ehcache.config.builders.ResourcePoolsBuilder
Convenience method to add a heap pool.
HigherCachingTier<K,V> - Interface in org.ehcache.core.spi.store.tiering
Interface for the higher tier of a multi-tier CachingTier.
HigherCachingTier.Provider - Interface in org.ehcache.core.spi.store.tiering
Service interface for providing HigherCachingTier instances.
HigherCachingTierOperationOutcomes - Interface in org.ehcache.core.statistics
HigherCachingTierOperationOutcomes
HigherCachingTierOperationOutcomes.SilentInvalidateAllOutcome - Enum in org.ehcache.core.statistics
the invalidateAll outcomes
HigherCachingTierOperationOutcomes.SilentInvalidateAllWithHashOutcome - Enum in org.ehcache.core.statistics
the invalidateAllWithHash outcomes
HigherCachingTierOperationOutcomes.SilentInvalidateOutcome - Enum in org.ehcache.core.statistics
the silentInvalidate outcomes

I

identifier(String) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds an identifier to the returned builder.
identities() - Method in class org.ehcache.xml.multi.XmlMultiConfiguration
Return the set of identities defined in this multi-configuration.
IdentityCopier<T> - Class in org.ehcache.impl.copy
Copier implementation that simply returns the value passed in, doing in fact no copy at all.
IdentityCopier() - Constructor for class org.ehcache.impl.copy.IdentityCopier
 
identityCopier() - Static method in class org.ehcache.impl.copy.IdentityCopier
 
INFINITE - Static variable in class org.ehcache.expiry.Duration
Deprecated.
The infinite Duration.
INFINITE - Static variable in interface org.ehcache.expiry.ExpiryPolicy
A duration that represents an infinite time.
init() - Method in interface org.ehcache.CacheManager
Transitions this CacheManager to AVAILABLE.
init(StateRepository) - Method in class org.ehcache.impl.serialization.CompactJavaSerializer
 
init(StateRepository) - Method in interface org.ehcache.spi.serialization.StatefulSerializer
This method is used to inject a StateRepository to the serializer by the authoritative tier of a cache during the cache initialization.
init() - Method in interface org.ehcache.UserManagedCache
Transitions this UserManagedCache to AVAILABLE.
initAuthoritativeTier(AuthoritativeTier<?, ?>) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier.Provider
Initialises an AuthoritativeTier.
initCachingTier(CachingTier<?, ?>) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier.Provider
Initialises a CachingTier.
initCachingTier(LowerCachingTier<?, ?>) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier.Provider
Initialises a LowerCachingTier.
initHigherCachingTier(HigherCachingTier<?, ?>) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier.Provider
Initialises a HigherCachingTier.
initStore(Store<?, ?>) - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
 
initStore(Store<?, ?>) - Method in interface org.ehcache.core.spi.store.Store.Provider
Informs this Provider, a Store it created is being initialized
installMapping(K, Function<K, Store.ValueHolder<V>>) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
Either return the Store.ValueHolder currently in the caching tier or installs and returns the result of the passed in function.
INSTANCE - Static variable in class org.ehcache.core.spi.time.SystemTimeSource
Singleton instance of this TimeSource
IntegerSerializer - Class in org.ehcache.impl.serialization
Default Serializer for Integer type.
IntegerSerializer() - Constructor for class org.ehcache.impl.serialization.IntegerSerializer
No arg constructor
IntegerSerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.IntegerSerializer
Constructor to enable this serializer as a transient one.
InternalCacheManager - Interface in org.ehcache.core.spi.store
The Service-facing version of a CacheManager.
invalidate(K) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier
Removes a mapping, triggering the CachingTier.InvalidationListener if registered.
invalidate(K) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
Removes a mapping, triggering the CachingTier.InvalidationListener if registered.
invalidateAll() - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier.InvalidationValve
Requests an invalidation of all CachingTier mappings.
invalidateAll() - Method in interface org.ehcache.core.spi.store.tiering.CachingTier
Empties the CachingTier, triggering the CachingTier.InvalidationListener if registered.
invalidateAll() - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
Invalidates all mapping, invoking the CachingTier.InvalidationListener if registered.
invalidateAllWithHash(long) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier.InvalidationValve
Requests an invalidation of all CachingTier mappings whose key's hashcode matches the provided one.
invalidateAllWithHash(long) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier
Remove all mappings whose key have the specified hash code from the CachingTier, triggering the CachingTier.InvalidationListener if registered.
invalidateAllWithHash(long) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
Invalidates all mappings whose key's hash code matches the provided one, invoking the CachingTier.InvalidationListener if registered.
isCoalescing() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration
Whether write operations can be coalesced.
isEventOrdering() - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
isEventOrdering() - Method in interface org.ehcache.core.spi.store.events.StoreEventSource
Indicates if the related Store is delivering events ordered or not.
isExpired(long) - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
isExpired(long) - Method in interface org.ehcache.core.spi.store.Store.ValueHolder
Check if the ValueHolder is expired relative to the specified time
isExpiryDurationInfinite(Duration) - Static method in class org.ehcache.core.config.ExpiryUtils
 
isForEventType(EventType) - Method in class org.ehcache.core.events.EventListenerWrapper
 
isInfinite() - Method in class org.ehcache.expiry.Duration
Deprecated.
Indicates if this duration represents Duration.INFINITE or an infinite Duration.
isLoaderJsrProvided(String) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider
Checks whether CacheLoaderWriter was provided using jsr api
isManagementEnabled() - Method in class org.ehcache.jsr107.config.Jsr107CacheConfiguration
Indicates if management is to be enabled.
isMandatory() - Method in interface org.ehcache.core.spi.service.ServiceFactory
Returns true if this factory's services are mandatory in all environments.
isOperationStatisticsEnabled() - Method in class org.ehcache.core.config.store.StoreStatisticsConfiguration
 
isOperationStatisticsEnabled() - Method in interface org.ehcache.core.spi.store.Store.Configuration
If operation statistics (e.g.
isOrdered() - Method in class org.ehcache.core.events.EventListenerWrapper
 
isOrdered() - Method in enum org.ehcache.event.EventOrdering
Indicates if the mode obeys ordering.
isPersistable() - Method in enum org.ehcache.config.ResourceType.Core
 
isPersistable() - Method in interface org.ehcache.config.ResourceType
Indicates whether this ResourceType supports persistence.
isPersistent() - Method in interface org.ehcache.config.ResourcePool
Indicates whether the underlying resource is persistent.
isStatisticsEnabled() - Method in class org.ehcache.jsr107.config.Jsr107CacheConfiguration
Indicates if statistics are to be enabled.
iterator() - Method in interface org.ehcache.Cache
Returns an iterator over the cache entries.
iterator() - Method in interface org.ehcache.core.spi.store.Store
Returns an iterator over the elements in this store.
iteratorFailure(StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a cache iterator advancement fails due to an underlying store failure.

J

Jsr107CacheConfiguration - Class in org.ehcache.jsr107.config
Jsr107CacheConfiguration
Jsr107CacheConfiguration(ConfigurationElementState, ConfigurationElementState) - Constructor for class org.ehcache.jsr107.config.Jsr107CacheConfiguration
 
jucTimeUnitToTemporalUnit(TimeUnit) - Static method in class org.ehcache.core.config.ExpiryUtils
 

L

lastAccessTime() - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
lastAccessTime() - Method in interface org.ehcache.core.spi.store.Store.ValueHolder
Accessor to the last access time of the Value held in this ValueHolder
LimitExceededException - Exception in org.ehcache.core.spi.store.heap
This exception is thrown when SizeOfEngine reaches one of the limits defined in configuration while sizing the object on heap.
LimitExceededException(String) - Constructor for exception org.ehcache.core.spi.store.heap.LimitExceededException
Creates an exception with the provided message
load(K) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Loads a single value.
loadAll(Iterable<? extends K>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Loads multiple values.
LocalPersistenceService - Interface in org.ehcache.core.spi.service
Service that provides isolated persistence spaces to any service that requires it under the local root directory.
LocalPersistenceService.SafeSpaceIdentifier - Interface in org.ehcache.core.spi.service
Identifier to the logical safe space
LongSerializer - Class in org.ehcache.impl.serialization
Default Serializer for Long type.
LongSerializer() - Constructor for class org.ehcache.impl.serialization.LongSerializer
No arg constructor
LongSerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.LongSerializer
Constructor to enable this serializer as a transient one.
LowerCachingTier<K,V> - Interface in org.ehcache.core.spi.store.tiering
Interface for the lower tier of a multi-tier CachingTier.
LowerCachingTier.Provider - Interface in org.ehcache.core.spi.store.tiering
Service interface for providing LowerCachingTier instances.
LowerCachingTierOperationsOutcome - Interface in org.ehcache.core.statistics
LowerCachingTierOperationsOutcome
LowerCachingTierOperationsOutcome.GetAndRemoveOutcome - Enum in org.ehcache.core.statistics
the getAndRemove outcomes
LowerCachingTierOperationsOutcome.InstallMappingOutcome - Enum in org.ehcache.core.statistics
the installMapping outcomes
LowerCachingTierOperationsOutcome.InvalidateAllOutcome - Enum in org.ehcache.core.statistics
the invalidateAll outcomes
LowerCachingTierOperationsOutcome.InvalidateAllWithHashOutcome - Enum in org.ehcache.core.statistics
the invalidateAllWithHash outcomes
LowerCachingTierOperationsOutcome.InvalidateOutcome - Enum in org.ehcache.core.statistics
the invalidate outcomes

M

MaintainableService - Interface in org.ehcache.spi.service
Service interface that indicates that implementing services participate in MAINTENANCE mode.
MaintainableService.MaintenanceScope - Enum in org.ehcache.spi.service
Defines Maintenance scope
maxWriteDelay(long, TimeUnit) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
Updates the max write delay on the returned builder.
MemoryUnit - Enum in org.ehcache.config.units
A ResourceUnit that designates memory quantity.

N

newBatchedWriteBehindConfiguration(long, TimeUnit, int) - Static method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder
Creates a new builder for WriteBehindConfiguration that supports batching.
newBuilderWith(Map<String, CacheConfiguration<?, ?>>) - Method in class org.ehcache.config.builders.ConfigurationBuilder
 
newBuilderWith(Collection<ServiceCreationConfiguration<?, ?>>) - Method in class org.ehcache.config.builders.ConfigurationBuilder
 
newBuilderWith(ClassLoader) - Method in class org.ehcache.config.builders.ConfigurationBuilder
 
newBuilderWith(Map<String, CacheConfiguration<?, ?>>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
newBuilderWith(Collection<ServiceCreationConfiguration<?, ?>>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
newBuilderWith(ClassLoader) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
newCacheConfigurationBuilder(Class<K>, Class<V>, ResourcePools) - Static method in class org.ehcache.config.builders.CacheConfigurationBuilder
Creates a new instance ready to produce a CacheConfiguration with key type <K> and with value type <V> and which will use the configured resources.
newCacheConfigurationBuilder(Class<K>, Class<V>, Builder<? extends ResourcePools>) - Static method in class org.ehcache.config.builders.CacheConfigurationBuilder
Creates a new instance ready to produce a CacheConfiguration with key type <K> and with value type <V> and which will use the configured resources, passed as a ResourcePoolsBuilder.
newCacheConfigurationBuilder(CacheConfiguration<K, V>) - Static method in class org.ehcache.config.builders.CacheConfigurationBuilder
Creates a new instance ready to produce a CacheConfiguration functionally equivalent to the supplied configuration.
newCacheConfigurationBuilderFromTemplate(String, Class<K>, Class<V>) - Method in class org.ehcache.xml.XmlConfiguration
Creates a new CacheConfigurationBuilder seeded with the cache-template configuration by the given name in the parsed XML configuration.
newCacheConfigurationBuilderFromTemplate(String, Class<K>, Class<V>, ResourcePools) - Method in class org.ehcache.xml.XmlConfiguration
Creates a new CacheConfigurationBuilder seeded with the cache-template configuration by the given name in the parsed XML configuration.
newCacheConfigurationBuilderFromTemplate(String, Class<K>, Class<V>, Builder<? extends ResourcePools>) - Method in class org.ehcache.xml.XmlConfiguration
Creates a new CacheConfigurationBuilder seeded with the cache-template configuration by the given name in the parsed XML configuration.
newCacheManager(Configuration) - Static method in class org.ehcache.config.builders.CacheManagerBuilder
Creates a new CacheManager based on the provided configuration.
newCacheManagerBuilder() - Static method in class org.ehcache.config.builders.CacheManagerBuilder
Creates a new CacheManagerBuilder
newConfigurationBuilder() - Static method in class org.ehcache.config.builders.ConfigurationBuilder
Create a new 'empty' configuration builder.
newConfigurationBuilder(Configuration) - Static method in class org.ehcache.config.builders.ConfigurationBuilder
Create a configuration builder seeded from the given configuration.
newConfigurationBuilder(Configuration) - Static method in class org.ehcache.core.config.CoreConfigurationBuilder
Create a configuration builder seeded from the given configuration.
newEventListenerConfiguration(Class<? extends CacheEventListener<?, ?>>, EventType, EventType...) - Static method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Creates a new builder instance using the given CacheEventListener subclass and the EventTypes it will listen to.
newEventListenerConfiguration(CacheEventListener<?, ?>, EventType, EventType...) - Static method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Creates a new builder instance using the given CacheEventListener instance and the EventTypes it will listen to.
newEventListenerConfiguration(Class<? extends CacheEventListener<?, ?>>, Set<EventType>) - Static method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Creates a new builder instance using the given CacheEventListener subclass and the set of EventTypes to listen to.
newEventListenerConfiguration(CacheEventListener<?, ?>, Set<EventType>) - Static method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Creates a new builder instance using the given CacheEventListener instance and the set of EventTypes to listen to.
newPooledExecutionServiceConfigurationBuilder() - Static method in class org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder
Creates a new instance of PooledExecutionServiceConfigurationBuilder
newPooledExecutionServiceConfigurationBuilder(PooledExecutionServiceConfiguration) - Static method in class org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder
Creates a seeded instance of PooledExecutionServiceConfigurationBuilder
newResourcePoolsBuilder() - Static method in class org.ehcache.config.builders.ResourcePoolsBuilder
Creates a new ResourcePoolsBuilder.
newResourcePoolsBuilder(ResourcePools) - Static method in class org.ehcache.config.builders.ResourcePoolsBuilder
Convenience method to get a builder from an existing ResourcePools.
newUnBatchedWriteBehindConfiguration() - Static method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder
Creates a new builder for WriteBehindConfiguration without batching support.
newUserManagedCacheBuilder(Class<K>, Class<V>) - Static method in class org.ehcache.config.builders.UserManagedCacheBuilder
Creates a new UserManagedCacheBuilder.
next() - Method in interface org.ehcache.core.spi.store.Store.Iterator
Returns the next element in the iteration.
NO_EXPIRE - Static variable in interface org.ehcache.core.spi.store.Store.ValueHolder
Constant value indicating no expiration - an eternal mapping.
NO_EXPIRY - Static variable in interface org.ehcache.expiry.ExpiryPolicy
An ExpiryPolicy that represents a no expiration policy
noAdvice() - Static method in class org.ehcache.config.Eviction
Returns an EvictionAdvisor where no mappings are advised against eviction.
noExpiration() - Static method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Get an ExpiryPolicy instance for a non expiring (ie.
noExpiration() - Static method in class org.ehcache.expiry.Expirations
Deprecated.
Use org.ehcache.config.builders.ExpiryPolicyBuilder#noExpiration() instead
NullStoreEventDispatcher<K,V> - Class in org.ehcache.core.events
NullStoreEventDispatcher
NullStoreEventDispatcher() - Constructor for class org.ehcache.core.events.NullStoreEventDispatcher
 
nullStoreEventDispatcher() - Static method in class org.ehcache.core.events.NullStoreEventDispatcher
 

O

obliterate() - Method in interface org.ehcache.spi.resilience.RecoveryStore
Obliterate all keys in a store.
obliterate(K) - Method in interface org.ehcache.spi.resilience.RecoveryStore
Obliterate a given key.
obliterate(Iterable<? extends K>) - Method in interface org.ehcache.spi.resilience.RecoveryStore
Obliterate a list of keys.
of(long, TimeUnit) - Static method in class org.ehcache.expiry.Duration
Deprecated.
Convenience method to create a Duration with the specified values.
offheap(long, MemoryUnit) - Method in class org.ehcache.config.builders.ResourcePoolsBuilder
Convenience method to add an offheap pool.
onEvent(CacheEvent<? extends K, ? extends V>) - Method in class org.ehcache.core.events.EventListenerWrapper
 
onEvent(StoreEvent<K, V>) - Method in interface org.ehcache.core.spi.store.events.StoreEventListener
Invoked on any StoreEvent.
onEvent(CacheEvent<? extends K, ? extends V>) - Method in interface org.ehcache.event.CacheEventListener
Invoked on CacheEvent firing.
onInvalidation(K, Store.ValueHolder<V>) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier.InvalidationListener
Notification that a mapping was evicted or has expired.
OperationObserver<T extends java.lang.Enum<T>> - Interface in org.ehcache.core.statistics
Operation observers track the occurrence of processes which take a finite time and can potential terminate in different ways.
OperationStatistic<T extends java.lang.Enum<T>> - Interface in org.ehcache.core.statistics
 
OptionalServiceDependencies - Annotation Type in org.ehcache.spi.service
Annotation that allows a Service implementation to declare an optional dependency on other Services.
ordered() - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Sets the returned builder for ordered event processing.
orderingMode() - Method in interface org.ehcache.core.events.CacheEventListenerConfiguration
Indicates which ordering mode to use
org.ehcache - package org.ehcache
Main Ehcache API, including cache managers and caches.
org.ehcache.config - package org.ehcache.config
CacheManager configuration, Cache configuration and other configuration classes.
org.ehcache.config.builders - package org.ehcache.config.builders
Builders designed to help with programmatic configuration of Ehcache using a fluent API
org.ehcache.config.units - package org.ehcache.config.units
ResourceUnit implementations
org.ehcache.core.config - package org.ehcache.core.config
Package holding core configuration implementations and utilities.
org.ehcache.core.config.store - package org.ehcache.core.config.store
Package holding types related to Store configuration.
org.ehcache.core.events - package org.ehcache.core.events
Package holding interfaces that relate to events, either at the CacheManager level like CacheManagerListener or the CacheEvent subsystem like CacheEventDispatcher and StoreEventDispatcher.
org.ehcache.core.exceptions - package org.ehcache.core.exceptions
 
org.ehcache.core.spi.service - package org.ehcache.core.spi.service
Package for Core SPI Service related types.
org.ehcache.core.spi.store - package org.ehcache.core.spi.store
Package for the Store SPI and related types.
org.ehcache.core.spi.store.events - package org.ehcache.core.spi.store.events
Package for the SPI types related to store eventing.
org.ehcache.core.spi.store.heap - package org.ehcache.core.spi.store.heap
Package for SPI related to the use of sizeof in the on-heap store in Ehcache
org.ehcache.core.spi.store.tiering - package org.ehcache.core.spi.store.tiering
Package holding the different SPI interfaces that enable a Cache to be backed by multiple Store stacked on each other.
org.ehcache.core.spi.time - package org.ehcache.core.spi.time
Package holding SPI types abstracting the concept of time
org.ehcache.core.statistics - package org.ehcache.core.statistics
Package holding the enums representing operations statistics results.
org.ehcache.event - package org.ehcache.event
CacheEvent and related types.
org.ehcache.expiry - package org.ehcache.expiry
Expiry API of a Cache.
org.ehcache.impl.copy - package org.ehcache.impl.copy
Package for bundled implementation of copiers.
org.ehcache.impl.serialization - package org.ehcache.impl.serialization
Package for bundled implementations of serializers.
org.ehcache.jsr107 - package org.ehcache.jsr107
 
org.ehcache.jsr107.config - package org.ehcache.jsr107.config
 
org.ehcache.spi.copy - package org.ehcache.spi.copy
Copier SPI in Ehcache.
org.ehcache.spi.loaderwriter - package org.ehcache.spi.loaderwriter
org.ehcache.spi.persistence - package org.ehcache.spi.persistence
PersistableResourceService and other persistence related SPI.
org.ehcache.spi.resilience - package org.ehcache.spi.resilience
org.ehcache.spi.serialization - package org.ehcache.spi.serialization
Serializer SPI in Ehcache.
org.ehcache.spi.service - package org.ehcache.spi.service
Service SPI related in Ehcache.
org.ehcache.xml - package org.ehcache.xml
 
org.ehcache.xml.multi - package org.ehcache.xml.multi
 

P

PersistableResourceService - Interface in org.ehcache.spi.persistence
Interface for Services that handle a ResourceType which is persistable.
PersistableResourceService.PersistenceSpaceIdentifier<T extends PersistableResourceService> - Interface in org.ehcache.spi.persistence
An identifier for an existing persistable resource.
persistence(String) - Static method in class org.ehcache.config.builders.CacheManagerBuilder
Convenience method to get a CacheManagerConfiguration for a PersistentCacheManager stored on disk.
persistence(File) - Static method in class org.ehcache.config.builders.CacheManagerBuilder
Convenience method to get a CacheManagerConfiguration for a PersistentCacheManager stored on disk.
PersistentCacheManager - Interface in org.ehcache
A CacheManager that knows how to lifecycle caches that can outlive the JVM.
PersistentUserManagedCache<K,V> - Interface in org.ehcache
A UserManagedCache that holds data that can outlive the JVM.
PlainJavaSerializer<T> - Class in org.ehcache.impl.serialization
Plain Java serialization based serializer.
PlainJavaSerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.PlainJavaSerializer
 
PluralService - Annotation Type in org.ehcache.spi.service
Indicates that a Service subtype is permitted to have more than one concrete implementation registered with a ServiceProvider.
pool(String, int, int) - Method in class org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder
Adds a pool configuration to the returned builder.
PooledExecutionServiceConfigurationBuilder - Class in org.ehcache.config.builders
The PooledExecutionServiceConfigurationBuilder enables building configurations for an ExecutionService that is pool based using a fluent style.
put(K, V) - Method in interface org.ehcache.Cache
Associates the given value to the given key in this Cache.
put(K, V) - Method in interface org.ehcache.core.spi.store.Store
Maps the specified key to the specified value in this store.
putAll(Map<? extends K, ? extends V>) - Method in interface org.ehcache.Cache
Associates all the provided key:value pairs.
putAllFailure(Map<? extends K, ? extends V>, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.putAll(java.util.Map) fails due to an underlying store failure.
putFailure(K, V, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.put(java.lang.Object, java.lang.Object) fails due to an underlying store failure.
putIfAbsent(K, V) - Method in interface org.ehcache.Cache
Maps the specified key to the specified value in this cache, unless a non-expired mapping already exists.
putIfAbsent(K, V, Consumer<Boolean>) - Method in interface org.ehcache.core.spi.store.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.impl.serialization.TransientStateHolder
 
putIfAbsent(K, V) - Method in interface org.ehcache.spi.persistence.StateHolder
If the specified key is not already associated with a value (or is mapped to null) associates it with the given value and returns null, else returns the current value.
putIfAbsentFailure(K, V, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.putIfAbsent(java.lang.Object, java.lang.Object) fails due to an underlying store failure.

Q

queueSize(int) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
Sets the batch queue size on the returned builder.
queueSize - Variable in class org.ehcache.config.builders.WriteBehindConfigurationBuilder
 
queueSize(int) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder
Sets the batch queue size on the returned builder.
queueSize(int) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.UnBatchedWriteBehindConfigurationBuilder
Sets the batch queue size on the returned builder.

R

rank() - Method in interface org.ehcache.core.spi.service.ServiceFactory
Returns an optional ranking integer is used to choose a service factory when multiple factories are available for the same service type.
rank(Set<ResourceType<?>>, Collection<ServiceConfiguration<?, ?>>) - Method in interface org.ehcache.core.spi.store.Store.Provider
Gets the internal ranking for the Store instances provided by this Provider of the store's ability to handle the specified resources.
rankAuthority(ResourceType<?>, Collection<ServiceConfiguration<?, ?>>) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier.Provider
Gets the internal ranking for the AuthoritativeTier instances provided by this Provider of the authority's ability to handle the specified resource.
rankCachingTier(Set<ResourceType<?>>, Collection<ServiceConfiguration<?, ?>>) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier.Provider
Gets the internal ranking for the CachingTier instances provided by this Provider of the caching tier's ability to handle the specified resources.
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.ByteArraySerializer
Reconstructs an instance from the given serial form.
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.CharSerializer
Reconstructs an instance from the given serial form.
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.CompactJavaSerializer
Reconstructs an instance from the given serial form.
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.DoubleSerializer
Reconstructs an instance from the given serial form.
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.FloatSerializer
Reconstructs an instance from the given serial form.
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.IntegerSerializer
Reconstructs an instance from the given serial form.
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.LongSerializer
Reconstructs an instance from the given serial form.
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.PlainJavaSerializer
 
read(ByteBuffer) - Method in class org.ehcache.impl.serialization.StringSerializer
Reconstructs an instance from the given serial form.
read(ByteBuffer) - Method in interface org.ehcache.spi.serialization.Serializer
Reconstructs an instance from the given serial form.
readableString() - Method in class org.ehcache.core.config.DefaultConfiguration
 
ReadWriteCopier<T> - Class in org.ehcache.impl.copy
A helper Copier implementation that can be extended directly if the copying operation is the same irrespective of the action performed (read or write).
ReadWriteCopier() - Constructor for class org.ehcache.impl.copy.ReadWriteCopier
 
RecoveryStore<K> - Interface in org.ehcache.spi.resilience
A recovery store is used during entry cleanup done by the ResilienceStrategy.
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, Set<EventType>) - Method in interface org.ehcache.config.CacheRuntimeConfiguration
Registers a CacheEventListener on the cache.
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, EventType, EventType...) - Method in interface org.ehcache.config.CacheRuntimeConfiguration
Registers a CacheEventListener on the cache.
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, EnumSet<EventType>) - Method in interface org.ehcache.core.events.CacheEventDispatcher
Registers a new cache event listener in this dispatcher.
registerDerivedStatistic(Class<T>, String, S) - Method in interface org.ehcache.core.statistics.CacheStatistics
Register a derived statistic to one of the existing statistic.
registerListener(CacheManagerListener) - Method in interface org.ehcache.core.spi.store.InternalCacheManager
registerStatistic(Object, String, StatisticType, Set<String>, Supplier<T>) - Method in interface org.ehcache.core.spi.service.StatisticsService
Register statistics with value supplier
registerStoreStatistics(Store<K, V>, String, int, String, Map<T, Set<S>>, String) - Method in interface org.ehcache.core.spi.service.StatisticsService
Registers store of the cache for statistics
registerWithParent(Object, Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
Registers the object to parent
releaseAuthoritativeTier(AuthoritativeTier<?, ?>) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier.Provider
Releases an AuthoritativeTier.
releaseCacheEventDispatcher(CacheEventDispatcher<K, V>) - Method in interface org.ehcache.core.events.CacheEventDispatcherFactory
Releases an instance of CacheEventDispatcher, causing it to shutdown and release all CacheEventListeners registered with it.
releaseCacheLoaderWriter(String, CacheLoaderWriter<?, ?>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider
Releases a CacheLoaderWriter when the associated Cache is finished with it.
releaseCachingTier(CachingTier<?, ?>) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier.Provider
Releases a CachingTier.
releaseCachingTier(LowerCachingTier<?, ?>) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier.Provider
Releases a LowerCachingTier.
releaseCopier(Copier<?>) - Method in interface org.ehcache.spi.copy.CopyProvider
Releases the provided Copier instance.
releaseEventListener(CacheEventListener<?, ?>) - Method in interface org.ehcache.core.events.CacheEventListenerProvider
Releases a given CacheEventListener If the listener instance is provided by the user, Closeable.close() will not be invoked.
releaseEventSink(StoreEventSink<K, V>) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
releaseEventSink(StoreEventSink<K, V>) - Method in interface org.ehcache.core.events.StoreEventDispatcher
Releases the event sink after normal completion of an operation.
releaseEventSinkAfterFailure(StoreEventSink<K, V>, Throwable) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
releaseEventSinkAfterFailure(StoreEventSink<K, V>, Throwable) - Method in interface org.ehcache.core.events.StoreEventDispatcher
Releases the event sink after failure of an operation.
releaseHigherCachingTier(HigherCachingTier<?, ?>) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier.Provider
Releases a HigherCachingTier.
releasePersistenceSpaceIdentifier(PersistableResourceService.PersistenceSpaceIdentifier<?>) - Method in interface org.ehcache.spi.persistence.PersistableResourceService
releaseSerializer(Serializer<?>) - Method in interface org.ehcache.spi.serialization.SerializationProvider
Releases the given Serializer instance.
releaseStore(Store<?, ?>) - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
 
releaseStore(Store<?, ?>) - Method in interface org.ehcache.core.spi.store.Store.Provider
Informs this Provider, a Store it created is being disposed (i.e.
releaseWriteBehindLoaderWriter(CacheLoaderWriter<?, ?>) - Method in interface org.ehcache.spi.loaderwriter.WriteBehindProvider
Releases a write-behind decorator when the associated Cache is finished with it.
removal(K, V, Cache<K, V>) - Static method in class org.ehcache.core.events.CacheEvents
Creates a removed CacheEvent.
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
Removes the entry for a key only if currently mapped to the given value and the entry is not expired.
remove(ServiceConfiguration<?, ?>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
remove(K) - Method in interface org.ehcache.core.spi.store.Store
Removes the key (and its corresponding value) from this store.
remove(K, V) - Method in interface org.ehcache.core.spi.store.Store
Removes the entry for a key only if currently mapped to the given value and the entry is not expired.
removeAll(Set<? extends K>) - Method in interface org.ehcache.Cache
Removes any associated value for the given key set.
removeAllFailure(Iterable<? extends K>, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.removeAll(java.util.Set) fails due to an underlying store failure.
removeCache(String) - Method in interface org.ehcache.CacheManager
Removes the Cache associated with the alias provided, if one is known.
removeCache(String) - Method in class org.ehcache.config.builders.ConfigurationBuilder
removeCacheConfiguration(String) - Method in class org.ehcache.core.config.DefaultConfiguration
Removes the CacheConfiguration tied to the provided alias.
removed(K, Supplier<V>) - Method in interface org.ehcache.core.events.StoreEventSink
Indicates the mapping was removed.
removeDerivedStatistic(T) - Method in interface org.ehcache.core.statistics.SourceStatistic
Remove the given registered Observer from this SourceStatistic.
removeDerivedStatistic(ChainedOperationObserver<? super T>) - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
removeEventListener(StoreEventListener<K, V>) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
removeEventListener(StoreEventListener<K, V>) - Method in interface org.ehcache.core.spi.store.events.StoreEventSource
 
removeFailure(K, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.remove(java.lang.Object) fails due to an underlying store failure.
removeFailure(K, V, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.remove(Object, Object) fails due to an underlying store failure.
removeService(ServiceCreationConfiguration<?, ?>) - Method in class org.ehcache.config.builders.ConfigurationBuilder
replace(K, V) - Method in interface org.ehcache.Cache
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.Cache
Replaces the entry for a key only if currently mapped to the given value and the entry is not expired.
replace(K, V) - Method in interface org.ehcache.core.spi.store.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.core.spi.store.Store
Replaces the entry for a key only if currently mapped to the given value and the entry is not expired.
replaceCacheConfiguration(String, CacheConfiguration<K, V>, CacheRuntimeConfiguration<K, V>) - Method in class org.ehcache.core.config.DefaultConfiguration
Replaces a CacheConfiguration with a CacheRuntimeConfiguration for the provided alias.
replaceFailure(K, V, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.replace(java.lang.Object, java.lang.Object) fails due to an underlying store failure.
replaceFailure(K, V, V, StoreAccessException) - Method in interface org.ehcache.spi.resilience.ResilienceStrategy
Called when a Cache.replace(java.lang.Object, java.lang.Object, java.lang.Object) fails due to an underlying store failure.
replacing(ServiceCreationConfiguration<?, ?>) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Deprecated.
in favor of CacheManagerBuilder.using(ServiceCreationConfiguration) whose refined contract matches this one
requiresSerialization() - Method in enum org.ehcache.config.ResourceType.Core
 
requiresSerialization() - Method in interface org.ehcache.config.ResourceType
Indicates whether this ResourceType requires serialization support.
reset(StoreEventSink<K, V>) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
reset(StoreEventSink<K, V>) - Method in interface org.ehcache.core.events.StoreEventDispatcher
Reset an event sink by dropping all queued events.
ResilienceStrategy<K,V> - Interface in org.ehcache.spi.resilience
A strategy for providing cache resilience in the face of failure.
ResilienceStrategyProvider - Interface in org.ehcache.spi.resilience
A Service that creates ResilienceStrategy instances.
ResourcePool - Interface in org.ehcache.config
A resource providing capacity to be used by Caches.
ResourcePools - Interface in org.ehcache.config
A collection of resource pools that a Cache has at its disposal to store its mappings.
ResourcePoolsBuilder - Class in org.ehcache.config.builders
The ResourcePoolsBuilder enables building ResourcePools configurations using a fluent style.
ResourceType<T extends ResourcePool> - Interface in org.ehcache.config
A resource type.
ResourceType.Core - Enum in org.ehcache.config
An enumeration of core ResourceTypes in Ehcache.
ResourceUnit - Interface in org.ehcache.config
Represents a unit in which quantity is expressed in a SizedResourcePool.

S

SerializationProvider - Interface in org.ehcache.spi.serialization
A Service providing Serializer instances.
serialize(byte[]) - Method in class org.ehcache.impl.serialization.ByteArraySerializer
Transforms the given instance into its serial form.
serialize(Character) - Method in class org.ehcache.impl.serialization.CharSerializer
Transforms the given instance into its serial form.
serialize(T) - Method in class org.ehcache.impl.serialization.CompactJavaSerializer
Transforms the given instance into its serial form.
serialize(Double) - Method in class org.ehcache.impl.serialization.DoubleSerializer
Transforms the given instance into its serial form.
serialize(Float) - Method in class org.ehcache.impl.serialization.FloatSerializer
Transforms the given instance into its serial form.
serialize(Integer) - Method in class org.ehcache.impl.serialization.IntegerSerializer
Transforms the given instance into its serial form.
serialize(Long) - Method in class org.ehcache.impl.serialization.LongSerializer
Transforms the given instance into its serial form.
serialize(T) - Method in class org.ehcache.impl.serialization.PlainJavaSerializer
 
serialize(String) - Method in class org.ehcache.impl.serialization.StringSerializer
Transforms the given instance into its serial form.
serialize(T) - Method in interface org.ehcache.spi.serialization.Serializer
Transforms the given instance into its serial form.
Serializer<T> - Interface in org.ehcache.spi.serialization
Defines the contract used to transform type instances to and from a serial form.
SerializerException - Exception in org.ehcache.spi.serialization
Thrown by a Serializer when it cannot serialize or deserialize an instance.
SerializerException() - Constructor for exception org.ehcache.spi.serialization.SerializerException
Creates a SerializerException.
SerializerException(String) - Constructor for exception org.ehcache.spi.serialization.SerializerException
Creates a SerializerException with the provided message.
SerializerException(String, Throwable) - Constructor for exception org.ehcache.spi.serialization.SerializerException
Creates a SerializerException with the provided message and cause.
SerializerException(Throwable) - Constructor for exception org.ehcache.spi.serialization.SerializerException
Creates a SerializerException with the provided cause.
SerializingCopier<T> - Class in org.ehcache.impl.copy
A helper copier implementation that performs the "copying" using serialization.
SerializingCopier(Serializer<T>) - Constructor for class org.ehcache.impl.copy.SerializingCopier
Creates a new copier that will using the provided Serializer.
Service - Interface in org.ehcache.spi.service
A life-cycled service that supports cache functionality.
ServiceConfiguration<T extends Service,R> - Interface in org.ehcache.spi.service
A configuration type to be used when interacting with a Service.
ServiceCreationConfiguration<T extends Service,R> - Interface in org.ehcache.spi.service
A configuration type used when creating a Service.
ServiceDependencies - Annotation Type in org.ehcache.spi.service
Annotation that allows a Service implementation to declare a dependency on other Services.
ServiceFactory<T extends Service> - Interface in org.ehcache.core.spi.service
A factory abstraction that can create Service instances.
ServiceFactory.RequiresConfiguration - Annotation Type in org.ehcache.core.spi.service
 
ServiceProvider<T extends Service> - Interface in org.ehcache.spi.service
A repository of Service instances that can be used to look them up by type.
ServiceUtils - Class in org.ehcache.core.spi.service
Helper class to find a service or service configuration matching the wanted type.
setAccess(Duration) - Method in class org.ehcache.expiry.Expirations.ExpiryBuilder
Deprecated.
Set TTL since last access
setCreate(Duration) - Method in class org.ehcache.expiry.Expirations.ExpiryBuilder
Deprecated.
Set TTL since creation
setEventOrdering(boolean) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
setEventOrdering(boolean) - Method in interface org.ehcache.core.spi.store.events.StoreEventSource
Toggles event ordering.
setExpirationTime(long) - Method in class org.ehcache.core.spi.store.AbstractValueHolder
Set the new expiration time in milliseconds.
setInvalidationListener(CachingTier.InvalidationListener<K, V>) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier
Set the caching tier's CachingTier.InvalidationListener.
setInvalidationListener(CachingTier.InvalidationListener<K, V>) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
Set the caching tier's invalidation listener.
setInvalidationValve(AuthoritativeTier.InvalidationValve) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier
Sets the AuthoritativeTier.InvalidationValve to be used by this AuthoritativeTier.
setLastAccessTime(long) - Method in class org.ehcache.core.spi.store.AbstractValueHolder
Set the last time this entry was accessed in milliseconds.
setListenerSource(Cache<K, V>) - Method in interface org.ehcache.core.events.CacheEventDispatcher
Injects the cache acting as the event source
setStoreEventSource(StoreEventSource<K, V>) - Method in interface org.ehcache.core.events.CacheEventDispatcher
Injects the store event source providing events to the listeners.
setSynchronous(boolean) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
 
setSynchronous(boolean) - Method in interface org.ehcache.core.spi.store.events.StoreEventSource
Toggles event synchronicity.
setUpdate(Duration) - Method in class org.ehcache.expiry.Expirations.ExpiryBuilder
Deprecated.
Set TTL since last update
shutdown() - Method in interface org.ehcache.core.events.CacheEventDispatcher
Shuts down this dispatcher
silentInvalidate(K, Function<Store.ValueHolder<V>, Void>) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier
Removes a mapping without firing an invalidation event, then calls the function under the same lock scope passing in the mapping or null if none was present.
silentInvalidateAll(BiFunction<K, Store.ValueHolder<V>, Void>) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier
Removes all mappings without firing an invalidation event instead invoking the provided function.
silentInvalidateAllWithHash(long, BiFunction<K, Store.ValueHolder<V>, Void>) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier
Remove all mappings whose key have the specified hash code without firing an invalidation event instead invoking the provided function.
SizedResourcePool - Interface in org.ehcache.config
A ResourcePool that is explicitly sized.
sizeof(K, Store.ValueHolder<V>) - Method in interface org.ehcache.core.spi.store.heap.SizeOfEngine
Size of the objects on heap including the overhead
SizeOfEngine - Interface in org.ehcache.core.spi.store.heap
SizeOfEngine is the abstraction that byte sized Store will use to calculate memory size.
SizeOfEngineProvider - Interface in org.ehcache.core.spi.store.heap
Service responsible for providing SizeOfEngine.
SourceStatistic<T extends ChainedObserver> - Interface in org.ehcache.core.statistics
 
start(ServiceProvider<Service>) - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
 
start(ServiceProvider<Service>) - Method in class org.ehcache.core.spi.time.TickingTimeSource
 
start(ServiceProvider<Service>) - Method in interface org.ehcache.spi.service.Service
Start this service using the provided configuration and ServiceProvider.
startForMaintenance(ServiceProvider<? super MaintainableService>, MaintainableService.MaintenanceScope) - Method in interface org.ehcache.spi.service.MaintainableService
Start this service for maintenance, based on its default configuration.
StateChangeListener - Interface in org.ehcache.core.events
Interface for listeners interested in CacheManager state transitions.
StatefulSerializer<T> - Interface in org.ehcache.spi.serialization
Implementations of this interface can have their state maintained in a StateRepository.
StateHolder<K,V> - Interface in org.ehcache.spi.persistence
A Map like structure that can hold key value mappings.
StateRepository - Interface in org.ehcache.spi.persistence
A repository allowing to preserve state in the context of a Cache.
stateTransition(Status, Status) - Method in interface org.ehcache.core.events.StateChangeListener
Is notified when a state transition occurred.
StateTransitionException - Exception in org.ehcache
Indicates that a state transition failed.
StateTransitionException(Throwable) - Constructor for exception org.ehcache.StateTransitionException
Creates a StateTransitionException with the provided cause.
statistic(T) - Method in interface org.ehcache.core.statistics.OperationStatistic
Return a ValueStatistic returning the count for the given result.
statistic(Set<T>) - Method in interface org.ehcache.core.statistics.OperationStatistic
 
StatisticsService - Interface in org.ehcache.core.spi.service
Service providing raw statistics for cache and tier usage.
StatisticType - Enum in org.ehcache.core.statistics
 
Status - Enum in org.ehcache
Enumeration of CacheManager and UserManagedCache statuses.
stop() - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
 
stop() - Method in class org.ehcache.core.spi.time.TickingTimeSource
 
stop() - Method in interface org.ehcache.spi.service.Service
Stops this service.
Store<K,V> - Interface in org.ehcache.core.spi.store
The Store interface represents the backing storage of a Cache.
Store.Configuration<K,V> - Interface in org.ehcache.core.spi.store
The basic configuration for a Store.
Store.Iterator<T> - Interface in org.ehcache.core.spi.store
An iterator over a Store.
Store.Provider - Interface in org.ehcache.core.spi.store
The Service used to create Stores.
Store.PutStatus - Enum in org.ehcache.core.spi.store
Put operation status
Store.RemoveStatus - Enum in org.ehcache.core.spi.store
Conditional Remove operation status
Store.ReplaceStatus - Enum in org.ehcache.core.spi.store
Conditional Replace operation status
Store.ValueHolder<V> - Interface in org.ehcache.core.spi.store
Holds both a value, and all the metadata associated with a mapping in a Store.
StoreAccessException - Exception in org.ehcache.spi.resilience
Generic exception used when an internal operation fails on a Cache.
StoreAccessException(Throwable) - Constructor for exception org.ehcache.spi.resilience.StoreAccessException
Creates a new exception wrapping the cause passed in.
StoreAccessException(String, Throwable) - Constructor for exception org.ehcache.spi.resilience.StoreAccessException
Creates a new exception wrapping the cause passed in and with the provided message.
StoreAccessException(String) - Constructor for exception org.ehcache.spi.resilience.StoreAccessException
Creates a new exception with the provided message.
StoreEvent<K,V> - Interface in org.ehcache.core.spi.store.events
An event resulting from a mutative Store operation.
StoreEventDispatcher<K,V> - Interface in org.ehcache.core.events
Part of the events subsystem at the Store level.
StoreEventFilter<K,V> - Interface in org.ehcache.core.spi.store.events
Interface used to create Store event filters
StoreEventListener<K,V> - Interface in org.ehcache.core.spi.store.events
Interface used to register on a StoreEventSource to get notified of events happening to mappings the Store contains.
StoreEventSink<K,V> - Interface in org.ehcache.core.events
Interface on which Store operations are to record events.
StoreEventSource<K,V> - Interface in org.ehcache.core.spi.store.events
Interface to enable listening on and configuring the Store eventing system.
StoreEventSourceConfiguration<R> - Interface in org.ehcache.core.config.store
ServiceConfiguration used by the EhcacheManager to populate the dispatcher concurrency in the StoreConfigurationImpl.
StoreOperationOutcomes - Interface in org.ehcache.core.statistics
StoreOperationOutcomes
StoreOperationOutcomes.ComputeIfAbsentOutcome - Enum in org.ehcache.core.statistics
the computeIfAbsent outcomes
StoreOperationOutcomes.ComputeOutcome - Enum in org.ehcache.core.statistics
the compute outcomes
StoreOperationOutcomes.ConditionalRemoveOutcome - Enum in org.ehcache.core.statistics
the conditional remove outcomes
StoreOperationOutcomes.ConditionalReplaceOutcome - Enum in org.ehcache.core.statistics
the conditional replace outcomes
StoreOperationOutcomes.EvictionOutcome - Enum in org.ehcache.core.statistics
The eviction outcomes.
StoreOperationOutcomes.ExpirationOutcome - Enum in org.ehcache.core.statistics
Outcomes for expiration
StoreOperationOutcomes.GetOutcome - Enum in org.ehcache.core.statistics
The get outcomes
StoreOperationOutcomes.PutIfAbsentOutcome - Enum in org.ehcache.core.statistics
the putIfAbsent outcomes
StoreOperationOutcomes.PutOutcome - Enum in org.ehcache.core.statistics
The put outcomes
StoreOperationOutcomes.RemoveOutcome - Enum in org.ehcache.core.statistics
The remove outcomes
StoreOperationOutcomes.ReplaceOutcome - Enum in org.ehcache.core.statistics
the replace outcomes
StorePassThroughException - Exception in org.ehcache.core.exceptions
A generic wrapper runtime exception that will not be caught and handled at the store level.
StorePassThroughException(String, Throwable) - Constructor for exception org.ehcache.core.exceptions.StorePassThroughException
Creates an exception with the provided message and cause.
StorePassThroughException(Throwable) - Constructor for exception org.ehcache.core.exceptions.StorePassThroughException
Creates an exception with the provided cause.
StoreStatisticsConfiguration - Class in org.ehcache.core.config.store
Configure if statistics are unable on stores.
StoreStatisticsConfiguration(boolean) - Constructor for class org.ehcache.core.config.store.StoreStatisticsConfiguration
 
StringSerializer - Class in org.ehcache.impl.serialization
Default Serializer for String type.
StringSerializer() - Constructor for class org.ehcache.impl.serialization.StringSerializer
No arg constructor
StringSerializer(ClassLoader) - Constructor for class org.ehcache.impl.serialization.StringSerializer
Constructor to enable this serializer as a transient one.
sum(Set<T>) - Method in interface org.ehcache.core.statistics.OperationStatistic
 
sum() - Method in interface org.ehcache.core.statistics.OperationStatistic
 
sum(Set<T>) - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
sum() - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
SuppliedValueStatistic<T extends java.io.Serializable> - Class in org.ehcache.core.statistics
This class can be used to create a ValueStatistic with a specific StatisticType which value is given by a provided Supplier
SuppliedValueStatistic(StatisticType, Supplier<T>) - Constructor for class org.ehcache.core.statistics.SuppliedValueStatistic
 
supply(StatisticType, Supplier<T>) - Static method in class org.ehcache.core.statistics.SuppliedValueStatistic
 
synchronous() - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Sets the returned builder for synchronous event processing.
SystemTimeSource - Class in org.ehcache.core.spi.time
The standard TimeSource that uses System.currentTimeMillis()

T

threadPoolAlias - Variable in class org.ehcache.config.builders.WriteBehindConfigurationBuilder
 
TickingTimeSource - Class in org.ehcache.core.spi.time
A TimeSource that increases the time in background using a timer.
TickingTimeSource(long, long) - Constructor for class org.ehcache.core.spi.time.TickingTimeSource
Constructor to create a ticking time source.
TierOperationOutcomes - Class in org.ehcache.core.statistics
 
TierOperationOutcomes() - Constructor for class org.ehcache.core.statistics.TierOperationOutcomes
 
TierOperationOutcomes.EvictionOutcome - Enum in org.ehcache.core.statistics
 
TierOperationOutcomes.GetOutcome - Enum in org.ehcache.core.statistics
 
TierStatistics - Interface in org.ehcache.core.statistics
All statistics relative to a tier
TimeSource - Interface in org.ehcache.core.spi.time
A source of wall time.
TimeSourceService - Interface in org.ehcache.core.spi.time
Service that offers a TimeSource to other services needing one.
timeToIdleExpiration(Duration) - Static method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Get a time-to-idle (TTI) ExpiryPolicy instance for the given Duration.
timeToIdleExpiration(Duration) - Static method in class org.ehcache.expiry.Expirations
Deprecated.
Use org.ehcache.config.builders.ExpiryPolicyBuilder#timeToIdleExpiration(java.time.Duration) instead
timeToLiveExpiration(Duration) - Static method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Get a time-to-live (TTL) ExpiryPolicy instance for the given Duration.
timeToLiveExpiration(Duration) - Static method in class org.ehcache.expiry.Expirations
Deprecated.
Use org.ehcache.config.builders.ExpiryPolicyBuilder#timeToLiveExpiration(java.time.Duration) instead
toBytes(long) - Method in enum org.ehcache.config.units.MemoryUnit
Converts quantity in this unit to bytes.
toString() - Method in enum org.ehcache.config.ResourceType.Core
 
toString() - Method in enum org.ehcache.config.units.MemoryUnit
toString() - Method in class org.ehcache.core.spi.store.AbstractValueHolder
 
toString() - Method in class org.ehcache.expiry.Duration
Deprecated.
toString() - Method in class org.ehcache.xml.multi.XmlMultiConfiguration
 
toString() - Method in class org.ehcache.xml.XmlConfiguration
 
TransientStateHolder<K,V> - Class in org.ehcache.impl.serialization
 
TransientStateHolder() - Constructor for class org.ehcache.impl.serialization.TransientStateHolder
 
TransientStateRepository - Class in org.ehcache.impl.serialization
TransientStateRepository
TransientStateRepository() - Constructor for class org.ehcache.impl.serialization.TransientStateRepository
 
type() - Method in interface org.ehcache.core.statistics.OperationStatistic
 
type() - Method in class org.ehcache.core.statistics.SuppliedValueStatistic
 
type() - Method in interface org.ehcache.core.statistics.ValueStatistic
 
type() - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 

U

unordered() - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Sets the returned builder for unordered event processing.
UnsupportedTypeException - Exception in org.ehcache.spi.serialization
Exception thrown by the SerializationProvider to indicate a Serializer could not be created for a given type.
UnsupportedTypeException(String) - Constructor for exception org.ehcache.spi.serialization.UnsupportedTypeException
Constructs a new exception with the specified detail message.
unwrap(Class<T>) - Method in class org.ehcache.jsr107.Eh107Configuration
Enables to unwrap the underlying configuration.
update(Duration) - Method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Set TTL since last update.
update(ExpiryPolicyBuilder.TriFunction<K2, Supplier<? extends V2>, V2, Duration>) - Method in class org.ehcache.config.builders.ExpiryPolicyBuilder
Set a function giving the TTL since last update.
update(K, V, V, Cache<K, V>) - Static method in class org.ehcache.core.events.CacheEvents
Creates an updated CacheEvent.
updateCache(String, UnaryOperator<FluentCacheConfigurationBuilder<?, ?, ?>>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Updates the configuration of the identified cache.
updateCache(String, UnaryOperator<FluentCacheConfigurationBuilder<?, ?, ?>>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
updateCaches(UnaryOperator<FluentCacheConfigurationBuilder<?, ?, ?>>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Updates the configuration of the all caches.
updateCaches(UnaryOperator<FluentCacheConfigurationBuilder<?, ?, ?>>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
updated(K, Supplier<V>, V) - Method in interface org.ehcache.core.events.StoreEventSink
Indicates the mapping was updated.
updateResourcePools(UnaryOperator<ResourcePools>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
updateResourcePools(ResourcePools) - Method in interface org.ehcache.config.CacheRuntimeConfiguration
Updates the ResourcePools used by the Cache.
updateResourcePools(UnaryOperator<ResourcePools>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Updates the configured resource pools.
updateServices(Class<C>, UnaryOperator<R>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
updateServices(Class<C>, UnaryOperator<R>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Updates all service configurations of the given type.
updateServices(Class<C>, UnaryOperator<R>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Updates all service creation configurations of the given type.
updateServices(Class<C>, UnaryOperator<R>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
useLoaderInAtomics() - Method in interface org.ehcache.core.spi.store.Store.Configuration
Whether Store should use loader-writer in atomic ops or not
UserManagedCache<K,V> - Interface in org.ehcache
Represents a Cache that is not managed by a CacheManager.
UserManagedCacheBuilder<K,V,T extends UserManagedCache<K,V>> - Class in org.ehcache.config.builders
The UserManagedCacheBuilder enables building UserManagedCaches using a fluent style.
UserManagedCacheConfiguration<K,V,T extends UserManagedCache<K,V>> - Interface in org.ehcache.config.builders
A configuration type that enables to further specify the type of UserManagedCache in a UserManagedCacheBuilder.
useThreadPool(String) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
Sets the thread pool to use for write behind on the returned builder.
useThreadPool(String) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.UnBatchedWriteBehindConfigurationBuilder
Sets the thread pool to use for write behind on the returned builder.
useThreadPool(String) - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder
Sets the thread pool to use for write behind on the returned builder.
using(Service) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a Service instance to the returned builder.
using(ServiceCreationConfiguration<?, ?>) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a ServiceCreationConfiguration to the returned builder.
using(Service) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a Service to be made available to the returned builder.
using(ServiceCreationConfiguration<?, ?>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a ServiceCreationConfiguration, to trigger a service loading and its configuration, to the returned builder.

V

validateAndMerge(ResourcePools) - Method in interface org.ehcache.config.ResourcePools
Get a copy of this ResourcePools merged with the given ResourcePools, validating that the updates to the contained ResourcePools are legal.
validateUpdate(ResourcePool) - Method in interface org.ehcache.config.ResourcePool
Validates whether or not a new ResourcePool can replace this ResourcePool on a running Cache.
value() - Method in class org.ehcache.core.statistics.SuppliedValueStatistic
 
value() - Method in interface org.ehcache.core.statistics.ValueStatistic
 
value() - Method in interface org.ehcache.ValueSupplier
Deprecated.
Computes the value behind this instance.
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.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.core.spi.store.Store.PutStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.spi.store.Store.RemoveStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.spi.store.Store.ReplaceStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.ComputeIfAbsentAndFaultOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.FlushOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.GetAndFaultOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.BulkOps
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ClearOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ConditionalRemoveOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.GetAllOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.GetOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutAllOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutIfAbsentOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.RemoveAllOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.RemoveOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ReplaceOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.GetOrComputeIfAbsentOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateAllOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateAllWithHashOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateAllOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateAllWithHashOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.GetAndRemoveOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InstallMappingOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateAllOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateAllWithHashOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StatisticType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ComputeIfAbsentOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ComputeOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ConditionalRemoveOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ConditionalReplaceOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.EvictionOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ExpirationOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.GetOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.PutIfAbsentOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.PutOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.RemoveOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ReplaceOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.TierOperationOutcomes.EvictionOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.core.statistics.TierOperationOutcomes.GetOutcome
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.jsr107.config.ConfigurationElementState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.spi.service.MaintainableService.MaintenanceScope
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.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.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.core.spi.store.Store.PutStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.spi.store.Store.RemoveStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.spi.store.Store.ReplaceStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.ComputeIfAbsentAndFaultOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.FlushOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.GetAndFaultOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.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.core.statistics.CacheOperationOutcomes.ClearOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.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.core.statistics.CacheOperationOutcomes.GetAllOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.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.core.statistics.CacheOperationOutcomes.PutAllOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.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.core.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.core.statistics.CacheOperationOutcomes.RemoveAllOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.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.core.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.core.statistics.CachingTierOperationOutcomes.GetOrComputeIfAbsentOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateAllOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateAllWithHashOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateAllOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateAllWithHashOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.GetAndRemoveOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InstallMappingOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateAllOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateAllWithHashOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.StatisticType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ComputeIfAbsentOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ComputeOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ConditionalRemoveOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ConditionalReplaceOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.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.core.statistics.StoreOperationOutcomes.ExpirationOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.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.core.statistics.StoreOperationOutcomes.PutIfAbsentOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.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.core.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.core.statistics.StoreOperationOutcomes.ReplaceOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.TierOperationOutcomes.EvictionOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.core.statistics.TierOperationOutcomes.GetOutcome
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() - Static method in enum org.ehcache.jsr107.config.ConfigurationElementState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.spi.service.MaintainableService.MaintenanceScope
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.
ValueStatistic<T extends java.io.Serializable> - Interface in org.ehcache.core.statistics
 
ValueSupplier<V> - Interface in org.ehcache
Deprecated.
Now using Supplier for ExpiryPolicy
variant(String, Configuration) - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Variant
Add a new variant configuration
variant(String, Builder<? extends Configuration>) - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Variant
Add a new variant configuration built from the given builder.
variants(String) - Method in class org.ehcache.xml.multi.XmlMultiConfiguration
Return the set of variants defined for the given configuration.

W

with(CacheManagerConfiguration<N>) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Specializes the returned CacheManager subtype through a specific CacheManagerConfiguration which will optionally add configurations to the returned builder.
with(Builder<? extends CacheManagerConfiguration<N>>) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Convenience method to specialize the returned CacheManager subtype through a CacheManagerConfiguration built using the provided Builder.
with(ResourcePool) - Method in class org.ehcache.config.builders.ResourcePoolsBuilder
Add the ResourcePool of ResourceType in the returned builder.
with(ResourceType<SizedResourcePool>, long, ResourceUnit, boolean) - Method in class org.ehcache.config.builders.ResourcePoolsBuilder
Add the ResourcePool of ResourceType in the returned builder.
with(UserManagedCacheConfiguration<K, V, N>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Specifies the returned UserManagedCache subtype through a specific UserManagedCacheConfiguration which will optionally add configurations to the returned builder.
withCache(String, CacheConfiguration<K, V>) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a CacheConfiguration linked to the specified alias to the returned builder.
withCache(String, Builder<? extends CacheConfiguration<K, V>>) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Convenience method to add a CacheConfiguration linked to the specified alias to the returned builder by building it from the provided Builder.
withCache(String, CacheConfiguration<?, ?>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Adds the given cache to this configuration.
withCache(String, Builder<? extends CacheConfiguration<?, ?>>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Adds the cache configuration built by a builder to this configuration.
withCache(String, CacheConfiguration<?, ?>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
withClassLoader(ClassLoader) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withClassLoader(ClassLoader) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a ClassLoader, to use for non Ehcache types, to the returned builder
withClassLoader(ClassLoader) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a ClassLoader, to load non Ehcache types, to the returned builder.
withClassLoader(ClassLoader) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the ClassLoader in the returned builder.
withClassLoader(ClassLoader) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Sets the given class loader as the cache manager classloader
withClassLoader(ClassLoader) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
withCopier(Class<C>, Class<? extends Copier<C>>) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a default Copier for the specified type to the returned builder.
withDefaultClassLoader() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withDefaultClassLoader() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Removes any previously installed custom class loader
withDefaultClassLoader() - Method in interface org.ehcache.config.FluentConfigurationBuilder
Removes any provided class loader returning to default behavior
withDefaultClassLoader() - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
withDefaultDiskStoreThreadPool() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Restores the default disk store thread pool settings.
withDefaultDiskStoreThreadPool(String) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a OffHeapDiskStoreProviderConfiguration, that specifies the thread pool to use, to the returned builder.
withDefaultDispatcherConcurrency() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Restores the default dispatcher concurrency.
withDefaultEventListenersThreadPool() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Restores the default event listener thread pool settings.
withDefaultEventListenersThreadPool(String) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a CacheEventDispatcherFactoryConfiguration, that specifies the thread pool to use, to the returned builder.
withDefaultKeySerializer() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withDefaultKeySerializer() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Removes any explicitly configured Serializer for cache keys.
withDefaultResilienceStrategy() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withDefaultResilienceStrategy() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Restores configuration of the implementations default resilience strategy.
withDefaultSizeOfMaxObjectGraph(long) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a default SizeOfEngine configuration, that limits the max object graph to size, to the returned builder.
withDefaultSizeOfMaxObjectSize(long, MemoryUnit) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a default SizeOfEngine configuration, that limits the max object size, to the returned builder.
withDefaultSizeOfSettings() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Restores the default size-of settings.
withDefaultValueSerializer() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withDefaultValueSerializer() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Removes any explicitly configured Serializer for cache values.
withDefaultWriteBehindThreadPool(String) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a WriteBehindProviderConfiguration, that specifies the thread pool to use, to the returned builder.
withDiskStoreThreadPool(String, int) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Adds a ServiceConfiguration for the OffHeapDiskStore.Provider indicating thread pool alias and write concurrency.
withDispatcherConcurrency(int) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Adds StoreEventSourceConfiguration with the specified dispatcher concurrency to the configured builder.
withDispatcherConcurrency(int) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a configuration for dispatcher concurrency in event processing.
withEventDispatcher(CacheEventDispatcher<K, V>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds an CacheEventDispatcher to the returned builder.
withEventExecutors(ExecutorService, ExecutorService) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds the default CacheEventDispatcher using the provided ExecutorService to the returned builder.
withEventListeners(CacheEventListenerConfigurationBuilder) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Convenience method to add a CacheEventListenerConfiguration based on the provided CacheEventListenerConfigurationBuilder to the returned builder.
withEventListeners(CacheEventListenerConfiguration<?>...) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds one or more CacheEventListenerConfiguration to the returned builder.
withEventListenersThreadPool(String) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Adds a ServiceConfiguration for the CacheEventDispatcherFactory specifying the thread pool alias to use.
withEvictionAdvisor(EvictionAdvisor<? super K, ? super V>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withEvictionAdvisor(EvictionAdvisor<K, V>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds an EvictionAdvisor to the returned builder.
withEvictionAdvisor(EvictionAdvisor<? super K, ? super V>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the EvictionAdvisor in the returned builder.
withExpiry(Expiry<? super K, ? super V>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
withExpiry(ExpiryPolicy<? super K, ? super V>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withExpiry(Expiry<? super K, ? super V>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
withExpiry(ExpiryPolicy<? super K, ? super V>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds ExpiryPolicy configuration to the returned builder.
withExpiry(ExpiryPolicy<? super K, ? super V>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the ExpiryPolicy configuration in the returned builder.
withKeyCopier(Copier<K>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withKeyCopier(Class<? extends Copier<K>>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withKeyCopier(Copier<K>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a configuration for key Copier to the returned builder.
withKeyCopier(Copier<K>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Adds by-value semantics using the provided Copier for the key on heap.
withKeyCopier(Class<? extends Copier<K>>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Adds by-value semantics using the provided Copier class for the key on heap.
withKeySerializer(Serializer<K>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withKeySerializer(Class<? extends Serializer<K>>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withKeySerializer(Serializer<K>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a configuration for key Serializer to the returned builder.
withKeySerializer(Serializer<K>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the Serializer for cache keys in the returned builder.
withKeySerializer(Class<? extends Serializer<K>>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the Serializer class for cache keys in the returned builder.
withKeySerializingCopier() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withKeySerializingCopier() - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a configuration for key copying using the key Serializer to the returned builder.
withKeySerializingCopier() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Adds by-value semantics using the cache key serializer for the key on heap.
withLoaderWriter(CacheLoaderWriter<K, V>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withLoaderWriter(Class<CacheLoaderWriter<K, V>>, Object...) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withLoaderWriter(CacheLoaderWriter<K, V>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a CacheLoaderWriter to the returned builder.
withLoaderWriter(CacheLoaderWriter<K, V>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the CacheLoaderWriter in the returned builder.
withLoaderWriter(Class<CacheLoaderWriter<K, V>>, Object...) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the CacheLoaderWriter (using a class and constructor arguments) in the returned builder.
withManager(String, Configuration) - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Builder
Add a new configuration with the given identity
withManager(String, Builder<? extends Configuration>) - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Builder
Add a new configuration with the given identity built from the given builder.
withManager(String) - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Builder
Add a new manager with variant configurations.
withoutCache(String) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Removes the given cache from this configuration.
withoutCache(String) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
withoutKeyCopier() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withoutKeyCopier() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Removes any configured Copier for keys on heap.
withoutLoaderWriter() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withoutLoaderWriter() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Removes any configured loader-writer.
withoutManager(String) - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Builder
Remove the configuration with the given identity
withoutServices(Class<? extends ServiceConfiguration<?, ?>>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withoutServices(Class<C>, Predicate<? super C>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withoutServices(Class<? extends ServiceConfiguration<?, ?>>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Removes all service configurations of the given type from this configuration.
withoutServices(Class<C>, Predicate<? super C>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Removes all service configurations of the given type that pass the predicate.
withoutServices(Class<? extends ServiceCreationConfiguration<?, ?>>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Removes all service creation configurations of the given type from this configuration.
withoutServices(Class<C>, Predicate<? super C>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Removes all service creation configurations of the given type that pass the predicate.
withoutServices(Class<C>, Predicate<? super C>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
withoutValueCopier() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withoutValueCopier() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Removes any configured Copier for values on heap.
withoutVariant(String) - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Variant
Remove the given configuration variant.
withReplacing(ResourcePool) - Method in class org.ehcache.config.builders.ResourcePoolsBuilder
Add or replace the ResourcePool of ResourceType in the returned builder.
withResilienceStrategy(ResilienceStrategy<K, V>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withResilienceStrategy(Class<? extends ResilienceStrategy>, Object...) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withResilienceStrategy(ResilienceStrategy<K, V>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the ResilienceStrategy in the returned builder.
withResilienceStrategy(Class<? extends ResilienceStrategy>, Object...) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the ResilienceStrategy (using a class and constructor arguments) in the returned builder.
withResourcePools(ResourcePools) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withResourcePools(ResourcePools) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a ResourcePools configuration to the returned builder.
withResourcePools(ResourcePoolsBuilder) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Convenience method to add a ResourcePools configuration based on the provided ResourcePoolsBuilder to the returned builder.
withResourcePools(ResourcePools) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the ResourcePools in the returned builder.
withResourcePools(Builder<? extends ResourcePools>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Convenience method to set the ResourcePools through a Builder.
withSerializer(Class<C>, Class<? extends Serializer<C>>) - Method in class org.ehcache.config.builders.CacheManagerBuilder
Adds a default Serializer for the specified type to the returned builder.
withService(ServiceConfiguration<?, ?>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withService(ServiceConfiguration<?, ?>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Adds a service configuration to this configuration.
withService(Builder<? extends ServiceConfiguration<?, ?>>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Adds a service configuration built by the given builder to this configuration.
withService(ServiceCreationConfiguration<?, ?>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Adds a service creation configuration to this configuration.
withService(Builder<? extends ServiceCreationConfiguration<?, ?>>) - Method in interface org.ehcache.config.FluentConfigurationBuilder
Adds a service creation configuration built by the given builder to this configuration.
withService(ServiceCreationConfiguration<?, ?>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
 
withSizeOfMaxObjectGraph(long) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Adds or updates the DefaultSizeOfEngineConfiguration with the specified object graph maximum size to the configured builder.
withSizeOfMaxObjectGraph(long) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds or updates the DefaultSizeOfEngineProviderConfiguration with the specified object graph maximum size to the configured builder.
withSizeOfMaxObjectSize(long, MemoryUnit) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
Adds or updates the DefaultSizeOfEngineConfiguration with the specified maximum mapping size to the configured builder.
withSizeOfMaxObjectSize(long, MemoryUnit) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds or updates the DefaultSizeOfEngineProviderConfiguration with the specified maximum mapping size to the configured builder.
withValueCopier(Copier<V>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withValueCopier(Class<? extends Copier<V>>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withValueCopier(Copier<V>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a configuration for value Copier to the returned builder.
withValueCopier(Copier<V>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Adds by-value semantics using the provided Copier for the value on heap.
withValueCopier(Class<? extends Copier<V>>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Adds by-value semantics using the provided Copier class for the value on heap.
withValueSerializer(Serializer<V>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withValueSerializer(Class<? extends Serializer<V>>) - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withValueSerializer(Serializer<V>) - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a configuration for value Serializer to the returned builder.
withValueSerializer(Serializer<V>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the Serializer for cache values in the returned builder.
withValueSerializer(Class<? extends Serializer<V>>) - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Sets the Serializer class for cache values in the returned builder.
withValueSerializingCopier() - Method in class org.ehcache.config.builders.CacheConfigurationBuilder
 
withValueSerializingCopier() - Method in class org.ehcache.config.builders.UserManagedCacheBuilder
Adds a configuration for value copying using the key Serializer to the returned builder.
withValueSerializingCopier() - Method in interface org.ehcache.config.FluentCacheConfigurationBuilder
Adds by-value semantics using the cache value serializer for the value on heap.
wrap(Store<K, V>, Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
 
WrapperStore<K,V> - Interface in org.ehcache.core.spi.store
Marker interface for Stores which act like wrapper and does not have any storage, rather delegate the storage to other stores
WrapperStore.Provider - Interface in org.ehcache.core.spi.store
Service to create WrapperStores
wrapperStoreRank(Collection<ServiceConfiguration<?, ?>>) - Method in interface org.ehcache.core.spi.store.WrapperStore.Provider
Gets the internal ranking for the WrapperStore instances provided by this Provider of the wrapper store's
write(K, V) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Writes a single mapping.
writeAll(Iterable<? extends Map.Entry<? extends K, ? extends V>>) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Writes multiple mappings.
WriteBehindConfiguration<R> - Interface in org.ehcache.spi.loaderwriter
WriteBehindConfiguration.BatchingConfiguration - Interface in org.ehcache.spi.loaderwriter
The batching specific part of WriteBehindConfiguration.
WriteBehindConfigurationBuilder - Class in org.ehcache.config.builders
The WriteBehindConfigurationBuilder enables building WriteBehindConfigurations using a fluent style.
WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder - Class in org.ehcache.config.builders
Specialized WriteBehindConfigurationBuilder for WriteBehindConfigurations that supports batching
WriteBehindConfigurationBuilder.UnBatchedWriteBehindConfigurationBuilder - Class in org.ehcache.config.builders
Specialized WriteBehindConfigurationBuilder for WriteBehindConfigurations without batching support
WriteBehindProvider - Interface in org.ehcache.spi.loaderwriter
A Service that provides write-behind functionality.

X

XmlConfiguration - Class in org.ehcache.xml
Exposes Configuration and CacheConfigurationBuilder expressed in a XML file that obeys the core Ehcache schema.
XmlConfiguration(URL) - Constructor for class org.ehcache.xml.XmlConfiguration
Constructs an instance of XmlConfiguration mapping to the XML file located at url.
XmlConfiguration(URL, ClassLoader) - Constructor for class org.ehcache.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.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(Document) - Constructor for class org.ehcache.xml.XmlConfiguration
Constructs an instance of XmlConfiguration from the given XML DOM.
XmlConfiguration(Document, ClassLoader) - Constructor for class org.ehcache.xml.XmlConfiguration
Constructs an instance of XmlConfiguration from the given XML DOM and using the provided classLoader to load user types (e.g.
XmlConfiguration(Document, ClassLoader, Map<String, ClassLoader>) - Constructor for class org.ehcache.xml.XmlConfiguration
Constructs an instance of XmlConfiguration from the given XML DOM and using the provided classLoader to load user types (e.g.
XmlConfiguration(Configuration) - Constructor for class org.ehcache.xml.XmlConfiguration
Constructs an instance of XmlConfiguration from an existing configuration object.
XmlConfiguration.Template - Interface in org.ehcache.xml
 
XmlMultiConfiguration - Class in org.ehcache.xml.multi
A collection of multiple Ehcache configurations.
XmlMultiConfiguration.Builder - Interface in org.ehcache.xml.multi
An XmlMultiConfiguration builder.
XmlMultiConfiguration.Variant - Interface in org.ehcache.xml.multi
A variant configuration builder.

Z

ZERO - Static variable in class org.ehcache.expiry.Duration
Deprecated.
The zero Duration.
ZeroOperationStatistic<T extends java.lang.Enum<T>> - Class in org.ehcache.core.statistics
 
ZeroOperationStatistic() - Constructor for class org.ehcache.core.statistics.ZeroOperationStatistic
 
A B C D E F G H I J L M N O P Q R S T U V W X Z 
Skip navigation links