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

A

AbstractResourcePool<P extends ResourcePool,T extends ResourceType<P>> - Class in org.ehcache.impl.config
Foundation implementation for ResourcePool implementations.
AbstractResourcePool(T, boolean) - Constructor for class org.ehcache.impl.config.AbstractResourcePool
Creates a AbstractResourcePool instance.
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
addBulkMethodEntriesCount(BulkOps, long) - Method in class org.ehcache.core.EhcacheBase
 
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.
addConnectionRecoveryListener(Runnable) - Method in interface org.ehcache.clustered.client.service.ClusteringService
Add a block to execute when the connection is recovered after it was closed.
addCopierFor(Class<T>, Class<? extends Copier<T>>) - Method in class org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration
Adds a new Class - Copier pair to this configuration object
addCopierFor(Class<T>, Class<? extends Copier<T>>, boolean) - Method in class org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration
Adds a new Class - Copier pair to this configuration object
addDefaultPool(String, int, int) - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration
Adds a new default pool with the provided minimum and maximum.
addDerivedStatistic(ChainedOperationObserver<? super D>) - Method in class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
addDerivedStatistic(ChainedOperationObserver<? super T>) - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
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
 
addHook(LifeCycled) - Method in class org.ehcache.core.EhcacheBase
Add lifecycle hooks
addHook(LifeCycled) - Method in interface org.ehcache.core.InternalCache
Add lifecycle hooks
addHook(LifeCycled) - Method in class org.ehcache.core.PersistentUserManagedEhcache
Adds a hook to lifecycle transitions.
addLoaderFor(String, Class<? extends CacheLoaderWriter<?, ?>>, Object...) - Method in class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
Adds a default CacheLoaderWriter class and associated constuctor arguments to be used with a cache matching the provided alias.
addPool(String, int, int) - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration
Adds a new pool with the provided minimum and maximum.
addResilienceStrategyFor(String, Class<? extends ResilienceStrategy>, Object...) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
Adds a ResilienceStrategy class and associated constructor arguments to be used with a cache matching the provided alias.
addResilienceStrategyFor(String, ResilienceStrategy<?, ?>) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
Adds a ResilienceStrategy instance to be used with a cache matching the provided alias.
addSerializerFor(Class<T>, Class<? extends Serializer<T>>) - Method in class org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration
Adds a new Serializer mapping for the class serializableClass
addSerializerFor(Class<T>, Class<? extends Serializer<T>>, boolean) - Method in class org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration
Adds a new Serializer mapping for the class serializableClass
addService(ServiceCreationConfiguration<?, ?>) - Method in class org.ehcache.config.builders.ConfigurationBuilder
addTag(String) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
addTags(String...) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
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.
apply(Iterable<? extends K>) - Method in class org.ehcache.core.Ehcache.GetAllFunction
 
apply(Iterable<? extends Map.Entry<? extends K, ? extends V>>) - Method in class org.ehcache.core.Ehcache.PutAllFunction
 
apply(Iterable<? extends Map.Entry<? extends K, ? extends V>>) - Method in class org.ehcache.core.Ehcache.RemoveAllFunction
 
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
autoCreate() - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Support connection to an existing entity or create if the entity if absent.
autoCreate() - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
autoCreate(UnaryOperator<ServerSideConfigurationBuilder>) - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Support connection to an existing entity or create if the entity if absent.
available() - Method in class org.ehcache.core.util.ByteBufferInputStream
 
average() - Method in class org.ehcache.core.statistics.Jsr107LatencyMonitor
 

B

BaseCacheConfiguration<K,V> - Class in org.ehcache.impl.config
Base implementation of CacheConfiguration.
BaseCacheConfiguration(Class<K>, Class<V>, EvictionAdvisor<? super K, ? super V>, ClassLoader, ExpiryPolicy<? super K, ? super V>, ResourcePools, ServiceConfiguration<?, ?>...) - Constructor for class org.ehcache.impl.config.BaseCacheConfiguration
Creates a new BaseCacheConfiguration from the given parameters.
BaseConfigParser<T> - Class in org.ehcache.xml
BaseConfigParser - Base class providing functionality for translating service configurations to corresponding xml document.
BaseConfigParser() - Constructor for class org.ehcache.xml.BaseConfigParser
 
BaseConfigParser(Class<T>) - Constructor for class org.ehcache.xml.BaseConfigParser
 
BaseStore<K,V> - Class in org.ehcache.impl.store
Base class to most stores.
BaseStore(Store.Configuration<K, V>, StatisticsService) - Constructor for class org.ehcache.impl.store.BaseStore
 
BaseStore(Class<K>, Class<V>, boolean, StatisticsService) - Constructor for class org.ehcache.impl.store.BaseStore
 
BaseStore.BaseStoreProvider - Class in org.ehcache.impl.store
 
BaseStoreProvider() - Constructor for class org.ehcache.impl.store.BaseStore.BaseStoreProvider
 
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 class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
begin() - Method in class org.ehcache.core.statistics.DelegatingOperationObserver
 
begin() - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
begin(long) - Method in class org.ehcache.core.statistics.Jsr107LatencyMonitor
 
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
 
bind(RecoveryStore<?>, CacheLoaderWriter<?, ?>) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration
Returns a configuration object bound to the given store and cache loader-writer.
bind(RecoveryStore<?>) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration
Returns a configuration object bound to the given store.
BitronixTransactionManagerLookup - Class in org.ehcache.transactions.xa.txmgr.btm
 
BitronixTransactionManagerLookup() - Constructor for class org.ehcache.transactions.xa.txmgr.btm.BitronixTransactionManagerLookup
 
BitronixXAResourceRegistry - Class in org.ehcache.transactions.xa.txmgr.btm
Bitronix's BTM XAResourceRegistry implementation.
BitronixXAResourceRegistry() - Constructor for class org.ehcache.transactions.xa.txmgr.btm.BitronixXAResourceRegistry
 
build() - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
 
build() - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder
 
build() - Method in class org.ehcache.clustered.client.config.builders.ClusteredStoreConfigurationBuilder
Builds an instance.
build() - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
 
build() - Method in class org.ehcache.clustered.client.config.builders.ServerSideConfigurationBuilder
 
build() - Method in class org.ehcache.clustered.client.config.builders.TimeoutsBuilder
Gets a new Timeouts instance using the current timeout duration settings.
build(Consistency) - Method in class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
 
build(ClusteringServiceConfigurationBuilder) - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
 
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
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.core.spi.ServiceLocator.DependencySet
 
build() - Method in class org.ehcache.expiry.Expirations.ExpiryBuilder
Deprecated.
 
build(DefaultCopyProviderConfiguration) - Method in class org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration
 
build(String) - Method in class org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration
 
build(String) - Method in class org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration
 
build(Integer) - Method in class org.ehcache.impl.config.event.DefaultEventSourceConfiguration
 
build(PooledExecutionServiceConfigurationBuilder) - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration
 
build(DefaultCacheLoaderWriterConfiguration) - Method in class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration
 
build(DefaultCacheLoaderWriterProviderConfiguration) - Method in class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
 
build(String) - Method in class org.ehcache.impl.config.loaderwriter.writebehind.WriteBehindProviderConfiguration
 
build(File) - Method in class org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration
 
build(DefaultResilienceStrategyConfiguration) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration
 
build(DefaultResilienceStrategyProviderConfiguration) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
 
build(DefaultSerializationProviderConfiguration) - Method in class org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration
 
build(OffHeapDiskStoreConfiguration) - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
 
build(String) - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreProviderConfiguration
 
build(DefaultSizeOfEngineConfiguration) - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
 
build(DefaultSizeOfEngineProviderConfiguration) - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration
 
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(String) - Method in class org.ehcache.transactions.xa.configuration.XAStoreConfiguration
 
build(Class<? extends TransactionManagerLookup>) - Method in class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProviderConfiguration
 
build() - Method in interface org.ehcache.xml.multi.XmlMultiConfiguration.Builder
Build a new XmlMultiConfiguration.
builder(CacheManagerBuilder<? extends CacheManager>) - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
 
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
builder(CacheManagerBuilder<? extends CacheManager>) - Method in class org.ehcache.impl.config.persistence.CacheManagerPersistenceConfiguration
Transforms the builder received in one that returns a PersistentCacheManager.
builder(UserManagedCacheBuilder<K, V, ? extends UserManagedCache<K, V>>) - Method in class org.ehcache.impl.config.persistence.UserManagedPersistenceContext
Transforms the builder received in one that returns a PersistentUserManagedCache.
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.
bulkMethodEntries - Variable in class org.ehcache.core.EhcacheBase
 
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.
ByteBufferInputStream - Class in org.ehcache.core.util
 
ByteBufferInputStream(ByteBuffer) - Constructor for class org.ehcache.core.util.ByteBufferInputStream
 

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.
cacheAdded(String, Cache<?, ?>) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
cacheAdded(String, Cache<?, ?>) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementService
 
cacheAdded(String, Cache<?, ?>) - Method in class org.ehcache.management.registry.DefaultCollectorService
 
cacheAdded(String, Cache<?, ?>) - Method in class org.ehcache.management.registry.DefaultManagementRegistryService
 
CacheBinding - Class in org.ehcache.management.providers
Class representing an association between an object and an alias, name, identifier
CacheBinding(String, Cache<?, ?>) - Constructor for class org.ehcache.management.providers.CacheBinding
 
cacheBinding - Variable in class org.ehcache.management.providers.ExposedCacheBinding
 
CacheBindingManagementProvider - Class in org.ehcache.management.providers
 
CacheBindingManagementProvider(ManagementRegistryServiceConfiguration) - Constructor for class org.ehcache.management.providers.CacheBindingManagementProvider
 
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.
cacheConfigurationChange(CacheConfigurationChangeEvent) - Method in interface org.ehcache.core.CacheConfigurationChangeListener
Method invoked on a cache configuration change.
CacheConfigurationChangeEvent - Class in org.ehcache.core
Class representing a configuration change on a live cache.
CacheConfigurationChangeEvent(CacheConfigurationProperty, Object, Object) - Constructor for class org.ehcache.core.CacheConfigurationChangeEvent
Creates a new configuration change event based on the provided parameters.
CacheConfigurationChangeListener - Interface in org.ehcache.core
Interface allowing types to declare their interest in CacheConfigurationChangeEvents.
CacheConfigurationProperty - Enum in org.ehcache.core
Enumeration of the properties that can change on a live cache.
CacheEvent<K,V> - Interface in org.ehcache.event
An event resulting from a mutative Cache operation.
CacheEventAdapter<K,V> - Class in org.ehcache.impl.events
Adapter for cache event listener implementation that splits the event based on its type to specific methods.
CacheEventAdapter() - Constructor for class org.ehcache.impl.events.CacheEventAdapter
 
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.
CacheEventDispatcherFactoryConfiguration - Class in org.ehcache.impl.config.event
CacheEventDispatcherFactoryConfiguration(String) - Constructor for class org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration
Creates a new configuration with the provided default pool alias.
CacheEventDispatcherFactoryConfigurationParser - Class in org.ehcache.xml.provider
 
CacheEventDispatcherFactoryConfigurationParser() - Constructor for class org.ehcache.xml.provider.CacheEventDispatcherFactoryConfigurationParser
 
CacheEventDispatcherImpl<K,V> - Class in org.ehcache.impl.events
Per-cache component that manages cache event listener registrations, and provides event delivery based on desired firing mode for specified event types.
CacheEventDispatcherImpl(ExecutorService, ExecutorService) - Constructor for class org.ehcache.impl.events.CacheEventDispatcherImpl
Creates a new CacheEventDispatcher instance that will use the provided ExecutorService to handle events firing.
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.
CacheManagerPersistenceConfiguration - Class in org.ehcache.impl.config.persistence
Convenience configuration type that enables the CacheManagerBuilder to return a more specific type of CacheManager, that is a PersistentCacheManager.
CacheManagerPersistenceConfiguration(File) - Constructor for class org.ehcache.impl.config.persistence.CacheManagerPersistenceConfiguration
Creates a new configuration object with the provided parameters.
CacheManagerPersistenceConfigurationParser - Class in org.ehcache.xml.provider
 
CacheManagerPersistenceConfigurationParser() - Constructor for class org.ehcache.xml.provider.CacheManagerPersistenceConfigurationParser
 
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
CacheManagerServiceConfigurationParser<T extends Service> - Interface in org.ehcache.xml
 
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.
cacheRemoved(String, Cache<?, ?>) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
cacheRemoved(String, Cache<?, ?>) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementService
 
cacheRemoved(String, Cache<?, ?>) - Method in class org.ehcache.management.registry.DefaultCollectorService
 
cacheRemoved(String, Cache<?, ?>) - Method in class org.ehcache.management.registry.DefaultManagementRegistryService
 
CacheResourceConfigurationParser - Interface in org.ehcache.xml
Defines a handler for processing /config/cache/resources extension elements.
CacheRuntimeConfiguration<K,V> - Interface in org.ehcache.config
Represents the configuration currently used by a Cache.
CacheServiceConfigurationParser<T extends Service> - Interface in org.ehcache.xml
CacheServiceConfigurationParser
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
chain(Stream<Closeable>) - Static method in class org.ehcache.jsr107.CloseUtil
 
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.
checkKey(K) - Method in class org.ehcache.impl.store.BaseStore
 
checkNonNull(Object) - Static method in class org.ehcache.core.EhcacheBase
 
checkNonNull(Object...) - Static method in class org.ehcache.core.EhcacheBase
 
checkNonNullContent(Collection<?>) - Method in class org.ehcache.core.EhcacheBase
 
checkValue(V) - Method in class org.ehcache.impl.store.BaseStore
 
ClassLoading - Class in org.ehcache.core.util
 
ClassLoading() - Constructor for class org.ehcache.core.util.ClassLoading
 
cleanForNode(Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
Clears all associations
cleanForNode(Object) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
clear() - Method in interface org.ehcache.Cache
Removes all mappings currently present in the Cache.
clear() - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
clear() - Method in class org.ehcache.core.EhcacheBase
Removes all mappings currently present in the Cache.
clear() - Method in class org.ehcache.core.PersistentUserManagedEhcache
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 class org.ehcache.core.statistics.DefaultCacheStatistics
 
clear() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
Reset the values for this tier.
clear() - Method in class org.ehcache.core.statistics.Jsr107LatencyMonitor
 
clear() - Method in interface org.ehcache.core.statistics.TierStatistics
Reset the values for this tier.
clear() - Method in class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
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.
clearObserver - Variable in class org.ehcache.core.EhcacheBase
 
ClientEntityFactory<E extends org.terracotta.connection.entity.Entity,C> - Interface in org.ehcache.clustered.client.service
Factory used to create, fetch and destroy server entities.
close() - Method in interface org.ehcache.CacheManager
Transitions this CacheManager to UNINITIALIZED.
close() - Method in class org.ehcache.core.EhcacheBase
Transitions this UserManagedCache to UNINITIALIZED.
close() - Method in class org.ehcache.core.EhcacheManager
 
close() - Method in class org.ehcache.core.PersistentUserManagedEhcache
Transitions this UserManagedCache to UNINITIALIZED.
close() - Method in interface org.ehcache.core.spi.LifeCycled
Callback used by internal life cycling infrastructure when transitioning from Status.AVAILABLE to Status.UNINITIALIZED
Throwing an Exception here, will fail the transition
close() - Method in class org.ehcache.core.spi.LifeCycledAdapter
Callback used by internal life cycling infrastructure when transitioning from Status.AVAILABLE to Status.UNINITIALIZED
Throwing an Exception here, will fail the transition
close() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
close(ClassLoader) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
close(URI, ClassLoader) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
close() - Method in interface org.ehcache.UserManagedCache
Transitions this UserManagedCache to UNINITIALIZED.
closeAllAfter(T, Object...) - Static method in class org.ehcache.jsr107.CloseUtil
 
closeEhcache(String, InternalCache<?, ?>) - Method in class org.ehcache.core.EhcacheManager
Perform cache closure actions specific to a cache manager implementation.
CloseUtil - Class in org.ehcache.jsr107
 
CloseUtil() - Constructor for class org.ehcache.jsr107.CloseUtil
 
cluster(URI) - Static method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Creates a new builder connecting to the given cluster.
cluster(Iterable<InetSocketAddress>, String) - Static method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Creates a new builder connecting to the given cluster.
clustered() - Static method in class org.ehcache.clustered.client.config.builders.ClusteredResourcePoolBuilder
Creates a resource pool that inherits the resources already configured on the server.
clusteredDedicated(long, MemoryUnit) - Static method in class org.ehcache.clustered.client.config.builders.ClusteredResourcePoolBuilder
Creates a new clustered resource pool using dedicated clustered resources.
clusteredDedicated(String, long, MemoryUnit) - Static method in class org.ehcache.clustered.client.config.builders.ClusteredResourcePoolBuilder
Creates a new clustered resource pool using dedicated clustered resources.
ClusteredResourcePool - Interface in org.ehcache.clustered.client.config
Defines a resource supported by a server-based resource.
ClusteredResourcePoolBuilder - Class in org.ehcache.clustered.client.config.builders
Constructs a ResourcePool for a clustered resource.
ClusteredResourceType<P extends ClusteredResourcePool> - Interface in org.ehcache.clustered.client.config
Defines the clustered ResourceType.
ClusteredResourceType.Types - Class in org.ehcache.clustered.client.config
 
clusteredRestartableDedicated(long, MemoryUnit) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.ClusteredRestartableResourcePoolBuilder
Creates a new restartable clustered resource pool using dedicated clustered resources supporting synchronous writes to restart log.
clusteredRestartableDedicated(long, MemoryUnit, int) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.ClusteredRestartableResourcePoolBuilder
Creates a new restartable clustered resource pool using dedicated clustered resources.
clusteredRestartableDedicated(String, long, MemoryUnit) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.ClusteredRestartableResourcePoolBuilder
Creates a new restartable clustered resource pool with synchronous writes to restart log using dedicated clustered resources, given a server based resource name.
clusteredRestartableDedicated(String, long, MemoryUnit, int) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.ClusteredRestartableResourcePoolBuilder
Creates a new restartable clustered resource pool with synchronous writes to restart log using dedicated clustered resources, given a server based resource name.
ClusteredRestartableResourcePoolBuilder - Class in com.terracottatech.ehcache.clustered.client.config.builders
Constructs a ResourcePool for a restartable clustered resource.
clusteredRestartableShared(String) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.ClusteredRestartableResourcePoolBuilder
Creates a new restartable shared resource pool based on the provided parameters.
clusteredShared(String) - Static method in class org.ehcache.clustered.client.config.builders.ClusteredResourcePoolBuilder
Creates a new resource pool based on the provided parameters.
ClusteredStoreConfiguration - Class in org.ehcache.clustered.client.config
ServiceConfiguration for the ClusteredStore.
ClusteredStoreConfiguration() - Constructor for class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
Creates a new configuration with consistency set to EVENTUAL.
ClusteredStoreConfiguration(Consistency) - Constructor for class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
Creates a new configuration with the provided Consistency.
ClusteredStoreConfigurationBuilder - Class in org.ehcache.clustered.client.config.builders
Clustering - Class in org.ehcache.management.cluster
Feature-check class that is there only so that the management module can contain some specific classes depending on clustering, and activated only when clustering is available
Clustering() - Constructor for class org.ehcache.management.cluster.Clustering
 
ClusteringManagementService - Interface in org.ehcache.management.cluster
Activate the clustering management, which will sends all client-side stats, notifications and also the client-side management registry through the cluster connection
ClusteringManagementServiceConfiguration<R> - Interface in org.ehcache.management.cluster
Configuration interface for a ClusteringManagementService.
ClusteringService - Interface in org.ehcache.clustered.client.service
Provides support for accessing server-based resources.
ClusteringService.ClusteredCacheIdentifier - Interface in org.ehcache.clustered.client.service
A PersistenceSpaceIdentifier that can provide an id.
ClusteringServiceConfiguration - Class in org.ehcache.clustered.client.config
Specifies the configuration for a ClusteringService.
ClusteringServiceConfiguration(URI) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(URI, Timeouts) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, Timeouts) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(URI, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(URI, Timeouts, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, Timeouts, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(URI, boolean, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, boolean, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(URI, Timeouts, boolean, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, Timeouts, boolean, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(URI, Timeouts, boolean, ServerSideConfiguration, Properties) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, Timeouts, boolean, ServerSideConfiguration, Properties) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(ConnectionSource, Timeouts, boolean, ServerSideConfiguration, Properties) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Creates a ClusteringServiceConfiguration from the properties provided.
ClusteringServiceConfiguration(ClusteringServiceConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
 
ClusteringServiceConfigurationBuilder - Class in org.ehcache.clustered.client.config.builders
A builder of ClusteringService configurations.
CollectionUtil - Class in org.ehcache.core.util
Multiple useful methods to play with collections.
CollectorService - Interface in org.ehcache.management
Collector service installed in a cache manager
CollectorService.Collector - Interface in org.ehcache.management
 
collectStatistics(String, Collection<String>, long) - Method in interface org.ehcache.core.spi.service.StatisticsService
Returns the statistics for the cache
collectStatistics(String, Collection<String>, long) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
collectStatistics(Context, Collection<String>, long) - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
com.terracottatech.ehcache.clustered.client.config.builders - package com.terracottatech.ehcache.clustered.client.config.builders
Builders designed to help with programmatic configuration of Terracotta Ehcache clustered using a fluent API
com.terracottatech.ehcache.disk.config - package com.terracottatech.ehcache.disk.config
Package for configuration classes related to Terracotta Enterprise disk feature
com.terracottatech.ehcache.disk.config.builders - package com.terracottatech.ehcache.disk.config.builders
Builders designed to help with programmatic configuration of Terracotta Ehcache disk store using a fluent API
com.terracottatech.ehcache.disk.service - package com.terracottatech.ehcache.disk.service
Ehcache service definitions for the Terracotta Ehcache disk store
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 class org.ehcache.impl.config.copy.DefaultCopierConfiguration
 
compatibleWith(ServiceConfiguration<?, ?>) - Method in class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
 
compatibleWith(ServiceConfiguration<?, ?>) - Method in class org.ehcache.impl.config.serializer.DefaultSerializerConfiguration
 
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.
compute(K, BiFunction<? super K, ? super V, ? extends V>, Supplier<Boolean>, Supplier<Boolean>, Supplier<Boolean>) - Method in interface org.ehcache.core.Jsr107Cache
Invokes the computeFunction passing in the current mapping for key and using the others functions to specify some behaviours of the operation.
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.
ConcurrentWeakIdentityHashMap<K,V> - Class in org.ehcache.core.collections
 
ConcurrentWeakIdentityHashMap() - Constructor for class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
conditionalRemoveObserver - Variable in class org.ehcache.core.EhcacheBase
 
config - Variable in class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
 
configOrVariant - Variable in class org.ehcache.xml.multi.model.Configurations.Configuration
 
configToDocument(Configuration) - Method in class org.ehcache.xml.ConfigurationParser
 
Configuration - Interface in org.ehcache.config
Represents the configuration for a CacheManager.
configuration - Variable in class org.ehcache.xml.multi.model.Configurations
 
Configuration() - Constructor for class org.ehcache.xml.multi.model.Configurations.Configuration
 
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
ConfigurationParser - Class in org.ehcache.xml
Provides support for parsing a cache configuration expressed in XML.
ConfigurationParser.FatalErrorHandler - Class in org.ehcache.xml
 
ConfigurationParser.XmlConfigurationWrapper - Class in org.ehcache.xml
 
Configurations - Class in org.ehcache.xml.multi.model
Java class for anonymous complex type.
Configurations() - Constructor for class org.ehcache.xml.multi.model.Configurations
 
Configurations.Configuration - Class in org.ehcache.xml.multi.model
Java class for anonymous complex type.
Configurations.Configuration.Variant - Class in org.ehcache.xml.multi.model
Java class for anonymous complex type.
connection(Duration) - Method in class org.ehcache.clustered.client.config.builders.TimeoutsBuilder
Sets the timeout for connecting to the server.
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.
contains(Class<? extends Service>) - Method in class org.ehcache.core.spi.ServiceLocator.DependencySet
 
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(Object) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
containsKey(K) - Method in class org.ehcache.core.EhcacheBase
Checks whether a mapping for the given key is present, without retrieving the associated value.
containsKey(K) - Method in class org.ehcache.core.PersistentUserManagedEhcache
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.
containsValue(Object) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
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
 
convertToJavaTemporalUnit(TimeUnit) - Static method in class org.ehcache.xml.XmlModel
 
convertToJavaTimeUnit(TimeUnit) - Static method in class org.ehcache.xml.XmlModel
 
convertToJUCTimeUnit(TimeUnit) - Static method in class org.ehcache.xml.XmlModel
 
convertToXmlTimeUnit(TimeUnit) - Static method in class org.ehcache.xml.XmlModel
 
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.
copyMapButFailOnNull(Map<? extends K, ? extends V>) - Static method in class org.ehcache.core.util.CollectionUtil
Copy each map entry to a new map but check that each key and value isn't null.
CopyProvider - Interface in org.ehcache.spi.copy
A Service providing Copier instances.
CORE_SCHEMA_URL - Static variable in class org.ehcache.xml.XmlConfiguration
 
CoreCacheConfigurationParser - Class in org.ehcache.xml
 
CoreCacheConfigurationParser() - Constructor for class org.ehcache.xml.CoreCacheConfigurationParser
 
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
 
CoreServiceConfigurationParser - Interface in org.ehcache.xml
 
CoreServiceCreationConfigurationParser - Interface in org.ehcache.xml
 
count(D) - Method in class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
count(T) - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
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(ServiceCreationConfiguration<FastRestartStoreContainerService, ?>) - Method in class com.terracottatech.ehcache.disk.service.FastRestartStoreContainerServiceFactory
 
create() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
Creates the entity and validate that it can be effectively fetched
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.
create(ServiceCreationConfiguration<StatisticsService, ?>) - Method in class org.ehcache.core.statistics.DefaultStatisticsServiceFactory
 
create(ServiceCreationConfiguration<ManagementRegistryService, ?>) - Method in class org.ehcache.management.registry.DefaultManagementRegistryFactory
 
createAndGetDocumentBuilder(Collection<Source>) - Static method in class org.ehcache.xml.DomUtil
 
createAndGetDocumentBuilder(Source) - Static method in class org.ehcache.xml.DomUtil
 
createAndGetDocumentBuilder() - Static method in class org.ehcache.xml.DomUtil
 
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.
createCache(String, Builder<? extends CacheConfiguration<K, V>>) - Method in class org.ehcache.core.EhcacheManager
 
createCache(String, CacheConfiguration<K, V>) - Method in class org.ehcache.core.EhcacheManager
 
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.
createCacheRegistry(String, Cache<K, V>, LongSupplier) - Method in interface org.ehcache.core.spi.service.StatisticsService
Create statistics registry
createCacheRegistry(String, Cache<K, V>, LongSupplier) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
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
createConfigurations() - Method in class org.ehcache.xml.multi.model.ObjectFactory
Create an instance of Configurations
createConfigurationsConfiguration() - Method in class org.ehcache.xml.multi.model.ObjectFactory
Create an instance of Configurations.Configuration
createConfigurationsConfigurationVariant() - Method in class org.ehcache.xml.multi.model.ObjectFactory
createConfigurationsConfigurationVariant(Configurations.Configuration.Variant) - Method in class org.ehcache.xml.multi.model.ObjectFactory
Create an instance of JAXBElement<Configurations.Configuration.Variant>}
created(K, V) - Method in interface org.ehcache.core.events.StoreEventSink
Indicates a mapping was created.
createDocumentRoot(Source) - Static method in class org.ehcache.xml.DomUtil
 
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
createJsr107Cache() - Method in class org.ehcache.core.Ehcache
 
createJsr107Cache() - Method in interface org.ehcache.core.InternalCache
Jsr107Cache
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.
createObserver(String, Class<T>, boolean) - Method in class org.ehcache.impl.store.BaseStore
Create an OperationObserver using this for the context.
createOperationStatistics(String, Class<T>, String, Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
Create operation statistic for provided type
createOperationStatistics(String, Class<T>, String, Object) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
createOrAttachBackingMap(long, String, Store.Configuration<K, V>, SwitchableEvictionAdvisor<K, OffHeapValueHolder<V>>, EhcacheSegmentFactory.EhcacheSegment.EvictionListener<K, OffHeapValueHolder<V>>) - Method in interface com.terracottatech.ehcache.disk.service.FastRestartStoreContainerManager
 
createPersistenceContextWithin(PersistableResourceService.PersistenceSpaceIdentifier<?>, String) - Method in interface org.ehcache.core.spi.service.DiskResourceService
Creates a new persistence context within the given space.
createPersistenceContextWithin(PersistableResourceService.PersistenceSpaceIdentifier<?>, String) - Method in class org.ehcache.impl.persistence.DefaultDiskResourceService
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
createRootElement(Document, DefaultManagementRegistryConfiguration) - Method in class org.ehcache.management.registry.ManagementRegistryServiceConfigurationParser
 
createRootElement(Document, T) - Method in class org.ehcache.xml.BaseConfigParser
 
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.
createSafeSpace(LocalPersistenceService.SafeSpaceIdentifier) - Method in class org.ehcache.impl.persistence.DefaultLocalPersistenceService
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.
createSafeSpaceIdentifier(String, String) - Method in class org.ehcache.impl.persistence.DefaultLocalPersistenceService
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
createTranslatedStatistic(BaseStore<K, V>, String, Map<T, Set<S>>, String) - Method in class org.ehcache.impl.store.BaseStore.BaseStoreProvider
 
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

DEDICATED - Static variable in class org.ehcache.clustered.client.config.ClusteredResourceType.Types
Identifies the clustered-dedicated ResourceType.
DedicatedClusteredResourcePool - Interface in org.ehcache.clustered.client.config
Specifies a ClusteredResourcePool reserving space from a server-based clustered resource.
DEFAULT - Static variable in class org.ehcache.clustered.client.config.Timeouts
 
DEFAULT - Static variable in class org.ehcache.core.statistics.LatencyHistogramConfiguration
 
DEFAULT_AUTOCREATE - Static variable in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
 
DEFAULT_BUCKET_COUNT - Static variable in class org.ehcache.core.statistics.LatencyHistogramConfiguration
 
DEFAULT_CONNECTION_TIMEOUT - Static variable in class org.ehcache.clustered.client.config.Timeouts
 
DEFAULT_DISK_SEGMENTS - Static variable in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
 
DEFAULT_DISPATCHER_CONCURRENCY - Static variable in interface org.ehcache.core.config.store.StoreEventSourceConfiguration
Default dispatcher concurrency
DEFAULT_MAX_OBJECT_SIZE - Static variable in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
Default maximum object size after which sizing stops
DEFAULT_OBJECT_GRAPH_SIZE - Static variable in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
Default maximum object graph count after which sizing stops
DEFAULT_OPERATION_TIMEOUT - Static variable in class org.ehcache.clustered.client.config.Timeouts
 
DEFAULT_PHI - Static variable in class org.ehcache.core.statistics.LatencyHistogramConfiguration
 
DEFAULT_UNIT - Static variable in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
Default maximum object size unit after which sizing stops
DEFAULT_WINDOW - Static variable in class org.ehcache.core.statistics.LatencyHistogramConfiguration
 
DEFAULT_WRITER_CONCURRENCY - Static variable in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
 
DefaultBatchingConfiguration - Class in org.ehcache.impl.config.loaderwriter.writebehind
Configuration class for write-behind batching.
DefaultBatchingConfiguration(long, TimeUnit, int, boolean) - Constructor for class org.ehcache.impl.config.loaderwriter.writebehind.DefaultBatchingConfiguration
Creates a new configuration with the provided parameters.
DefaultCacheEventDispatcherConfiguration - Class in org.ehcache.impl.config.event
ServiceConfiguration for the default CacheEventDispatcherFactory implementation.
DefaultCacheEventDispatcherConfiguration(String) - Constructor for class org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration
Creates a new configuration with the provided pool alias
DefaultCacheEventDispatcherConfigurationParser - Class in org.ehcache.xml.service
 
DefaultCacheEventDispatcherConfigurationParser() - Constructor for class org.ehcache.xml.service.DefaultCacheEventDispatcherConfigurationParser
 
DefaultCacheEventListenerConfiguration - Class in org.ehcache.impl.config.event
DefaultCacheEventListenerConfiguration(Set<EventType>, Class<? extends CacheEventListener<?, ?>>, Object...) - Constructor for class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
Creates a new DefaultCacheEventListenerConfiguration with the provided parameters.
DefaultCacheEventListenerConfiguration(Set<EventType>, CacheEventListener<?, ?>) - Constructor for class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
Creates a new DefaultCacheEventListenerConfiguration with the provided parameters.
DefaultCacheEventListenerConfigurationParser - Class in org.ehcache.xml.service
 
DefaultCacheEventListenerConfigurationParser() - Constructor for class org.ehcache.xml.service.DefaultCacheEventListenerConfigurationParser
 
DefaultCacheLoaderWriterConfiguration - Class in org.ehcache.impl.config.loaderwriter
DefaultCacheLoaderWriterConfiguration(Class<? extends CacheLoaderWriter<?, ?>>, Object...) - Constructor for class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration
Creates a new configuration object with the specified CacheLoaderWriter class and associated constructor arguments.
DefaultCacheLoaderWriterConfiguration(CacheLoaderWriter<?, ?>) - Constructor for class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration
Creates a new configuration with the specified CacheLoaderWriter instance.
DefaultCacheLoaderWriterConfiguration(DefaultCacheLoaderWriterConfiguration) - Constructor for class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration
 
DefaultCacheLoaderWriterConfigurationParser - Class in org.ehcache.xml.service
 
DefaultCacheLoaderWriterConfigurationParser() - Constructor for class org.ehcache.xml.service.DefaultCacheLoaderWriterConfigurationParser
 
DefaultCacheLoaderWriterProviderConfiguration - Class in org.ehcache.impl.config.loaderwriter
DefaultCacheLoaderWriterProviderConfiguration() - Constructor for class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
 
DefaultCacheLoaderWriterProviderConfiguration(DefaultCacheLoaderWriterProviderConfiguration) - Constructor for class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
 
DefaultCacheStatistics - Class in org.ehcache.core.statistics
Contains usage statistics relative to a given cache.
DefaultCacheStatistics(InternalCache<?, ?>) - Constructor for class org.ehcache.core.statistics.DefaultCacheStatistics
 
DefaultClusteringManagementService - Class in org.ehcache.management.cluster
 
DefaultClusteringManagementService() - Constructor for class org.ehcache.management.cluster.DefaultClusteringManagementService
 
DefaultClusteringManagementService(ClusteringManagementServiceConfiguration<?>) - Constructor for class org.ehcache.management.cluster.DefaultClusteringManagementService
 
DefaultClusteringManagementServiceConfiguration - Class in org.ehcache.management.cluster
 
DefaultClusteringManagementServiceConfiguration() - Constructor for class org.ehcache.management.cluster.DefaultClusteringManagementServiceConfiguration
 
DefaultCollectorService - Class in org.ehcache.management.registry
 
DefaultCollectorService() - Constructor for class org.ehcache.management.registry.DefaultCollectorService
 
DefaultCollectorService(CollectorService.Collector) - Constructor for class org.ehcache.management.registry.DefaultCollectorService
 
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.
DefaultCopierConfiguration<T> - Class in org.ehcache.impl.config.copy
ServiceConfiguration for the default CopyProvider implementation.
DefaultCopierConfiguration(Class<? extends Copier<T>>, DefaultCopierConfiguration.Type) - Constructor for class org.ehcache.impl.config.copy.DefaultCopierConfiguration
Creates a new configuration with the given Copier class of the provided DefaultCopierConfiguration.Type.
DefaultCopierConfiguration(Copier<T>, DefaultCopierConfiguration.Type) - Constructor for class org.ehcache.impl.config.copy.DefaultCopierConfiguration
Creates a new configuration with the given Copier instance of the provided DefaultCopierConfiguration.Type.
DefaultCopierConfiguration.Type - Enum in org.ehcache.impl.config.copy
Copy provider types
DefaultCopierConfigurationParser - Class in org.ehcache.xml.service
 
DefaultCopierConfigurationParser() - Constructor for class org.ehcache.xml.service.DefaultCopierConfigurationParser
 
DefaultCopyProviderConfiguration - Class in org.ehcache.impl.config.copy
ServiceCreationConfiguration for the default CopyProvider implementation.
DefaultCopyProviderConfiguration() - Constructor for class org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration
Default constructor.
DefaultCopyProviderConfiguration(DefaultCopyProviderConfiguration) - Constructor for class org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration
Copy constructor
DefaultCopyProviderConfigurationParser - Class in org.ehcache.xml.provider
 
DefaultCopyProviderConfigurationParser() - Constructor for class org.ehcache.xml.provider.DefaultCopyProviderConfigurationParser
 
DefaultDiskResourceService - Class in org.ehcache.impl.persistence
Default implementation of the DiskResourceService which can be used explicitly when persistent user managed caches are desired.
DefaultDiskResourceService() - Constructor for class org.ehcache.impl.persistence.DefaultDiskResourceService
 
DefaultEventSourceConfiguration - Class in org.ehcache.impl.config.event
DefaultEventSourceConfiguration(int) - Constructor for class org.ehcache.impl.config.event.DefaultEventSourceConfiguration
Creates a new configuration with the provided dispatcher concurrency for ordered events.
DefaultLocalPersistenceService - Class in org.ehcache.impl.persistence
Implements the local persistence service that provides individual sub-spaces for different services.
DefaultLocalPersistenceService(DefaultPersistenceConfiguration) - Constructor for class org.ehcache.impl.persistence.DefaultLocalPersistenceService
Creates a new service instance using the provided configuration.
DefaultManagementRegistryConfiguration - Class in org.ehcache.management.registry
 
DefaultManagementRegistryConfiguration() - Constructor for class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
DefaultManagementRegistryFactory - Class in org.ehcache.management.registry
 
DefaultManagementRegistryFactory() - Constructor for class org.ehcache.management.registry.DefaultManagementRegistryFactory
 
DefaultManagementRegistryService - Class in org.ehcache.management.registry
 
DefaultManagementRegistryService() - Constructor for class org.ehcache.management.registry.DefaultManagementRegistryService
 
DefaultManagementRegistryService(ManagementRegistryServiceConfiguration) - Constructor for class org.ehcache.management.registry.DefaultManagementRegistryService
 
DefaultPersistenceConfiguration - Class in org.ehcache.impl.config.persistence
DefaultPersistenceConfiguration(File) - Constructor for class org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration
Creates a new configuration object with the provided parameters.
defaultPool(String, int, int) - Method in class org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder
Adds a default pool configuration to the returned builder.
DefaultRecoveryStore<K> - Class in org.ehcache.core.resilience
Default implementation of the RecoveryStore.
DefaultRecoveryStore(Store<K, ?>) - Constructor for class org.ehcache.core.resilience.DefaultRecoveryStore
 
DefaultResilienceStrategyConfiguration - Class in org.ehcache.impl.config.resilience
DefaultResilienceStrategyConfiguration(Class<? extends ResilienceStrategy>, Object...) - Constructor for class org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration
Creates a resilience strategy configuration that instantiates instances of the given class on demand.
DefaultResilienceStrategyConfiguration(ResilienceStrategy<?, ?>) - Constructor for class org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration
Creates a resilience strategy configuration that uses the supplies instance.
DefaultResilienceStrategyConfiguration(DefaultResilienceStrategyConfiguration) - Constructor for class org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration
 
DefaultResilienceStrategyConfigurationParser - Class in org.ehcache.xml.service
 
DefaultResilienceStrategyConfigurationParser() - Constructor for class org.ehcache.xml.service.DefaultResilienceStrategyConfigurationParser
 
DefaultResilienceStrategyProviderConfiguration - Class in org.ehcache.impl.config.resilience
DefaultResilienceStrategyProviderConfiguration() - Constructor for class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
 
DefaultSerializationProviderConfiguration - Class in org.ehcache.impl.config.serializer
DefaultSerializationProviderConfiguration() - Constructor for class org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration
Creates a new configuration instance.
DefaultSerializationProviderConfiguration(DefaultSerializationProviderConfiguration) - Constructor for class org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration
Copy constructor
DefaultSerializationProviderConfigurationParser - Class in org.ehcache.xml.provider
 
DefaultSerializationProviderConfigurationParser() - Constructor for class org.ehcache.xml.provider.DefaultSerializationProviderConfigurationParser
 
DefaultSerializerConfiguration<T> - Class in org.ehcache.impl.config.serializer
DefaultSerializerConfiguration(Class<? extends Serializer<T>>, DefaultSerializerConfiguration.Type) - Constructor for class org.ehcache.impl.config.serializer.DefaultSerializerConfiguration
Creates a new serializer configuration with the given Serializer class and type.
DefaultSerializerConfiguration(Serializer<T>, DefaultSerializerConfiguration.Type) - Constructor for class org.ehcache.impl.config.serializer.DefaultSerializerConfiguration
Creates a new serializer configuration with the given Serializer instance and type.
DefaultSerializerConfiguration.Type - Enum in org.ehcache.impl.config.serializer
Serialization provider types
DefaultSerializerConfigurationParser - Class in org.ehcache.xml.service
 
DefaultSerializerConfigurationParser() - Constructor for class org.ehcache.xml.service.DefaultSerializerConfigurationParser
 
defaultServerResource(String) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder
Sets the default server resource for pools and caches.
defaultServerResource(String) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder
 
defaultServerResource(String) - Method in class org.ehcache.clustered.client.config.builders.ServerSideConfigurationBuilder
Sets the default server resource for pools and caches.
DefaultSharedManagementService - Class in org.ehcache.management.registry
This service can be registered across several cache managers and provides a way to access per-cache manager management registry
DefaultSharedManagementService() - Constructor for class org.ehcache.management.registry.DefaultSharedManagementService
 
DefaultSizeOfEngineConfiguration - Class in org.ehcache.impl.config.store.heap
DefaultSizeOfEngineConfiguration(long, MemoryUnit, long) - Constructor for class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
Creates a new configuration object with the provided parameters.
DefaultSizeOfEngineConfigurationParser - Class in org.ehcache.xml.service
 
DefaultSizeOfEngineConfigurationParser() - Constructor for class org.ehcache.xml.service.DefaultSizeOfEngineConfigurationParser
 
DefaultSizeOfEngineProviderConfiguration - Class in org.ehcache.impl.config.store.heap
DefaultSizeOfEngineProviderConfiguration(long, MemoryUnit, long) - Constructor for class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration
Creates a new configuration object with the provided parameters.
DefaultSizeOfEngineProviderConfigurationParser - Class in org.ehcache.xml.provider
 
DefaultSizeOfEngineProviderConfigurationParser() - Constructor for class org.ehcache.xml.provider.DefaultSizeOfEngineProviderConfigurationParser
 
DefaultStatisticsService - Class in org.ehcache.core.statistics
Default implementation using the statistics calculated by the observers set on the caches.
DefaultStatisticsService() - Constructor for class org.ehcache.core.statistics.DefaultStatisticsService
 
DefaultStatisticsServiceFactory - Class in org.ehcache.core.statistics
 
DefaultStatisticsServiceFactory() - Constructor for class org.ehcache.core.statistics.DefaultStatisticsServiceFactory
 
DefaultStoreEventDispatcher<K,V> - Class in org.ehcache.impl.store
The default StoreEventDispatcher implementation.
DefaultStoreEventDispatcher(int) - Constructor for class org.ehcache.impl.store.DefaultStoreEventDispatcher
 
DefaultTierStatistics - Class in org.ehcache.core.statistics
Contains usage statistics relative to a given tier.
DefaultTierStatistics(Cache<?, ?>, String) - Constructor for class org.ehcache.core.statistics.DefaultTierStatistics
 
DefaultWriteBehindConfiguration - Class in org.ehcache.impl.config.loaderwriter.writebehind
DefaultWriteBehindConfiguration(String, int, int, WriteBehindConfiguration.BatchingConfiguration) - Constructor for class org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration
Creates a new configuration with the provided parameters.
DefaultWriteBehindConfigurationParser - Class in org.ehcache.xml.service
 
DefaultWriteBehindConfigurationParser() - Constructor for class org.ehcache.xml.service.DefaultWriteBehindConfigurationParser
 
DelegatedMappedOperationStatistics<S extends java.lang.Enum<S>,D extends java.lang.Enum<D>> - Class in org.ehcache.core.statistics
 
DelegatedMappedOperationStatistics(<any>) - Constructor for class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
DelegatingOperationObserver<T extends java.lang.Enum<T>> - Class in org.ehcache.core.statistics
 
DelegatingOperationObserver(<any>) - Constructor for class org.ehcache.core.statistics.DelegatingOperationObserver
 
DelegatingOperationStatistic<T extends java.lang.Enum<T>> - Class in org.ehcache.core.statistics
 
DelegatingOperationStatistic(<any>) - Constructor for class org.ehcache.core.statistics.DelegatingOperationStatistic
 
delegationChain(Supplier<ClassLoader>, ClassLoader...) - Static method in class org.ehcache.core.util.ClassLoading
 
delegationChain(ClassLoader...) - Static method in class org.ehcache.core.util.ClassLoading
 
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.
dependencySet() - Static method in class org.ehcache.core.spi.ServiceLocator
 
DependencySet() - Constructor for class org.ehcache.core.spi.ServiceLocator.DependencySet
 
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.
deregisterCacheEventListener(CacheEventListener<? super K, ? super V>) - Method in class org.ehcache.impl.events.CacheEventDispatcherImpl
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
deRegisterFromParent(Object, Object) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
deregisterListener(CacheManagerListener) - Method in class org.ehcache.core.EhcacheManager
 
deregisterListener(CacheManagerListener) - Method in interface org.ehcache.core.spi.store.InternalCacheManager
De-registers a CacheManagerListener.
derive() - Method in class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
 
derive() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
 
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 class org.ehcache.impl.config.BaseCacheConfiguration
 
derive() - Method in class org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration
 
derive() - Method in class org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration
 
derive() - Method in class org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration
 
derive() - Method in class org.ehcache.impl.config.event.DefaultEventSourceConfiguration
 
derive() - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration
 
derive() - Method in class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration
 
derive() - Method in class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
 
derive() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.WriteBehindProviderConfiguration
 
derive() - Method in class org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration
 
derive() - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration
 
derive() - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
 
derive() - Method in class org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration
 
derive() - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
 
derive() - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreProviderConfiguration
 
derive() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
 
derive() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration
 
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.transactions.xa.configuration.XAStoreConfiguration
 
derive() - Method in class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProviderConfiguration
 
derive() - Method in class org.ehcache.xml.XmlConfiguration
 
destroy() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
Destroy the entity matching the factory entity identifier and type
destroy() - Method in class org.ehcache.core.EhcacheManager
 
destroy() - Method in class org.ehcache.core.PersistentUserManagedEhcache
Destroys all persistent data structures for this PersistentUserManagedCache.
destroy(String) - Method in class org.ehcache.impl.persistence.DefaultDiskResourceService
Destroys the persistence space with the given name.
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 class org.ehcache.impl.persistence.DefaultDiskResourceService
Destroys all persistence spaces.
destroyAll(String) - Method in class org.ehcache.impl.persistence.DefaultLocalPersistenceService
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 class org.ehcache.core.EhcacheManager
 
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.
destroySafeSpace(LocalPersistenceService.SafeSpaceIdentifier, boolean) - Method in class org.ehcache.impl.persistence.DefaultLocalPersistenceService
Destroys the safe space.
detachBackingMap(String) - Method in interface com.terracottatech.ehcache.disk.service.FastRestartStoreContainerManager
 
disableCoalescing() - Method in class org.ehcache.config.builders.WriteBehindConfigurationBuilder.BatchedWriteBehindConfigurationBuilder
Disables batch coalescing on the returned builder.
discoverSchema(Source...) - Static method in class org.ehcache.xml.ConfigurationParser
 
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.
diskRestartable(long, MemoryUnit) - Static method in class com.terracottatech.ehcache.disk.config.builders.EnterpriseDiskResourcePoolBuilder
Creates a frs backed offHeap pool, given size and unit.
documentBuilder(Schema) - Static method in class org.ehcache.xml.ConfigurationParser
 
documentToConfig(Document, ClassLoader, Map<String, ClassLoader>) - Method in class org.ehcache.xml.ConfigurationParser
 
documentToText(Document) - Static method in class org.ehcache.xml.ConfigurationParser
 
doGet(K) - Method in class org.ehcache.core.Ehcache
doGet(K) - Method in class org.ehcache.core.EhcacheBase
 
doGetAllInternal(Set<? extends K>, boolean) - Method in class org.ehcache.core.Ehcache
 
doGetAllInternal(Set<? extends K>, boolean) - Method in class org.ehcache.core.EhcacheBase
 
DomUtil - Class in org.ehcache.xml
 
DomUtil() - Constructor for class org.ehcache.xml.DomUtil
 
doPut(K, V) - Method in class org.ehcache.core.Ehcache
 
doPut(K, V) - Method in class org.ehcache.core.EhcacheBase
 
doPutAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.core.Ehcache
 
doPutAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.core.EhcacheBase
 
doPutIfAbsent(K, V, Consumer<Boolean>) - Method in class org.ehcache.core.Ehcache
 
doPutIfAbsent(K, V, Consumer<Boolean>) - Method in class org.ehcache.core.EhcacheBase
 
doRemove(K, V) - Method in class org.ehcache.core.Ehcache
 
doRemove(K, V) - Method in class org.ehcache.core.EhcacheBase
 
doRemoveAll(Set<? extends K>) - Method in class org.ehcache.core.Ehcache
 
doRemoveAll(Set<? extends K>) - Method in class org.ehcache.core.EhcacheBase
 
doRemoveInternal(K) - Method in class org.ehcache.core.Ehcache
 
doRemoveInternal(K) - Method in class org.ehcache.core.EhcacheBase
 
doReplace(K, V) - Method in class org.ehcache.core.Ehcache
 
doReplace(K, V, V) - Method in class org.ehcache.core.Ehcache
 
doReplace(K, V) - Method in class org.ehcache.core.EhcacheBase
 
doReplace(K, V, V) - Method in class org.ehcache.core.EhcacheBase
 
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
 
Ehcache<K,V> - Class in org.ehcache.core
Implementation of the Cache interface when no CacheLoaderWriter is involved.
Ehcache(CacheConfiguration<K, V>, Store<K, V>, ResilienceStrategy<K, V>, CacheEventDispatcher<K, V>, Logger) - Constructor for class org.ehcache.core.Ehcache
Creates a new Ehcache based on the provided parameters.
Ehcache(CacheConfiguration<K, V>, Store<K, V>, ResilienceStrategy<K, V>, CacheEventDispatcher<K, V>, Logger, CacheLoaderWriter<? super K, V>) - Constructor for class org.ehcache.core.Ehcache
 
Ehcache.GetAllFunction<K,V> - Class in org.ehcache.core
 
Ehcache.PutAllFunction<K,V> - Class in org.ehcache.core
 
Ehcache.RemoveAllFunction<K,V> - Class in org.ehcache.core
 
EhcacheActionProvider - Class in org.ehcache.management.providers.actions
 
EhcacheActionProvider(ManagementRegistryServiceConfiguration) - Constructor for class org.ehcache.management.providers.actions.EhcacheActionProvider
 
EhcacheActionWrapper - Class in org.ehcache.management.providers.actions
 
EhcacheActivator - Class in org.ehcache.core.osgi
 
EhcacheActivator() - Constructor for class org.ehcache.core.osgi.EhcacheActivator
 
EhcacheBase<K,V> - Class in org.ehcache.core
Base implementation of the Cache interface that is common to all Ehcache implementation
EhcacheBase.Jsr107CacheBase - Class in org.ehcache.core
 
EhcacheCachingProvider - Class in org.ehcache.jsr107
CachingProvider implementation for Ehcache.
EhcacheCachingProvider() - Constructor for class org.ehcache.jsr107.EhcacheCachingProvider
 
EhcacheManager - Class in org.ehcache.core
Implementation class for the CacheManager and PersistentCacheManager
EhcacheManager(Configuration) - Constructor for class org.ehcache.core.EhcacheManager
 
EhcacheManager(Configuration, Collection<Service>) - Constructor for class org.ehcache.core.EhcacheManager
 
EhcacheManager(Configuration, Collection<Service>, boolean) - Constructor for class org.ehcache.core.EhcacheManager
 
EhcacheManager(Configuration, UnaryOperator<ServiceLocator.DependencySet>, boolean) - Constructor for class org.ehcache.core.EhcacheManager
 
EhcacheSettingsProvider - Class in org.ehcache.management.providers.settings
 
EhcacheSettingsProvider(ManagementRegistryServiceConfiguration, CacheManager) - Constructor for class org.ehcache.management.providers.settings.EhcacheSettingsProvider
 
EhcacheStatisticCollectorProvider - Class in org.ehcache.management.providers
 
EhcacheStatisticCollectorProvider(ManagementRegistryServiceConfiguration) - Constructor for class org.ehcache.management.providers.EhcacheStatisticCollectorProvider
 
EhcacheStatisticsProvider - Class in org.ehcache.management.providers.statistics
 
EhcacheStatisticsProvider(ManagementRegistryServiceConfiguration, StatisticsService, TimeSource) - Constructor for class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
EhcacheXAException - Exception in org.ehcache.transactions.xa
XAException allowing construction of message, errorCode and throwable.
EhcacheXAException(String, int) - Constructor for exception org.ehcache.transactions.xa.EhcacheXAException
 
EhcacheXAException(String, int, Throwable) - Constructor for exception org.ehcache.transactions.xa.EhcacheXAException
 
EMPTY - Static variable in interface org.ehcache.management.CollectorService.Collector
 
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(D) - Method in class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
end(T) - Method in class org.ehcache.core.statistics.DelegatingOperationObserver
 
end(T) - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
end(long, long, T) - Method in class org.ehcache.core.statistics.Jsr107LatencyMonitor
 
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
 
enterpriseCluster(URI) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Creates a new builder connecting to the given cluster.
enterpriseCluster(Iterable<InetSocketAddress>, String) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Creates a new builder connecting to the given cluster.
EnterpriseClusteringServiceConfigurationBuilder - Class in com.terracottatech.ehcache.clustered.client.config.builders
A builder of enterprise ClusteringService configurations.
EnterpriseDiskResourcePoolBuilder - Class in com.terracottatech.ehcache.disk.config.builders
Builder capable of building enterprise ready disk resource pools.
EnterpriseDiskResourceType<P extends com.terracottatech.ehcache.disk.config.EnterpriseDiskResourcePool> - Interface in com.terracottatech.ehcache.disk.config
Types of enterprise disk resources.
EnterpriseDiskResourceType.Types - Class in com.terracottatech.ehcache.disk.config
 
enterpriseSecureCluster(URI, Path) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Creates a new builder connecting to the given cluster secured using SSL/TLS.
enterpriseSecureCluster(Iterable<InetSocketAddress>, String, Path) - Static method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Creates a new builder connecting to the given cluster.
EnterpriseServerSideConfigurationBuilder - Class in com.terracottatech.ehcache.clustered.client.config.builders
Constructs the server-side portion of a ClusteringServiceConfiguration.
EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder - Class in com.terracottatech.ehcache.clustered.client.config.builders
Constructs the restartable server-side portion of a ClusteringServiceConfiguration.
EntityBusyException - Exception in org.ehcache.clustered.client.service
Thrown by Entity operations requiring access to the org.terracotta.entity.ActiveServerEntity when the org.terracotta.entity.ActiveServerEntity is not available.
EntityBusyException(String) - Constructor for exception org.ehcache.clustered.client.service.EntityBusyException
 
EntityBusyException(String, Throwable) - Constructor for exception org.ehcache.clustered.client.service.EntityBusyException
 
EntityBusyException(Throwable) - Constructor for exception org.ehcache.clustered.client.service.EntityBusyException
 
EntityService - Interface in org.ehcache.clustered.client.service
Provides support for accessing server entities through the Cache Manager connection
entrySet() - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
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.clustered.client.config.Timeouts
 
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.core.statistics.LatencyHistogramConfiguration
 
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(Object) - Method in class org.ehcache.management.providers.CacheBinding
 
equals(Object) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
equals(T, ByteBuffer) - Method in interface org.ehcache.spi.serialization.Serializer
Checks if the given instance and serial form represent the same instance.
error(SAXParseException) - Method in class org.ehcache.xml.ConfigurationParser.FatalErrorHandler
 
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.
eventSink() - Method in class org.ehcache.impl.store.DefaultStoreEventDispatcher
 
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.
ExceptionFactory - Class in org.ehcache.core.exceptions
Factory to help creation of CacheLoadingException and CacheWritingException.
ExecutionService - Interface in org.ehcache.core.spi.service
Configuration of ExecutionService defines named pools of threads.
expecting() - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Only support connection to an existing entity.
expecting() - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
expecting(UnaryOperator<ServerSideConfigurationBuilder>) - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Only support connection to an existing entity.
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
 
ExposedCacheBinding - Class in org.ehcache.management.providers
 
ExposedCacheBinding(ManagementRegistryServiceConfiguration, CacheBinding) - Constructor for class org.ehcache.management.providers.ExposedCacheBinding
 

F

FastRestartStoreContainerManager - Interface in com.terracottatech.ehcache.disk.service
Interface provided by FRS managers to its stores.
FastRestartStoreContainerService - Interface in com.terracottatech.ehcache.disk.service
Interface extension for the FRS service, which is one of enterprise disk services
FastRestartStoreContainerService.FastRestartStoreSpaceIdentifier - Interface in com.terracottatech.ehcache.disk.service
Identifies individual spaces for different caches
FastRestartStoreContainerServiceFactory - Class in com.terracottatech.ehcache.disk.service
Factory creating FRS service.
FastRestartStoreContainerServiceFactory() - Constructor for class com.terracottatech.ehcache.disk.service.FastRestartStoreContainerServiceFactory
 
FastRestartStoreResourcePool - Interface in com.terracottatech.ehcache.disk.config
Enterprise disk resource pool that holds FRS backed offHeap resources.
fatalError(SAXParseException) - Method in class org.ehcache.xml.ConfigurationParser.FatalErrorHandler
 
FatalErrorHandler() - Constructor for class org.ehcache.xml.ConfigurationParser.FatalErrorHandler
 
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.
findBestCollectionSize(Iterable<?>, int) - Static method in class org.ehcache.core.util.CollectionUtil
Used to create a new collection with the correct size.
findDefaultValue(Object, String) - Static method in class org.ehcache.xml.JaxbHelper
 
findLowestTier(String[]) - Static method in class org.ehcache.core.statistics.StatsUtils
Find the lowest tier from a list of tier.
findOperationStatisticOnChildren(Object, Class<T>, String) - Static method in class org.ehcache.core.statistics.StatsUtils
Find an operation statistic attached (as a children) to this context that matches the statistic name and type
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.
findStatisticOnDescendants(Object, String, String, String) - Static method in class org.ehcache.core.statistics.StatsUtils
Search for a statistic on the descendant of the context that matches the tag and statistic name.
findStatisticOnDescendants(Object, String, String) - Static method in class org.ehcache.core.statistics.StatsUtils
Search for a statistic on the descendant of the context that matches the tag and statistic name.
findTiers(Cache<?, ?>) - Static method in class org.ehcache.core.statistics.StatsUtils
Find the list of tiers of a cache.
fireOn() - Method in interface org.ehcache.core.events.CacheEventListenerConfiguration
Indicates on which EventType an event has to be fired
fireOn() - Method in class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
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
firingMode() - Method in class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
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.
FRS - Static variable in class com.terracottatech.ehcache.disk.config.EnterpriseDiskResourceType.Types
 

G

get(K) - Method in interface org.ehcache.Cache
Retrieves the value currently mapped to the provided key.
get(Object) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
get(K) - Method in class org.ehcache.core.EhcacheBase
Retrieves the value currently mapped to the provided key.
get(K) - Method in class org.ehcache.core.PersistentUserManagedEhcache
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(Object) - Method in class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
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
 
getActualPutCount() - Method in class org.ehcache.core.Ehcache.PutAllFunction
 
getActualRemoveCount() - Method in class org.ehcache.core.Ehcache.RemoveAllFunction
 
getActualUpdateCount() - Method in class org.ehcache.core.Ehcache.PutAllFunction
 
getAlias() - Method in class org.ehcache.management.providers.CacheBinding
 
getAll(Set<? extends K>) - Method in interface org.ehcache.Cache
Retrieves all values associated with the given key set.
getAll(Set<? extends K>) - Method in class org.ehcache.core.EhcacheBase
Retrieves all values associated with the given key set.
getAll(Set<? extends K>) - Method in class org.ehcache.core.EhcacheBase.Jsr107CacheBase
 
getAll(Set<? extends K>) - Method in interface org.ehcache.core.Jsr107Cache
Get all mappings for the provided set of keys
getAll(Set<? extends K>) - Method in class org.ehcache.core.PersistentUserManagedEhcache
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.
GetAllFunction() - Constructor for class org.ehcache.core.Ehcache.GetAllFunction
 
getAllInternal(Set<? extends K>, boolean) - Method in class org.ehcache.core.EhcacheBase
 
getAllObserver - Variable in class org.ehcache.core.EhcacheBase
 
getAllocatedByteSize() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
 
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.Jsr107Cache
Gets the previous value associated with the key and replaces the mapping using the provided value.
getAndRemove(K) - Method in interface org.ehcache.core.Jsr107Cache
Gets a value and removes it from this cache.
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 class org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration
Returns the batching configuration or null if batching is not enabled.
getBatchingConfiguration() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
Returns the batching configuration or null if batching is not enabled.
getBatchSize() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.DefaultBatchingConfiguration
The recommended size of a batch of operations.
getBatchSize() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration
The recommended size of a batch of operations.
getBucketCount() - Method in class org.ehcache.core.statistics.LatencyHistogramConfiguration
 
getBulkMethodEntries() - Method in class org.ehcache.core.EhcacheBase
BulkMethodEntries
getBulkMethodEntries() - Method in interface org.ehcache.core.InternalCache
BulkMethodEntries
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
 
getCache(String, Class<K>, Class<V>) - Method in class org.ehcache.core.EhcacheManager
 
getCache() - Method in class org.ehcache.management.providers.CacheBinding
 
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
 
getCacheDescriptors(String) - Method in interface org.ehcache.core.spi.service.StatisticsService
Returns the Statistics descriptor for the cache with the given alias
getCacheDescriptors(String) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
getCacheEvictions() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many evictions occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheEvictions() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
getCacheExpirations() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many expirations occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheExpirations() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
getCacheGets() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many gets occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheGets() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
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()
getCacheHitPercentage() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
getCacheHits() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many hits occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheHits() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
getCacheLoaderWriter() - Method in class org.ehcache.core.Ehcache
CacheLoaderWriter
getCacheLoaderWriter() - Method in interface org.ehcache.core.InternalCache
CacheLoaderWriter
getCacheLoaderWriter() - Method in interface org.ehcache.core.spi.store.Store.Configuration
Cache Loader-Writer for the store
getCacheLoaderWriter() - Method in class org.ehcache.core.store.StoreConfigurationImpl
Cache Loader-Writer for the store
getCacheManager() - Method in interface org.ehcache.core.spi.service.CacheManagerProviderService
Returns the cache manager in which services live
getCacheManager(URI, ClassLoader, Properties) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
getCacheManager(URI, Configuration) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
Enables to create a JSR-107 CacheManager based on the provided Ehcache Configuration.
getCacheManager(URI, Configuration, Properties) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
Enables to create a JSR-107 CacheManager based on the provided Ehcache Configuration with the provided Properties.
getCacheManager(URI, ClassLoader) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
getCacheManager() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
getCacheManagerAlias() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
getCacheMisses() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many misses occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheMisses() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
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()
getCacheMissPercentage() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
getCachePuts() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many puts occurred on the cache since its creation or the latest CacheStatistics.clear()
getCachePuts() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
getCacheRemovals() - Method in interface org.ehcache.core.statistics.CacheStatistics
How many removals occurred on the cache since its creation or the latest CacheStatistics.clear()
getCacheRemovals() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
getCacheStatistics(String) - Method in interface org.ehcache.core.spi.service.StatisticsService
Return the object containing the statistics for a given cache name.
getCacheStatistics(String) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
getCapabilities() - Method in class org.ehcache.management.registry.DefaultSharedManagementService
 
getCapabilitiesByContext() - Method in class org.ehcache.management.registry.DefaultSharedManagementService
 
getCapabilitiesByContext() - Method in interface org.ehcache.management.SharedManagementService
Get the management capabilities of all the registered objects across several cache managers.
getCapabilityNames() - Method in class org.ehcache.management.registry.DefaultSharedManagementService
 
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.core.store.StoreConfigurationImpl
The Classloader for this store.
getClassLoader() - Method in class org.ehcache.impl.config.BaseCacheConfiguration
The ClassLoader for the Cache.
getClassLoader() - Method in class org.ehcache.management.providers.ExposedCacheBinding
 
getClassLoader() - Method in class org.ehcache.xml.XmlConfiguration
 
getClusterUri() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
The URI of the cluster that will be connected to.
getCollectorExecutorAlias() - Method in interface org.ehcache.management.ManagementRegistryServiceConfiguration
Gets the alias of the executor to use for asynchronous collector service tasks.
getCollectorExecutorAlias() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
getConcurrency() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration
The concurrency of the write behind engines queues.
getConcurrency() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration
The concurrency of the write behind engines queues.
getConfig() - Method in class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
Gets the value of the config property.
getConfigOrVariant() - Method in class org.ehcache.xml.multi.model.Configurations.Configuration
Gets the value of the configOrVariant property.
getConfiguration() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
 
getConfiguration() - Method in interface org.ehcache.clustered.client.service.ClusteringService
 
getConfiguration() - Method in interface org.ehcache.management.ManagementRegistryService
 
getConfiguration() - Method in class org.ehcache.management.registry.DefaultManagementRegistryService
 
getConfiguration() - Method in class org.ehcache.xml.ConfigurationParser.XmlConfigurationWrapper
 
getConfiguration() - Method in class org.ehcache.xml.multi.model.Configurations
Gets the value of the configuration property.
getConfigurationChangeListeners() - Method in interface org.ehcache.core.spi.store.ConfigurationChangeSupport
Returns the List of CacheConfigurationChangeListener defined.
getConfigurationChangeListeners() - Method in class org.ehcache.impl.events.CacheEventDispatcherImpl
Returns the List of CacheConfigurationChangeListener defined.
getConnectionSource() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
The ConnectionSource of the cluster, containing either a URI, or an Iterable<InetSocketAddress> of the servers in the cluster.
getConnectionTimeout() - Method in class org.ehcache.clustered.client.config.Timeouts
 
getConsistency() - Method in class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
Returns the Consistency for this configuration instance.
getContext() - Method in interface org.ehcache.management.ManagementRegistryServiceConfiguration
The context used to identify this cache manager
getContext() - Method in class org.ehcache.management.providers.ExposedCacheBinding
 
getContext() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
getContextContainer() - Method in class org.ehcache.management.registry.DefaultManagementRegistryService
 
getContextContainers() - Method in class org.ehcache.management.registry.DefaultSharedManagementService
 
getContextContainers() - Method in interface org.ehcache.management.SharedManagementService
Get the management contexts required to make use of the registered objects' capabilities.
getCoreBundle() - Static method in class org.ehcache.core.osgi.EhcacheActivator
 
getDefaultClassLoader() - Static method in class org.ehcache.core.util.ClassLoading
 
getDefaultClassLoader() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
getDefaultConfiguration() - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
Returns the default resilience strategy configuration used for caches without loader-writers
getDefaultLoaderWriterConfiguration() - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
Returns the default resilience strategy configuration used for caches with loader-writers
getDefaultPoolAlias() - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration
Returns the default pool alias, or null if none configured.
getDefaultProperties() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
getDefaultSerializers() - Method in class org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration
Returns the map of class to serializer class for persistent serializers.
getDefaultTemplate() - Method in class org.ehcache.jsr107.config.Jsr107Configuration
Returns the default template, or null if not configured.
getDefaultURI() - Method in class org.ehcache.jsr107.EhcacheCachingProvider
getDerivedStatistics() - Method in class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
getDerivedStatistics() - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
getDerivedStatistics() - Method in interface org.ehcache.core.statistics.SourceStatistic
Retrieve all registered statistics.
getDerivedStatistics() - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
 
getDescriptors() - Method in class org.ehcache.management.providers.ExposedCacheBinding
 
getDescriptors() - Method in class org.ehcache.management.providers.settings.EhcacheSettingsProvider
 
getDescriptors() - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
getDescriptors() - Method in class org.ehcache.management.providers.statistics.StandardEhcacheStatistics
 
getDirectory() - Method in interface org.ehcache.core.spi.service.FileBasedPersistenceContext
Returns a directory where the user of this persistence context can write its files.
getDiskSegments() - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
Returns the number of disk segments created
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
getDispatcherConcurrency() - Method in class org.ehcache.core.store.StoreConfigurationImpl
The concurrency level of the dispatcher that processes events
getDispatcherConcurrency() - Method in class org.ehcache.impl.config.event.DefaultEventSourceConfiguration
Indicates over how many buckets should ordered events be spread
getEntityIdentifier() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
 
getEntityType() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
 
getEntityVersion() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
 
getEntriesToRemap() - Method in class org.ehcache.core.Ehcache.PutAllFunction
 
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.
getEvictionAdvisor() - Method in class org.ehcache.core.store.StoreConfigurationImpl
The EvictionAdvisor indicates if mappings should be advised against eviction.
getEvictionAdvisor() - Method in class org.ehcache.impl.config.BaseCacheConfiguration
The EvictionAdvisor predicate function.
getEvictions() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
 
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 class org.ehcache.core.statistics.DefaultTierStatistics
 
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
getExpiry() - Method in class org.ehcache.core.store.StoreConfigurationImpl
The expiration policy instance for this store
getExpiry() - Method in class org.ehcache.impl.config.BaseCacheConfiguration
The Expiry rules for the Cache.
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.
getExpiryPolicy() - Method in class org.ehcache.impl.config.BaseCacheConfiguration
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
 
getFromResource() - Method in interface org.ehcache.clustered.client.config.DedicatedClusteredResourcePool
Identifies the server-side clustered resource from which space for this pool is reserved.
getHits() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
 
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 interface com.terracottatech.ehcache.disk.service.FastRestartStoreContainerService.FastRestartStoreSpaceIdentifier
 
getId() - Method in interface org.ehcache.clustered.client.service.ClusteringService.ClusteredCacheIdentifier
The id associated with this identifier.
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.
getIdentity() - Method in class org.ehcache.xml.multi.model.Configurations.Configuration
Gets the value of the identity property.
getInstanceId() - Method in interface org.ehcache.management.ManagementRegistryServiceConfiguration
 
getInstanceId() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
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
getKeySerializer() - Method in class org.ehcache.core.store.StoreConfigurationImpl
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.
getKeyType() - Method in class org.ehcache.core.store.StoreConfigurationImpl
The type of the keys that a Store will hold.
getKeyType() - Method in class org.ehcache.impl.config.BaseCacheConfiguration
The key type for the Cache.
getKnownStatistics() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
getKnownStatistics() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
 
getKnownStatistics() - Method in interface org.ehcache.core.statistics.TierStatistics
List of statistics tracked on this cache
getLatencyHistogramConfiguration() - Method in interface org.ehcache.management.ManagementRegistryServiceConfiguration
Configuration of the latency histogram derived property.
getLatencyHistogramConfiguration() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
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
 
getManagementCallExecutorAlias() - Method in interface org.ehcache.management.cluster.ClusteringManagementServiceConfiguration
 
getManagementCallExecutorAlias() - Method in class org.ehcache.management.cluster.DefaultClusteringManagementServiceConfiguration
 
getManagementCallQueueSize() - Method in interface org.ehcache.management.cluster.ClusteringManagementServiceConfiguration
 
getManagementCallQueueSize() - Method in class org.ehcache.management.cluster.DefaultClusteringManagementServiceConfiguration
 
getManagementCallTimeoutSec() - Method in interface org.ehcache.management.cluster.ClusteringManagementServiceConfiguration
 
getManagementCallTimeoutSec() - Method in class org.ehcache.management.cluster.DefaultClusteringManagementServiceConfiguration
 
getManagementProvidersByCapability(String) - Method in class org.ehcache.management.registry.DefaultSharedManagementService
 
getMappings() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
 
getMappings() - Method in interface org.ehcache.core.statistics.TierStatistics
Number of entries currently in this tier
getMaxDelay() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.DefaultBatchingConfiguration
The maximum time to wait before writing behind.
getMaxDelay() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration
The maximum time to wait before writing behind.
getMaxDelayUnit() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.DefaultBatchingConfiguration
The time unit for the maximum delay.
getMaxDelayUnit() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration
The time unit for the maximum delay.
getMaxObjectGraphSize() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
Returns the maximum object graph size before aborting sizing.
getMaxObjectGraphSize() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration
Returns the maximum object graph size before aborting sizing.
getMaxObjectSize() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
Returns the maximum object size before aborting sizing.
getMaxObjectSize() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration
Returns the maximum object size before aborting sizing.
getMaxQueueSize() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration
The maximum number of operations allowed on each write behind queue.
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 class org.ehcache.core.statistics.DefaultTierStatistics
 
getMisses() - Method in interface org.ehcache.core.statistics.TierStatistics
How many misses occurred on the tier since its creation or the latest TierStatistics.clear()
getNamespace() - Method in class org.ehcache.management.registry.ManagementRegistryServiceConfigurationParser
 
getNamespace() - Method in interface org.ehcache.xml.CacheManagerServiceConfigurationParser
 
getNamespace() - Method in interface org.ehcache.xml.CacheResourceConfigurationParser
 
getNamespace() - Method in interface org.ehcache.xml.CacheServiceConfigurationParser
 
getNewValue() - Method in class org.ehcache.core.CacheConfigurationChangeEvent
Gets the new value of the property.
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.
getNoLoader(K) - Method in class org.ehcache.core.EhcacheBase
 
getNoLoader(K) - Method in class org.ehcache.core.EhcacheBase.Jsr107CacheBase
 
getNoLoader(K) - Method in interface org.ehcache.core.Jsr107Cache
Perform a cache get that does not make use of any configured loader
getObserver - Variable in class org.ehcache.core.EhcacheBase
 
getOccupiedByteSize() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
 
getOccupiedByteSize() - Method in interface org.ehcache.core.statistics.TierStatistics
How many bytes are currently occupied for this tier
getOldValue() - Method in class org.ehcache.core.CacheConfigurationChangeEvent
Gets the old value of the property.
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 class org.ehcache.impl.persistence.DefaultDiskResourceService
Returns a PersistableResourceService.PersistenceSpaceIdentifier for the space associated to the provided arguments.
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.
getPhi() - Method in class org.ehcache.core.statistics.LatencyHistogramConfiguration
 
getPoolAllocation() - Method in interface org.ehcache.clustered.client.config.ClusteredResourcePool
Converts this ClusteredResourcePool into the PoolAllocation used by the cluster server.
getPoolConfigurations() - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration
Returns the map from alias to PooledExecutionServiceConfiguration.PoolConfiguration defined by this configuration object.
getPoolForResource(ResourceType<P>) - Method in interface org.ehcache.config.ResourcePools
Gets a specific ResourcePool based on its type.
getPoolForResource(ResourceType<P>) - Method in class org.ehcache.impl.config.ResourcePoolsImpl
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
getProperties() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
The Properties for the connection.
getProperty() - Method in class org.ehcache.core.CacheConfigurationChangeEvent
Indicates the property this event concerns
getPuts() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
 
getPuts() - Method in interface org.ehcache.core.statistics.TierStatistics
How many puts occurred on the tier since its creation or the latest TierStatistics.clear()
getReadOperationTimeout() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
getReadOperationTimeout() - Method in class org.ehcache.clustered.client.config.Timeouts
 
getRemovals() - Method in class org.ehcache.core.statistics.DefaultTierStatistics
 
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
getResourcePools() - Method in class org.ehcache.core.store.StoreConfigurationImpl
The resource pools this store can make use of
getResourcePools() - Method in class org.ehcache.impl.config.BaseCacheConfiguration
The ResourcePools for the Cache.
getResourceType() - Method in class org.ehcache.impl.store.BaseStore.BaseStoreProvider
 
getResourceTypes() - Method in interface org.ehcache.xml.CacheResourceConfigurationParser
 
getResourceTypeSet() - Method in interface org.ehcache.config.ResourcePools
Gets the set of ResourceTypes present in the ResourcePools.
getResourceTypeSet() - Method in class org.ehcache.impl.config.ResourcePoolsImpl
Gets the set of ResourceTypes present in the ResourcePools.
getRestartableStoreManager(FastRestartStoreContainerService.FastRestartStoreSpaceIdentifier) - Method in interface com.terracottatech.ehcache.disk.service.FastRestartStoreContainerService
Get an FRS store manager that can be used by FRS backed offHeap stores Different instances of manager are mapped to different frsContainer names.
getRoot() - Method in interface org.ehcache.core.spi.service.LocalPersistenceService.SafeSpaceIdentifier
Represents the root directory of the given logical safe space.
getRootDirectory() - Method in class org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration
Returns the root directory to use for local persistence.
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.
getRuntimeConfiguration() - Method in class org.ehcache.core.EhcacheBase
Exposes the CacheRuntimeConfiguration associated with this Cache instance.
getRuntimeConfiguration() - Method in class org.ehcache.core.EhcacheManager
 
getRuntimeConfiguration() - Method in class org.ehcache.core.PersistentUserManagedEhcache
Exposes the CacheRuntimeConfiguration associated with this Cache instance.
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.
getServerConfiguration() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
The default server resource to use for caches and pools, or null if one is not defined.
getServerStoreProxy(ClusteringService.ClusteredCacheIdentifier, Store.Configuration<K, V>, Consistency, ServerStoreProxy.ServerCallback) - Method in interface org.ehcache.clustered.client.service.ClusteringService
Gets a ServerStoreProxy though which a server-resident ServerStore is accessed.
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<T>) - Method in class org.ehcache.core.spi.ServiceLocator
 
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.
getServiceConfigurations() - Method in class org.ehcache.impl.config.BaseCacheConfiguration
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
 
getServiceProvider() - Method in class org.ehcache.impl.store.BaseStore.BaseStoreProvider
 
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<T>) - Method in class org.ehcache.core.spi.ServiceLocator
 
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 com.terracottatech.ehcache.disk.service.FastRestartStoreContainerServiceFactory
 
getServiceType() - Method in class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
 
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 Service type it produces.
getServiceType() - Method in class org.ehcache.core.statistics.DefaultStatisticsServiceFactory
 
getServiceType() - Method in class org.ehcache.impl.config.copy.DefaultCopierConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.impl.config.event.DefaultEventSourceConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.WriteBehindProviderConfiguration
 
getServiceType() - Method in class org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration
 
getServiceType() - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
 
getServiceType() - Method in class org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.impl.config.serializer.DefaultSerializerConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreProviderConfiguration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
Indicates which service this configuration works with.
getServiceType() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.jsr107.config.Jsr107CacheConfiguration
 
getServiceType() - Method in class org.ehcache.jsr107.config.Jsr107Configuration
Indicates which service consumes this configuration at creation.
getServiceType() - Method in class org.ehcache.management.cluster.DefaultClusteringManagementServiceConfiguration
 
getServiceType() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
getServiceType() - Method in class org.ehcache.management.registry.DefaultManagementRegistryFactory
 
getServiceType() - Method in class org.ehcache.management.registry.ManagementRegistryServiceConfigurationParser
 
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.
getServiceType() - Method in class org.ehcache.transactions.xa.configuration.XAStoreConfiguration
 
getServiceType() - Method in class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProviderConfiguration
 
getServiceType() - Method in interface org.ehcache.xml.CacheManagerServiceConfigurationParser
 
getServiceType() - Method in interface org.ehcache.xml.CacheServiceConfigurationParser
 
getSharedResourcePool() - Method in interface org.ehcache.clustered.client.config.SharedClusteredResourcePool
Identifies the server-side clustered resource shared with this resource pool.
getSize() - Method in interface org.ehcache.config.SizedResourcePool
Gets the size of this pool.
getSize() - Method in class org.ehcache.impl.config.SizedResourcePoolImpl
Gets the size of this pool.
getSource() - Method in interface org.ehcache.event.CacheEvent
Deprecated.
getStateRepositoryWithin(PersistableResourceService.PersistenceSpaceIdentifier<?>, String) - Method in class org.ehcache.impl.persistence.DefaultDiskResourceService
Returns a named state repository in the context of the given identifier.
getStateRepositoryWithin(PersistableResourceService.PersistenceSpaceIdentifier<?>, String) - Method in interface org.ehcache.spi.persistence.PersistableResourceService
Returns a named state repository in the context of the given identifier.
getStatistics() - Method in interface org.ehcache.jsr107.Jsr107Service
Returns the statistics service associated with this JSR107 service.
getStatisticsTag() - Method in class org.ehcache.impl.store.BaseStore
 
getStatus() - Method in interface org.ehcache.CacheManager
Returns the current Status of this CacheManager.
getStatus() - Method in class org.ehcache.core.EhcacheBase
Returns the current Status of this UserManagedCache.
getStatus() - Method in class org.ehcache.core.EhcacheManager
 
getStatus() - Method in class org.ehcache.core.PersistentUserManagedEhcache
Returns the current Status of this UserManagedCache.
getStatus() - Method in interface org.ehcache.UserManagedCache
Returns the current Status of this UserManagedCache.
getStore(String, CacheConfiguration<K, V>, Class<K>, Class<V>, Collection<ServiceConfiguration<?, ?>>, List<LifeCycled>, CacheLoaderWriter<? super K, V>) - Method in class org.ehcache.core.EhcacheManager
Instantiates a Store used for the cache data.
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.
getTags() - Method in interface org.ehcache.management.ManagementRegistryServiceConfiguration
The users tags that can be used to filter this client's management registry amongst others
getTags() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
getTarget() - Method in class org.ehcache.management.providers.ExposedCacheBinding
 
getTemplateNameForCache(String) - Method in interface org.ehcache.jsr107.Jsr107Service
Returns a template name matching the provided cache alias, if any is configured.
getTemplates() - Method in class org.ehcache.jsr107.config.Jsr107Configuration
Returns the cache alias to template name map.
getTemplates() - Method in class org.ehcache.xml.ConfigurationParser.XmlConfigurationWrapper
 
getThreadPoolAlias() - Method in class org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration
Returns the default thread pool alias.
getThreadPoolAlias() - Method in class org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration
Returns the thread pool alias.
getThreadPoolAlias() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration
Returns the alias of the thread resource pool to use for write behind task execution.
getThreadPoolAlias() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.WriteBehindProviderConfiguration
 
getThreadPoolAlias() - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
Returns the configured thread pool alias.
getThreadPoolAlias() - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreProviderConfiguration
Returns the configured thread pool alias.
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.
getTierStatistics() - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
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
getTimeouts() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
The timeouts for all cache operations
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.
getTransactionManager() - Method in class org.ehcache.transactions.xa.txmgr.TransactionManagerWrapper
 
getTransactionManagerLookup() - Method in class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProviderConfiguration
Returns the class to be used for transaction manager lookup.
getTransactionManagerWrapper() - Method in class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProvider
Return an instance of TransactionManagerWrapper.
getTransactionManagerWrapper() - Method in interface org.ehcache.transactions.xa.txmgr.provider.TransactionManagerProvider
Return an instance of TransactionManagerWrapper.
getType() - Method in interface org.ehcache.clustered.client.config.ClusteredResourcePool
 
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.
getType() - Method in class org.ehcache.impl.config.AbstractResourcePool
Get the ResourceType.
getType() - Method in class org.ehcache.impl.config.copy.DefaultCopierConfiguration
Returns the DefaultCopierConfiguration.Type of this configuration
getType() - Method in class org.ehcache.impl.config.serializer.DefaultSerializerConfiguration
Get the type of the serializer configured
getType() - Method in class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
Gets the value of the type property.
getUniqueXAResourceId() - Method in class org.ehcache.transactions.xa.configuration.XAStoreConfiguration
 
getUnit() - Method in interface com.terracottatech.ehcache.disk.config.FastRestartStoreResourcePool
 
getUnit() - Method in interface org.ehcache.clustered.client.config.DedicatedClusteredResourcePool
Gets the unit in which the resource is sized.
getUnit() - Method in interface org.ehcache.config.SizedResourcePool
Gets the unit in which the resource is sized.
getUnit() - Method in class org.ehcache.impl.config.SizedResourcePoolImpl
Gets the unit in which the resource is sized.
getUnit() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration
Returns the maximum object size unit.
getUnit() - Method in class org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration
Returns the maximum object size unit.
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
getValueSerializer() - Method in class org.ehcache.core.store.StoreConfigurationImpl
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.
getValueType() - Method in class org.ehcache.core.store.StoreConfigurationImpl
The type of the values that a Store will hold.
getValueType() - Method in class org.ehcache.impl.config.BaseCacheConfiguration
The value type for the Cache.
getWindow() - Method in class org.ehcache.core.statistics.LatencyHistogramConfiguration
 
getWriteOperationTimeout() - Method in class org.ehcache.clustered.client.config.Timeouts
 
getWriterConcurrency() - Method in class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
Returns the configured writer concurrency
getXmlSchema() - Method in class org.ehcache.management.registry.ManagementRegistryServiceConfigurationParser
 
getXmlSchema() - Method in class org.ehcache.xml.BaseConfigParser
 
getXmlSchema() - Method in interface org.ehcache.xml.CacheManagerServiceConfigurationParser
 
getXmlSchema() - Method in interface org.ehcache.xml.CacheResourceConfigurationParser
 
getXmlSchema() - Method in interface org.ehcache.xml.CacheServiceConfigurationParser
 

H

handleException(Exception) - Static method in exception org.ehcache.core.exceptions.StorePassThroughException
Helper method for handling runtime exceptions.
handlesResourceType(ResourceType<?>) - Method in class org.ehcache.impl.persistence.DefaultDiskResourceService
Returns true if this service handles the given resource type.
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.clustered.client.config.Timeouts
 
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.core.statistics.LatencyHistogramConfiguration
 
hashCode() - Method in class org.ehcache.expiry.Duration
Deprecated.
hashCode() - Method in class org.ehcache.impl.serialization.TransientStateHolder
 
hashCode() - Method in class org.ehcache.management.providers.CacheBinding
 
hashCode() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
HashUtils - Class in org.ehcache.impl.store
HashUtils
HashUtils() - Constructor for class org.ehcache.impl.store.HashUtils
 
hasNext() - Method in interface org.ehcache.core.spi.store.Store.Iterator
Returns true if the iteration has more elements.
hasOperationStat(Object, Class<T>, String) - Static method in class org.ehcache.core.statistics.StatsUtils
 
hasProperty(String, String) - Static method in class org.ehcache.core.statistics.StatsUtils
 
hasTag(String) - Static method in class org.ehcache.core.statistics.StatsUtils
 
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
HumanReadable - Interface in org.ehcache.core
Classes implementing this interface provide a human readable string to describe themselves.

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.
identity - Variable in class org.ehcache.xml.multi.model.Configurations.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.
INFINITE_TIMEOUT - Static variable in class org.ehcache.clustered.client.config.Timeouts
 
init() - Method in interface org.ehcache.CacheManager
Transitions this CacheManager to AVAILABLE.
init() - Method in class org.ehcache.core.EhcacheBase
Transitions this UserManagedCache to AVAILABLE.
init() - Method in class org.ehcache.core.EhcacheManager
Transitions this CacheManager to AVAILABLE.
init() - Method in class org.ehcache.core.PersistentUserManagedEhcache
Transitions this UserManagedCache to AVAILABLE.
init() - Method in interface org.ehcache.core.spi.LifeCycled
Callback used by internal life cycling infrastructure when transitioning from Status.UNINITIALIZED to Status.AVAILABLE
Throwing an Exception here, will fail the transition
init() - Method in class org.ehcache.core.spi.LifeCycledAdapter
Callback used by internal life cycling infrastructure when transitioning from Status.UNINITIALIZED to Status.AVAILABLE
Throwing an Exception here, will fail the transition
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.
InternalCache<K,V> - Interface in org.ehcache.core
Extension of the Cache and UserManagedCache interfaces defining common methods used by collaborators of Cache implementations.
InternalCacheManager - Interface in org.ehcache.core.spi.store
The Service-facing version of a CacheManager.
intHashToLong(int) - Static method in class org.ehcache.impl.store.HashUtils
 
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.
isAutoCreate() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
Returns true is server side components should be automatically created.
isAvailable(ServiceProvider<Service>) - Static method in class org.ehcache.management.cluster.Clustering
Check if clustering is active for this cache manager
isCoalescing() - Method in class org.ehcache.impl.config.loaderwriter.writebehind.DefaultBatchingConfiguration
Whether write operations can be coalesced.
isCoalescing() - Method in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration
Whether write operations can be coalesced.
isConnected() - Method in interface org.ehcache.clustered.client.service.ClusteringService
 
isEmpty() - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
isEnableManagementAll() - Method in class org.ehcache.jsr107.config.Jsr107Configuration
Indicates if all created caches should have management enabled.
isEnableStatisticsAll() - Method in class org.ehcache.jsr107.config.Jsr107Configuration
Indicates if all created caches should have statistics enabled.
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.
isJsr107CompliantAtomics() - Method in class org.ehcache.jsr107.config.Jsr107Configuration
Indicates loader writer behaviour in atomic methods.
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.
isManagementEnabledOnAllCaches() - Method in interface org.ehcache.jsr107.Jsr107Service
Indicates if all created caches should have management 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.
isOperationStatisticsEnabled() - Method in class org.ehcache.core.store.StoreConfigurationImpl
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.
isPersistent() - Method in class org.ehcache.impl.config.AbstractResourcePool
Indicates whether the underlying resource is persistent.
isStarted() - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
isStatisticsEnabled() - Method in class org.ehcache.jsr107.config.Jsr107CacheConfiguration
Indicates if statistics are to be enabled.
isStatisticsEnabledOnAllCaches() - Method in interface org.ehcache.jsr107.Jsr107Service
Indicates if all created caches should have statistics enabled.
isSupported(OptionalFeature) - Method in class org.ehcache.jsr107.EhcacheCachingProvider
iterator() - Method in interface org.ehcache.Cache
Returns an iterator over the cache entries.
iterator() - Method in class org.ehcache.core.EhcacheBase
Returns an iterator over the cache entries.
iterator() - Method in class org.ehcache.core.PersistentUserManagedEhcache
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

JaxbHelper - Class in org.ehcache.xml
 
JaxbHelper() - Constructor for class org.ehcache.xml.JaxbHelper
 
Jsr107Cache<K,V> - Interface in org.ehcache.core
Bridge interface for enabling specific JSR-107 methods not available on Cache.
Jsr107CacheBase() - Constructor for class org.ehcache.core.EhcacheBase.Jsr107CacheBase
 
Jsr107CacheConfiguration - Class in org.ehcache.jsr107.config
Jsr107CacheConfiguration
Jsr107CacheConfiguration(ConfigurationElementState, ConfigurationElementState) - Constructor for class org.ehcache.jsr107.config.Jsr107CacheConfiguration
 
jsr107CompliantAtomics() - Method in interface org.ehcache.jsr107.Jsr107Service
Indicates the loader writer behavior in atomic methods.
Jsr107Configuration - Class in org.ehcache.jsr107.config
ServiceCreationConfiguration for default Jsr107Service implementation.
Jsr107Configuration(String, Map<String, String>, boolean, ConfigurationElementState, ConfigurationElementState) - Constructor for class org.ehcache.jsr107.config.Jsr107Configuration
Creates a new configuration with the provided parameters.
Jsr107LatencyMonitor<T extends java.lang.Enum<T>> - Class in org.ehcache.core.statistics
 
Jsr107LatencyMonitor(Class<T>) - Constructor for class org.ehcache.core.statistics.Jsr107LatencyMonitor
 
Jsr107Service - Interface in org.ehcache.jsr107
Service interface for JSR-107 integration.
jucTimeUnitToTemporalUnit(TimeUnit) - Static method in class org.ehcache.core.config.ExpiryUtils
 

K

keySet() - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
keyType - Variable in class org.ehcache.impl.store.BaseStore
 
knowsServiceFor(ServiceConfiguration<?, ?>) - Method in class org.ehcache.core.spi.ServiceLocator
 

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
LatencyHistogramConfiguration - Class in org.ehcache.core.statistics
Configuration of all latency histograms.
LatencyHistogramConfiguration(double, int, Duration) - Constructor for class org.ehcache.core.statistics.LatencyHistogramConfiguration
Default constructor.
LifeCycled - Interface in org.ehcache.core.spi
Internal interface to register hooks with the life cycle of Cache or CacheManager instances.
LifeCycledAdapter - Class in org.ehcache.core.spi
Adapter class for LifeCycled in case you do not need to implement all methods from the interface.
LifeCycledAdapter() - Constructor for class org.ehcache.core.spi.LifeCycledAdapter
 
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(Class<T>) - Static method in class org.ehcache.core.osgi.OsgiServiceLoader
Locate all services of type T.
load(K) - Method in interface org.ehcache.spi.loaderwriter.CacheLoaderWriter
Loads a single value.
loadAll(Set<? extends K>, boolean, Function<Iterable<? extends K>, Map<K, V>>) - Method in class org.ehcache.core.EhcacheBase.Jsr107CacheBase
 
loadAll(Set<? extends K>, boolean, Function<Iterable<? extends K>, Map<K, V>>) - Method in interface org.ehcache.core.Jsr107Cache
Invokes the cache loader for the given keys, optionally replacing the cache mappings with the loaded values.
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
logger - Variable in class org.ehcache.core.EhcacheBase
 
longHashToInt(long) - Static method in class org.ehcache.impl.store.HashUtils
 
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.
LookupTransactionManagerProvider - Class in org.ehcache.transactions.xa.txmgr.provider
A TransactionManagerProvider implementation that resolves the TransactionManagerWrapper through the lookup class provided through its LookupTransactionManagerProviderConfiguration.
LookupTransactionManagerProvider(LookupTransactionManagerProviderConfiguration) - Constructor for class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProvider
Creates a new instance with the provided configuration.
LookupTransactionManagerProviderConfiguration - Class in org.ehcache.transactions.xa.txmgr.provider
LookupTransactionManagerProviderConfiguration(String) - Constructor for class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProviderConfiguration
 
LookupTransactionManagerProviderConfiguration(Class<? extends TransactionManagerLookup>) - Constructor for class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProviderConfiguration
 
lookupTransactionManagerWrapper() - Method in class org.ehcache.transactions.xa.txmgr.btm.BitronixTransactionManagerLookup
 
lookupTransactionManagerWrapper() - Method in interface org.ehcache.transactions.xa.txmgr.provider.TransactionManagerLookup
Creates a new TransactionManagerWrapper on each invocation.
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
ManagementRegistryService - Interface in org.ehcache.management
Repository of objects exposing capabilities via the management and monitoring facilities.
ManagementRegistryServiceConfiguration - Interface in org.ehcache.management
Configuration interface for a ManagementRegistryService.
ManagementRegistryServiceConfigurationParser - Class in org.ehcache.management.registry
 
ManagementRegistryServiceConfigurationParser() - Constructor for class org.ehcache.management.registry.ManagementRegistryServiceConfigurationParser
 
maxSize() - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration.PoolConfiguration
Returns the maximum size of the pool.
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.
minSize() - Method in class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration.PoolConfiguration
Returns the minimum size of the pool.

N

nanosStartingFromNow(Duration) - Static method in class org.ehcache.clustered.client.config.Timeouts
 
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.
newCacheLoadingException(Exception) - Static method in class org.ehcache.core.exceptions.ExceptionFactory
Creates a new CacheLoadingException with the provided exception as cause.
newCacheLoadingException(Exception, Exception) - Static method in class org.ehcache.core.exceptions.ExceptionFactory
Creates a new CacheLoadingException with the provided exception as cause and a suppressed one.
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
newCacheWritingException(Exception) - Static method in class org.ehcache.core.exceptions.ExceptionFactory
Creates a new CacheWritingException with the provided exception as cause.
newCacheWritingException(Exception, Exception) - Static method in class org.ehcache.core.exceptions.ExceptionFactory
Creates a new CacheWritingException with the provided exception as cause and a suppressed one.
newClientEntityFactory(String, Class<E>, long, C) - Method in interface org.ehcache.clustered.client.service.EntityService
Creates a factory class used to create, fetch and destroy server entities through the same connection used by this CacheManager
newClusteringManagementService(ClusteringManagementServiceConfiguration<?>) - Static method in class org.ehcache.management.cluster.Clustering
Creates a new $ClusteringManagementService to handle the management integration with the cluster
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.
newValueAlreadyExpired(K, V, V) - Method in class org.ehcache.core.EhcacheBase
 
newValueAlreadyExpired(Logger, ExpiryPolicy<? super K, ? super V>, K, V, V) - Static method in class org.ehcache.core.EhcacheBase
 
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

ObjectFactory - Class in org.ehcache.xml.multi.model
This object contains factory methods for each Java content interface and Java element interface generated in the org.ehcache.xml.multi.model package.
ObjectFactory() - Constructor for class org.ehcache.xml.multi.model.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.ehcache.xml.multi.model
obliterate() - Method in class org.ehcache.core.resilience.DefaultRecoveryStore
 
obliterate(K) - Method in class org.ehcache.core.resilience.DefaultRecoveryStore
 
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.
OffHeapDiskStoreConfiguration - Class in org.ehcache.impl.config.store.disk
OffHeapDiskStoreConfiguration(int) - Constructor for class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
Creates a new configuration instance using the provided diskSegments.
OffHeapDiskStoreConfiguration(String, int) - Constructor for class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
Creates a new configuration instance using the provided parameters.
OffHeapDiskStoreConfiguration(String, int, int) - Constructor for class org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration
Creates a new configuration instance using the provided parameters.
OffHeapDiskStoreConfigurationParser - Class in org.ehcache.xml.service
 
OffHeapDiskStoreConfigurationParser() - Constructor for class org.ehcache.xml.service.OffHeapDiskStoreConfigurationParser
 
OffHeapDiskStoreProviderConfiguration - Class in org.ehcache.impl.config.store.disk
OffHeapDiskStoreProviderConfiguration(String) - Constructor for class org.ehcache.impl.config.store.disk.OffHeapDiskStoreProviderConfiguration
Creates a new configuration instance using the provided parameter.
OffHeapDiskStoreProviderConfigurationParser - Class in org.ehcache.xml.provider
 
OffHeapDiskStoreProviderConfigurationParser() - Constructor for class org.ehcache.xml.provider.OffHeapDiskStoreProviderConfigurationParser
 
onCreation(K, V) - Method in class org.ehcache.impl.events.CacheEventAdapter
Invoked when a CacheEvent for a creation is received.
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.
onEvent(CacheEvent<? extends K, ? extends V>) - Method in class org.ehcache.impl.events.CacheEventAdapter
Invoked on CacheEvent firing.
onEviction(K, V) - Method in class org.ehcache.impl.events.CacheEventAdapter
Invoked when a CacheEvent for an eviction is received.
onExpiry(K, V) - Method in class org.ehcache.impl.events.CacheEventAdapter
Invoked when a CacheEvent for an expiration is received.
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.
onNotification(ContextualNotification) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementService
 
onNotification(ContextualNotification) - Method in interface org.ehcache.management.CollectorService.Collector
 
onRemoval(K, V) - Method in class org.ehcache.impl.events.CacheEventAdapter
Invoked when a CacheEvent for a removal is received.
onStatistics(Collection<ContextualStatistics>) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementService
 
onStatistics(Collection<ContextualStatistics>) - Method in interface org.ehcache.management.CollectorService.Collector
 
onUpdate(K, V, V) - Method in class org.ehcache.impl.events.CacheEventAdapter
Invoked when a CacheEvent for an update is received.
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
 
operationStatisticsEnabled - Variable in class org.ehcache.impl.store.BaseStore
Tells if this store is by itself or in a tiered setup
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
orderingMode() - Method in class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
Indicates which ordering mode to use
org.ehcache - package org.ehcache
Main Ehcache API, including cache managers and caches.
org.ehcache.clustered.client.config - package org.ehcache.clustered.client.config
 
org.ehcache.clustered.client.config.builders - package org.ehcache.clustered.client.config.builders
 
org.ehcache.clustered.client.service - package org.ehcache.clustered.client.service
 
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 - package org.ehcache.core
Package for core implementation classes such as EhcacheManager and Ehcache.
org.ehcache.core.collections - package org.ehcache.core.collections
 
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
Package holding core exception classes
org.ehcache.core.osgi - package org.ehcache.core.osgi
 
org.ehcache.core.resilience - package org.ehcache.core.resilience
 
org.ehcache.core.spi - package org.ehcache.core.spi
Parent package for core SPI
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.core.store - package org.ehcache.core.store
 
org.ehcache.core.util - package org.ehcache.core.util
 
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.config - package org.ehcache.impl.config
 
org.ehcache.impl.config.copy - package org.ehcache.impl.config.copy
Package for configuration classes for default CopyProvider implementation.
org.ehcache.impl.config.event - package org.ehcache.impl.config.event
Package for configuration classes for default events related services.
org.ehcache.impl.config.executor - package org.ehcache.impl.config.executor
Package for configuration of the pooled ExecutionService.
org.ehcache.impl.config.loaderwriter - package org.ehcache.impl.config.loaderwriter
Package for configuration classes for default loader writer provider.
org.ehcache.impl.config.loaderwriter.writebehind - package org.ehcache.impl.config.loaderwriter.writebehind
Package for configuration classes for default write-behind provider.
org.ehcache.impl.config.persistence - package org.ehcache.impl.config.persistence
Package for configuration classes for the default local persistence service implementation.
org.ehcache.impl.config.resilience - package org.ehcache.impl.config.resilience
 
org.ehcache.impl.config.serializer - package org.ehcache.impl.config.serializer
Package for configuration classes for the default serialization provider.
org.ehcache.impl.config.store.disk - package org.ehcache.impl.config.store.disk
Package for configuration classes for the default disk store implementation.
org.ehcache.impl.config.store.heap - package org.ehcache.impl.config.store.heap
Package for configuration classes for the default sizeof engine provider implementation used by the on heap store.
org.ehcache.impl.copy - package org.ehcache.impl.copy
Package for bundled implementation of copiers.
org.ehcache.impl.events - package org.ehcache.impl.events
Package for implementation classes related to cache eventing.
org.ehcache.impl.persistence - package org.ehcache.impl.persistence
Pacakge for default implementation related to the local persistence service.
org.ehcache.impl.serialization - package org.ehcache.impl.serialization
Package for bundled implementations of serializers.
org.ehcache.impl.store - package org.ehcache.impl.store
 
org.ehcache.jsr107 - package org.ehcache.jsr107
Package for JSR-107 integration types.
org.ehcache.jsr107.config - package org.ehcache.jsr107.config
Package for JSR-107 related services and configuration
org.ehcache.management - package org.ehcache.management
 
org.ehcache.management.cluster - package org.ehcache.management.cluster
 
org.ehcache.management.providers - package org.ehcache.management.providers
 
org.ehcache.management.providers.actions - package org.ehcache.management.providers.actions
 
org.ehcache.management.providers.settings - package org.ehcache.management.providers.settings
 
org.ehcache.management.providers.statistics - package org.ehcache.management.providers.statistics
 
org.ehcache.management.registry - package org.ehcache.management.registry
 
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.transactions.xa - package org.ehcache.transactions.xa
 
org.ehcache.transactions.xa.configuration - package org.ehcache.transactions.xa.configuration
 
org.ehcache.transactions.xa.txmgr - package org.ehcache.transactions.xa.txmgr
 
org.ehcache.transactions.xa.txmgr.btm - package org.ehcache.transactions.xa.txmgr.btm
 
org.ehcache.transactions.xa.txmgr.provider - package org.ehcache.transactions.xa.txmgr.provider
 
org.ehcache.xml - package org.ehcache.xml
 
org.ehcache.xml.exceptions - package org.ehcache.xml.exceptions
 
org.ehcache.xml.multi - package org.ehcache.xml.multi
 
org.ehcache.xml.multi.model - package org.ehcache.xml.multi.model
 
org.ehcache.xml.provider - package org.ehcache.xml.provider
 
org.ehcache.xml.service - package org.ehcache.xml.service
 
OSGI_LOADING - Static variable in class org.ehcache.core.osgi.EhcacheActivator
 
OsgiServiceLoader - Class in org.ehcache.core.osgi
An OSGi service based equivalent to ServiceLoader.
OsgiServiceLoader() - Constructor for class org.ehcache.core.osgi.OsgiServiceLoader
 

P

parseConfiguration(CacheTemplate, ClassLoader, CacheConfigurationBuilder<K, V>) - Method in class org.ehcache.xml.CoreCacheConfigurationParser
 
parseConfiguration(CacheTemplate, ClassLoader, CacheConfigurationBuilder<K, V>) - Method in class org.ehcache.xml.ServiceConfigurationParser
 
parseResourceConfiguration(Element) - Method in interface org.ehcache.xml.CacheResourceConfigurationParser
 
parseResourceConfiguration(CacheTemplate, ResourcePoolsBuilder) - Method in class org.ehcache.xml.ResourceConfigurationParser
 
parseServiceConfiguration(Element, ClassLoader) - Method in interface org.ehcache.xml.CacheServiceConfigurationParser
 
parseServiceConfiguration(CacheTemplate, ClassLoader, CacheConfigurationBuilder<K, V>) - Method in interface org.ehcache.xml.CoreServiceConfigurationParser
 
parseServiceConfiguration(CacheTemplate, ClassLoader, CacheConfigurationBuilder<K, V>) - Method in class org.ehcache.xml.service.DefaultCacheEventListenerConfigurationParser
 
parseServiceConfiguration(CacheTemplate, ClassLoader, CacheConfigurationBuilder<K, V>) - Method in class org.ehcache.xml.service.DefaultCopierConfigurationParser
 
parseServiceConfiguration(CacheTemplate, ClassLoader, CacheConfigurationBuilder<K, V>) - Method in class org.ehcache.xml.service.DefaultSerializerConfigurationParser
 
parseServiceCreationConfiguration(Element, ClassLoader) - Method in class org.ehcache.management.registry.ManagementRegistryServiceConfigurationParser
 
parseServiceCreationConfiguration(Element, ClassLoader) - Method in interface org.ehcache.xml.CacheManagerServiceConfigurationParser
 
parseServiceCreationConfiguration(ConfigType, ClassLoader, FluentConfigurationBuilder<?>) - Method in interface org.ehcache.xml.CoreServiceCreationConfigurationParser
 
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.
PersistentUserManagedEhcache<K,V> - Class in org.ehcache.core
Implementation of PersistentUserManagedCache which is a cache with a persistent resource outside of a CacheManager.
PersistentUserManagedEhcache(CacheConfiguration<K, V>, Store<K, V>, ResilienceStrategy<K, V>, DiskResourceService, CacheLoaderWriter<? super K, V>, CacheEventDispatcher<K, V>, String) - Constructor for class org.ehcache.core.PersistentUserManagedEhcache
Creates a new PersistentUserManagedCache based on the provided parameters.
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.
PooledExecutionServiceConfiguration - Class in org.ehcache.impl.config.executor
ServiceCreationConfiguration for the pooled ExecutionService implementation.
PooledExecutionServiceConfiguration() - Constructor for class org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration
 
PooledExecutionServiceConfiguration.PoolConfiguration - Class in org.ehcache.impl.config.executor
Configuration class representing a pool configuration.
PooledExecutionServiceConfigurationBuilder - Class in org.ehcache.config.builders
The PooledExecutionServiceConfigurationBuilder enables building configurations for an ExecutionService that is pool based using a fluent style.
PooledExecutionServiceConfigurationParser - Class in org.ehcache.xml.provider
 
PooledExecutionServiceConfigurationParser() - Constructor for class org.ehcache.xml.provider.PooledExecutionServiceConfigurationParser
 
providerOf(Class<T>) - Method in class org.ehcache.core.spi.ServiceLocator.DependencySet
 
providersOf(Class<T>) - Method in class org.ehcache.core.spi.ServiceLocator.DependencySet
 
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 class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
put(K, V) - Method in class org.ehcache.core.EhcacheBase
Associates the given value to the given key in this Cache.
put(K, V) - Method in class org.ehcache.core.PersistentUserManagedEhcache
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.
put(Object, Object) - Method in class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
putAll(Map<? extends K, ? extends V>) - Method in interface org.ehcache.Cache
Associates all the provided key:value pairs.
putAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.core.EhcacheBase
Associates all the provided key:value pairs.
putAll(Map<? extends K, ? extends V>) - Method in class org.ehcache.core.PersistentUserManagedEhcache
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.
PutAllFunction(Logger, Map<K, V>, ExpiryPolicy<? super K, ? super V>) - Constructor for class org.ehcache.core.Ehcache.PutAllFunction
 
putAllObserver - Variable in class org.ehcache.core.EhcacheBase
 
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) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
putIfAbsent(K, V) - Method in class org.ehcache.core.EhcacheBase
Maps the specified key to the specified value in this cache, unless a non-expired mapping already exists.
putIfAbsent(K, V) - Method in class org.ehcache.core.PersistentUserManagedEhcache
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.
putIfAbsentObserver - Variable in class org.ehcache.core.EhcacheBase
 
putObserver - Variable in class org.ehcache.core.EhcacheBase
 

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(Duration) - Method in class org.ehcache.clustered.client.config.builders.TimeoutsBuilder
Sets the timeout for read operations.
read() - Method in class org.ehcache.core.util.ByteBufferInputStream
 
read(byte[], int, int) - Method in class org.ehcache.core.util.ByteBufferInputStream
 
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.clustered.client.config.ClusteringServiceConfiguration
 
readableString() - Method in class org.ehcache.core.config.DefaultConfiguration
 
readableString() - Method in interface org.ehcache.core.HumanReadable
 
readableString() - Method in class org.ehcache.impl.config.persistence.CacheManagerPersistenceConfiguration
 
readableString() - Method in class org.ehcache.impl.config.ResourcePoolsImpl
 
readableString() - Method in class org.ehcache.impl.config.SizedResourcePoolImpl
 
readOperationTimeout(long, TimeUnit) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Deprecated.
Use EnterpriseClusteringServiceConfigurationBuilder.timeouts(Timeouts). Note that calling this method will override any timeouts previously set by setting the read operation timeout to the specified value and everything else to its default.
readOperationTimeout(long, TimeUnit) - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Deprecated.
Use ClusteringServiceConfigurationBuilder.timeouts(Timeouts). Note that calling this method will override any timeouts previously set by setting the read operation timeout to the specified value and everything else to its default.
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.
registerCacheEventListener(CacheEventListener<? super K, ? super V>, EventOrdering, EventFiring, EnumSet<EventType>) - Method in class org.ehcache.impl.events.CacheEventDispatcherImpl
Registers a new cache event listener in this dispatcher.
registerCacheStatistics(String) - Method in interface org.ehcache.core.spi.service.StatisticsService
Registers a cache for statistics
registerCacheStatistics(String) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
registerClearNotification(String, Cache<?, ?>, Consumer<String>) - Static method in class org.ehcache.core.statistics.StatsUtils
 
registerDerivedStatistic(Class<T>, String, S) - Method in interface org.ehcache.core.statistics.CacheStatistics
Register a derived statistic to one of the existing statistic.
registerDerivedStatistic(Class<T>, String, S) - Method in class org.ehcache.core.statistics.DefaultCacheStatistics
 
registerDerivedStatistics(String, Cache<K, V>, String, T, String, LatencyHistogramConfiguration) - Method in interface org.ehcache.core.spi.service.StatisticsService
Registers derived statistics for the cache
registerDerivedStatistics(String, Cache<K, V>, String, T, String, LatencyHistogramConfiguration) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
registerListener(CacheManagerListener) - Method in class org.ehcache.core.EhcacheManager
 
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
registerStatistic(Object, String, StatisticType, Set<String>, Supplier<T>) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
registerStatistic(String, StatisticType, Set<String>, Supplier<T>) - Method in class org.ehcache.impl.store.BaseStore
 
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
registerStoreStatistics(Store<K, V>, String, int, String, Map<T, Set<S>>, String) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
registerWithParent(Object, Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
Registers the object to parent
registerWithParent(Object, Object) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
registerXAResource(String, XAResource) - Method in class org.ehcache.transactions.xa.txmgr.btm.BitronixXAResourceRegistry
Register an XAResource of a cache with BTM.
registerXAResource(String, XAResource) - Method in class org.ehcache.transactions.xa.txmgr.TransactionManagerWrapper
 
registerXAResource(String, XAResource) - Method in interface org.ehcache.transactions.xa.txmgr.XAResourceRegistry
Register a XAResource with a JTA implementation.
registryConfiguration - Variable in class org.ehcache.management.providers.CacheBindingManagementProvider
 
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 class org.ehcache.impl.persistence.DefaultDiskResourceService
 
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.
releaseServerStoreProxy(ServerStoreProxy, boolean) - Method in interface org.ehcache.clustered.client.service.ClusteringService
Releases access to a ServerStoreProxy and the server-resident ServerStore it represents.
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(Object, Object) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
remove(Object) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
remove(K) - Method in class org.ehcache.core.EhcacheBase.Jsr107CacheBase
 
remove(K) - Method in class org.ehcache.core.EhcacheBase
Removes the value, if any, associated with the provided key.
remove(K, V) - Method in class org.ehcache.core.EhcacheBase
Removes the entry for a key only if currently mapped to the given value and the entry is not expired.
remove(K) - Method in interface org.ehcache.core.Jsr107Cache
Removes the mapping associated with the provided key.
remove(K) - Method in class org.ehcache.core.PersistentUserManagedEhcache
Removes the value, if any, associated with the provided key.
remove(K, V) - Method in class org.ehcache.core.PersistentUserManagedEhcache
Removes the entry for a key only if currently mapped to the given value and the entry is not expired.
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.
remove(Object) - Method in class org.ehcache.management.providers.actions.EhcacheActionWrapper
 
removeAll(Set<? extends K>) - Method in interface org.ehcache.Cache
Removes any associated value for the given key set.
removeAll() - Method in class org.ehcache.core.EhcacheBase.Jsr107CacheBase
 
removeAll(Set<? extends K>) - Method in class org.ehcache.core.EhcacheBase
Removes any associated value for the given key set.
removeAll() - Method in interface org.ehcache.core.Jsr107Cache
Removes all mapping from this cache.
removeAll(Set<? extends K>) - Method in class org.ehcache.core.PersistentUserManagedEhcache
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.
RemoveAllFunction() - Constructor for class org.ehcache.core.Ehcache.RemoveAllFunction
 
removeAllObserver - Variable in class org.ehcache.core.EhcacheBase
 
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
removeCache(String) - Method in class org.ehcache.core.EhcacheManager
 
removeCacheConfiguration(String) - Method in class org.ehcache.core.config.DefaultConfiguration
Removes the CacheConfiguration tied to the provided alias.
removeConnectionRecoveryListener(Runnable) - Method in interface org.ehcache.clustered.client.service.ClusteringService
Remove a block to execute when the connection is recovered after it was closed.
removed(K, Supplier<V>) - Method in interface org.ehcache.core.events.StoreEventSink
Indicates the mapping was removed.
removeDerivedStatistic(ChainedOperationObserver<? super D>) - Method in class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
removeDerivedStatistic(ChainedOperationObserver<? super T>) - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
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.
removeInternal(K) - Method in class org.ehcache.core.EhcacheBase
 
removeObserver - Variable in class org.ehcache.core.EhcacheBase
 
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, V) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
replace(K, V) - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
replace(K, V) - Method in class org.ehcache.core.EhcacheBase
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 class org.ehcache.core.EhcacheBase
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 class org.ehcache.core.PersistentUserManagedEhcache
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 class org.ehcache.core.PersistentUserManagedEhcache
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.
replaceObserver - Variable in class org.ehcache.core.EhcacheBase
 
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 - Variable in class org.ehcache.core.EhcacheBase
 
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.
ResourceConfigurationParser - Class in org.ehcache.xml
 
ResourceConfigurationParser(Set<CacheResourceConfigurationParser>) - Constructor for class org.ehcache.xml.ResourceConfigurationParser
 
resourcePool(String, long, MemoryUnit, String) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder
Adds a resource pool with the given name and size and consuming the given server resource.
resourcePool(String, long, MemoryUnit) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder
Adds a resource pool with the given name and size and consuming the default server resource.
resourcePool(String, ServerSideConfiguration.Pool) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder
Adds a resource pool with the given name and definition
resourcePool(String, long, MemoryUnit, String) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder
 
resourcePool(String, long, MemoryUnit) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder
 
resourcePool(String, ServerSideConfiguration.Pool) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder
 
resourcePool(String, long, MemoryUnit, String) - Method in class org.ehcache.clustered.client.config.builders.ServerSideConfigurationBuilder
Adds a resource pool with the given name and size and consuming the given server resource.
resourcePool(String, long, MemoryUnit) - Method in class org.ehcache.clustered.client.config.builders.ServerSideConfigurationBuilder
Adds a resource pool with the given name and size and consuming the default server resource.
resourcePool(String, ServerSideConfiguration.Pool) - Method in class org.ehcache.clustered.client.config.builders.ServerSideConfigurationBuilder
Adds a resource pool with the given name and definition
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.
ResourcePoolsImpl - Class in org.ehcache.impl.config
Implementation of the ResourcePools interface.
ResourcePoolsImpl(Map<ResourceType<?>, ResourcePool>) - Constructor for class org.ehcache.impl.config.ResourcePoolsImpl
 
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.
restartable(String) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder
Adds a restart configuration.
retrieve() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
 
runtimeConfiguration - Variable in class org.ehcache.core.EhcacheBase
 

S

SafeOsgi - Class in org.ehcache.core.osgi
A classpath-safe decoupler for the OSGi service loading status.
seededFrom(ClusteringServiceConfiguration) - Static method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Creates a new builder seeded from an existing configuration.
selectStoreProvider(ServiceProvider<Service>, Set<ResourceType<?>>, Collection<ServiceConfiguration<?, ?>>) - Static method in class org.ehcache.core.store.StoreSupport
Chooses a Store.Provider from those available through the ServiceLocator that best supports the resource types and service configurations provided.
selectWrapperStoreProvider(ServiceProvider<Service>, Collection<ServiceConfiguration<?, ?>>) - Static method in class org.ehcache.core.store.StoreSupport
 
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.
ServerSideConfigurationBuilder - Class in org.ehcache.clustered.client.config.builders
Constructs the server-side portion of a ClusteringServiceConfiguration.
ServerSideConfigurationBuilder(ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.builders.ServerSideConfigurationBuilder
 
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.
ServiceConfigurationParser - Class in org.ehcache.xml
 
ServiceConfigurationParser(Map<Class<?>, CacheServiceConfigurationParser<?>>) - Constructor for class org.ehcache.xml.ServiceConfigurationParser
 
ServiceCreationConfiguration<T extends Service,R> - Interface in org.ehcache.spi.service
A configuration type used when creating a Service.
ServiceCreationConfigurationParser - Class in org.ehcache.xml
 
ServiceCreationConfigurationParser(Map<Class<?>, CacheManagerServiceConfigurationParser<?>>) - Constructor for class org.ehcache.xml.ServiceCreationConfigurationParser
 
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
 
serviceLocator - Variable in class org.ehcache.core.EhcacheManager
 
ServiceLocator - Class in org.ehcache.core.spi
Provides discovery and tracking services for Service implementations.
ServiceLocator.DependencySet - Class in org.ehcache.core.spi
 
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.
servicesOfType(Class<T>) - Static method in class org.ehcache.core.util.ClassLoading
 
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
setCacheManagerAlias(String) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
setCollectorExecutorAlias(String) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
setConfig(Element) - Method in class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
Sets the value of the config property.
setContext(Context) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
setCreate(Duration) - Method in class org.ehcache.expiry.Expirations.ExpiryBuilder
Deprecated.
Set TTL since creation
setDefaultLoaderWriterResilienceStrategy(Class<? extends ResilienceStrategy>, Object...) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
Sets the default ResilienceStrategy class and associated constructor arguments to be used for caches with a loader writer.
setDefaultLoaderWriterResilienceStrategy(ResilienceStrategy<?, ?>) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
Sets the default ResilienceStrategy instance to be used for caches with a loader-writer.
setDefaultResilienceStrategy(Class<? extends ResilienceStrategy>, Object...) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
Sets the default ResilienceStrategy class and associated constructor arguments to be used for caches without a loader-writer.
setDefaultResilienceStrategy(ResilienceStrategy<?, ?>) - Method in class org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration
Sets the default ResilienceStrategy instance to be used for caches without a loader-writer.
setEventFiringMode(EventFiring) - Method in class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
Sets the event firing mode on this configuration object.
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.
setEventOrderingMode(EventOrdering) - Method in class org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration
Sets the event orderign mode on this configuration object.
setExpirationTime(long) - Method in class org.ehcache.core.spi.store.AbstractValueHolder
Set the new expiration time in milliseconds.
setIdentity(String) - Method in class org.ehcache.xml.multi.model.Configurations.Configuration
Sets the value of the identity property.
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.
setLatencyHistogramConfiguration(LatencyHistogramConfiguration) - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
setListenerSource(Cache<K, V>) - Method in interface org.ehcache.core.events.CacheEventDispatcher
Injects the cache acting as the event source
setListenerSource(Cache<K, V>) - Method in class org.ehcache.impl.events.CacheEventDispatcherImpl
Injects the cache acting as the event source
setManagementCallExecutorAlias(String) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementServiceConfiguration
 
setManagementCallQueueSize(int) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementServiceConfiguration
 
setManagementCallTimeoutSec(long) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementServiceConfiguration
 
setStoreEventSource(StoreEventSource<K, V>) - Method in interface org.ehcache.core.events.CacheEventDispatcher
Injects the store event source providing events to the listeners.
setStoreEventSource(StoreEventSource<K, V>) - Method in class org.ehcache.impl.events.CacheEventDispatcherImpl
Injects the store event source providing events to the listeners.
setType(String) - Method in class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
Sets the value of the type property.
setUpdate(Duration) - Method in class org.ehcache.expiry.Expirations.ExpiryBuilder
Deprecated.
Set TTL since last update
SHARED - Static variable in class org.ehcache.clustered.client.config.ClusteredResourceType.Types
Identifies the cluster-shared ResourceType.
SharedClusteredResourcePool - Interface in org.ehcache.clustered.client.config
Specifies a ClusteredResourcePool sharing space in a server-based clustered resource.
SharedManagementService - Interface in org.ehcache.management
Special version of ManagementRegistryService which can be used across several CacheManager.
shutdown() - Method in interface org.ehcache.core.events.CacheEventDispatcher
Shuts down this dispatcher
shutdown() - Method in class org.ehcache.impl.events.CacheEventDispatcherImpl
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.
size() - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
SizedResourcePool - Interface in org.ehcache.config
A ResourcePool that is explicitly sized.
SizedResourcePoolImpl<P extends SizedResourcePool> - Class in org.ehcache.impl.config
Implementation of the SizedResourcePool interface.
SizedResourcePoolImpl(ResourceType<P>, long, ResourceUnit, boolean) - Constructor for class org.ehcache.impl.config.SizedResourcePoolImpl
Creates a new resource pool based on the provided parameters.
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.
skip(long) - Method in class org.ehcache.core.util.ByteBufferInputStream
 
SourceStatistic<T extends ChainedObserver> - Interface in org.ehcache.core.statistics
 
specIterator() - Method in class org.ehcache.core.EhcacheBase.Jsr107CacheBase
 
specIterator() - Method in interface org.ehcache.core.Jsr107Cache
Return an iterator that follows the JSR 107 spec.
StandardEhcacheStatistics - Class in org.ehcache.management.providers.statistics
 
start(BundleContext) - Method in class org.ehcache.core.osgi.EhcacheActivator
 
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 class org.ehcache.core.statistics.DefaultStatisticsService
 
start(ServiceProvider<Service>) - Method in class org.ehcache.impl.persistence.DefaultDiskResourceService
Start this service using the provided configuration and ServiceProvider.
start(ServiceProvider<Service>) - Method in class org.ehcache.impl.persistence.DefaultLocalPersistenceService
Start this service using the provided configuration and ServiceProvider.
start(ServiceProvider<Service>) - Method in class org.ehcache.impl.store.BaseStore.BaseStoreProvider
 
start(ServiceProvider<Service>) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementService
 
start(ServiceProvider<Service>) - Method in class org.ehcache.management.registry.DefaultCollectorService
 
start(ServiceProvider<Service>) - Method in class org.ehcache.management.registry.DefaultManagementRegistryService
 
start(ServiceProvider<Service>) - Method in class org.ehcache.management.registry.DefaultSharedManagementService
 
start(ServiceProvider<Service>) - Method in interface org.ehcache.spi.service.Service
Start this service using the provided configuration and ServiceProvider.
start(ServiceProvider<Service>) - Method in class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProvider
Start this service using the provided configuration and ServiceProvider.
startAllServices() - Method in class org.ehcache.core.spi.ServiceLocator
 
startForMaintenance(ServiceProvider<? super MaintainableService>, MaintainableService.MaintenanceScope) - Method in class org.ehcache.impl.persistence.DefaultDiskResourceService
Start this service for maintenance, based on its default configuration.
startForMaintenance(ServiceProvider<? super MaintainableService>, MaintainableService.MaintenanceScope) - Method in class org.ehcache.impl.persistence.DefaultLocalPersistenceService
 
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.
stateTransition(Status, Status) - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
stateTransition(Status, Status) - Method in class org.ehcache.management.cluster.DefaultClusteringManagementService
 
stateTransition(Status, Status) - Method in class org.ehcache.management.registry.DefaultCollectorService
 
stateTransition(Status, Status) - Method in class org.ehcache.management.registry.DefaultManagementRegistryService
 
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.
statisticsService - Variable in class org.ehcache.impl.store.BaseStore
 
StatsUtils - Class in org.ehcache.core.statistics
Class allowing to query cache and tier statistics
Status - Enum in org.ehcache
Enumeration of CacheManager and UserManagedCache statuses.
statusTransitioner - Variable in class org.ehcache.core.EhcacheBase
 
stop(BundleContext) - Method in class org.ehcache.core.osgi.EhcacheActivator
 
stop() - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
 
stop() - Method in class org.ehcache.core.spi.time.TickingTimeSource
 
stop() - Method in class org.ehcache.core.statistics.DefaultStatisticsService
 
stop() - Method in class org.ehcache.impl.persistence.DefaultDiskResourceService
Stops this service.
stop() - Method in class org.ehcache.impl.persistence.DefaultLocalPersistenceService
Stops this service.
stop() - Method in class org.ehcache.impl.store.BaseStore.BaseStoreProvider
 
stop() - Method in class org.ehcache.management.cluster.DefaultClusteringManagementService
 
stop() - Method in class org.ehcache.management.registry.DefaultCollectorService
 
stop() - Method in class org.ehcache.management.registry.DefaultManagementRegistryService
 
stop() - Method in class org.ehcache.management.registry.DefaultSharedManagementService
 
stop() - Method in interface org.ehcache.spi.service.Service
Stops this service.
stop() - Method in class org.ehcache.transactions.xa.txmgr.provider.LookupTransactionManagerProvider
Stops this service.
stopAllServices() - Method in class org.ehcache.core.spi.ServiceLocator
 
store - Variable in class org.ehcache.core.EhcacheBase
 
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.
StoreConfigurationImpl<K,V> - Class in org.ehcache.core.store
Implementation of the store configuration interface as used by EhcacheManager in order to prepare Store creation.
StoreConfigurationImpl(CacheConfiguration<K, V>, int, Serializer<K>, Serializer<V>) - Constructor for class org.ehcache.core.store.StoreConfigurationImpl
Creates a new StoreConfigurationImpl based on the provided parameters.
StoreConfigurationImpl(CacheConfiguration<K, V>, int, boolean, Serializer<K>, Serializer<V>, CacheLoaderWriter<? super K, V>, boolean) - Constructor for class org.ehcache.core.store.StoreConfigurationImpl
Creates a new StoreConfigurationImpl based on the provided parameters.
StoreConfigurationImpl(Class<K>, Class<V>, EvictionAdvisor<? super K, ? super V>, ClassLoader, ExpiryPolicy<? super K, ? super V>, ResourcePools, int, Serializer<K>, Serializer<V>) - Constructor for class org.ehcache.core.store.StoreConfigurationImpl
Creates a new StoreConfigurationImpl based on the provided parameters.
StoreConfigurationImpl(Class<K>, Class<V>, EvictionAdvisor<? super K, ? super V>, ClassLoader, ExpiryPolicy<? super K, ? super V>, ResourcePools, int, Serializer<K>, Serializer<V>, CacheLoaderWriter<? super K, V>) - Constructor for class org.ehcache.core.store.StoreConfigurationImpl
Creates a new StoreConfigurationImpl based on the provided parameters.
StoreConfigurationImpl(Class<K>, Class<V>, EvictionAdvisor<? super K, ? super V>, ClassLoader, ExpiryPolicy<? super K, ? super V>, ResourcePools, int, boolean, Serializer<K>, Serializer<V>, CacheLoaderWriter<? super K, V>, boolean) - Constructor for class org.ehcache.core.store.StoreConfigurationImpl
Creates a new StoreConfigurationImpl based on the provided parameters.
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
 
StoreSupport - Class in org.ehcache.core.store
Defines methods supporting working with Store implementations.
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<D>) - Method in class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
sum() - Method in class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
sum(Set<T>) - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
sum() - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
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
timeouts(Timeouts) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Adds timeouts.
timeouts(Builder<? extends Timeouts>) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseClusteringServiceConfigurationBuilder
Adds timeouts.
timeouts(Timeouts) - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Adds timeouts.
timeouts(Builder<? extends Timeouts>) - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Adds timeouts.
timeouts() - Static method in class org.ehcache.clustered.client.config.builders.TimeoutsBuilder
Obtain a new get for timeouts
Timeouts - Class in org.ehcache.clustered.client.config
Describes the timeouts for ClusterTierManagerClientEntity operations.
Timeouts(Duration, Duration, Duration) - Constructor for class org.ehcache.clustered.client.config.Timeouts
 
TimeoutsBuilder - Class in org.ehcache.clustered.client.config.builders
Constructs instances of Timeouts.
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 class org.ehcache.clustered.client.config.Timeouts
 
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.core.statistics.LatencyHistogramConfiguration
 
toString() - Method in class org.ehcache.expiry.Duration
Deprecated.
toString() - Method in class org.ehcache.impl.config.SizedResourcePoolImpl
toString() - Method in class org.ehcache.management.providers.CacheBinding
 
toString() - Method in class org.ehcache.management.registry.DefaultManagementRegistryConfiguration
 
toString() - Method in class org.ehcache.transactions.xa.txmgr.TransactionManagerWrapper
 
toString() - Method in class org.ehcache.xml.multi.XmlMultiConfiguration
 
toString() - Method in class org.ehcache.xml.XmlConfiguration
 
TransactionManagerLookup - Interface in org.ehcache.transactions.xa.txmgr.provider
Interface used by the LookupTransactionManagerProvider to lookup transaction managers to be used in XA transactional caches.
TransactionManagerProvider - Interface in org.ehcache.transactions.xa.txmgr.provider
Provider of TransactionManagerWrapper instances.
TransactionManagerWrapper - Class in org.ehcache.transactions.xa.txmgr
A wrapper of JTA TransactionManager implementation with added support for XAResource registration.
TransactionManagerWrapper(TransactionManager, XAResourceRegistry) - Constructor for class org.ehcache.transactions.xa.txmgr.TransactionManagerWrapper
 
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 class org.ehcache.core.statistics.DelegatedMappedOperationStatistics
 
type() - Method in class org.ehcache.core.statistics.DelegatingOperationStatistic
 
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
 
type - Variable in class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
 
Types() - Constructor for class com.terracottatech.ehcache.disk.config.EnterpriseDiskResourceType.Types
 
Types() - Constructor for class org.ehcache.clustered.client.config.ClusteredResourceType.Types
 

U

UNKNOWN - Static variable in class org.ehcache.clustered.client.config.ClusteredResourceType.Types
Identifies the clustered ResourceType.
unordered() - Method in class org.ehcache.config.builders.CacheEventListenerConfigurationBuilder
Sets the returned builder for unordered event processing.
unparseConfig(Object) - Method in class org.ehcache.xml.BaseConfigParser
 
unparseConfiguration(CacheConfiguration<?, ?>, CacheType) - Method in class org.ehcache.xml.CoreCacheConfigurationParser
 
unparseResourceConfiguration(ResourcePools, CacheType) - Method in class org.ehcache.xml.ResourceConfigurationParser
 
unparseResourcePool(ResourcePool) - Method in interface org.ehcache.xml.CacheResourceConfigurationParser
 
unparseServiceConfiguration(ServiceConfiguration<T, ?>) - Method in interface org.ehcache.xml.CacheServiceConfigurationParser
 
unparseServiceConfiguration(CacheConfiguration<?, ?>, CacheType) - Method in interface org.ehcache.xml.CoreServiceConfigurationParser
 
unparseServiceConfiguration(CacheConfiguration<?, ?>, CacheType) - Method in class org.ehcache.xml.service.DefaultCacheEventListenerConfigurationParser
 
unparseServiceConfiguration(CacheConfiguration<?, ?>, CacheType) - Method in class org.ehcache.xml.service.DefaultCopierConfigurationParser
 
unparseServiceConfiguration(CacheConfiguration<?, ?>, CacheType) - Method in class org.ehcache.xml.service.DefaultSerializerConfigurationParser
 
unparseServiceCreationConfiguration(ServiceCreationConfiguration<ManagementRegistryService, ?>) - Method in class org.ehcache.management.registry.ManagementRegistryServiceConfigurationParser
 
unparseServiceCreationConfiguration(ServiceCreationConfiguration<T, ?>) - Method in interface org.ehcache.xml.CacheManagerServiceConfigurationParser
 
unparseServiceCreationConfiguration(Configuration, ConfigType) - Method in interface org.ehcache.xml.CoreServiceCreationConfigurationParser
 
unregisterXAResource(String, XAResource) - Method in class org.ehcache.transactions.xa.txmgr.btm.BitronixXAResourceRegistry
Unregister an XAResource of a cache from BTM.
unregisterXAResource(String, XAResource) - Method in class org.ehcache.transactions.xa.txmgr.TransactionManagerWrapper
 
unregisterXAResource(String, XAResource) - Method in interface org.ehcache.transactions.xa.txmgr.XAResourceRegistry
Unregister a XAResource from a JTA implementation.
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
 
uriToDocument(URI) - Method in class org.ehcache.xml.ConfigurationParser
 
urlToText(URL, String) - Static method in class org.ehcache.xml.ConfigurationParser
 
useLoaderInAtomics() - Method in interface org.ehcache.core.spi.store.Store.Configuration
Whether Store should use loader-writer in atomic ops or not
useLoaderInAtomics() - Method in class org.ehcache.core.store.StoreConfigurationImpl
 
useOSGiServiceLoading() - Static method in class org.ehcache.core.osgi.SafeOsgi
Returns true if OSGi based service loading should be used.
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.
UserManagedPersistenceContext<K,V> - Class in org.ehcache.impl.config.persistence
Convenience configuration type that enables the UserManagedCacheBuilder to return a more specific type of UserManagedCache, that is a PersistentUserManagedCache.
UserManagedPersistenceContext(String, LocalPersistenceService) - Constructor for class org.ehcache.impl.config.persistence.UserManagedPersistenceContext
Creates a new configuration with the provided parameters.
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.
usingServers(Iterable<InetSocketAddress>) - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Reconfigure to connect to a different cluster.
usingServers(Iterable<InetSocketAddress>, String) - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Reconfigure to connect to a different cluster and manager name.
usingUri(URI) - Method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
Reconfigure to connect to a different URI.

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.
validateAndMerge(ResourcePools) - Method in class org.ehcache.impl.config.ResourcePoolsImpl
Get a copy of this ResourcePools merged with the given ResourcePools, validating that the updates to the contained ResourcePools are legal.
validateResourcePools(Collection<? extends ResourcePool>) - Static method in class org.ehcache.impl.config.ResourcePoolsImpl
Validates some required relationships between core resources.
validateUpdate(ResourcePool) - Method in interface org.ehcache.config.ResourcePool
Validates whether or not a new ResourcePool can replace this ResourcePool on a running Cache.
validateUpdate(ResourcePool) - Method in class org.ehcache.impl.config.AbstractResourcePool
Validates whether or not a new ResourcePool can replace this ResourcePool on a running Cache.
validateUpdate(ResourcePool) - Method in class org.ehcache.impl.config.SizedResourcePoolImpl
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.CacheConfigurationProperty
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.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.impl.config.copy.DefaultCopierConfiguration.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehcache.impl.config.serializer.DefaultSerializerConfiguration.Type
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 class org.ehcache.clustered.client.config.ClusteredResourceType.Types
Returns an array containing the constants of the ClusteredResourceType.
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.CacheConfigurationProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.ehcache.core.collections.ConcurrentWeakIdentityHashMap
 
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.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.impl.config.copy.DefaultCopierConfiguration.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehcache.impl.config.serializer.DefaultSerializerConfiguration.Type
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
valueType - Variable in class org.ehcache.impl.store.BaseStore
 
Variant() - Constructor for class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
 
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

warning(SAXParseException) - Method in class org.ehcache.xml.ConfigurationParser.FatalErrorHandler
 
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.
with(Service) - Method in class org.ehcache.core.spi.ServiceLocator.DependencySet
 
with(Iterable<? extends Service>) - Method in class org.ehcache.core.spi.ServiceLocator.DependencySet
 
with(ServiceCreationConfiguration<T, ?>) - Method in class org.ehcache.core.spi.ServiceLocator.DependencySet
 
with(Class<? extends Service>) - Method in class org.ehcache.core.spi.ServiceLocator.DependencySet
 
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
 
withCapability(String) - Method in class org.ehcache.management.registry.DefaultSharedManagementService
 
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
 
withConfig(Element) - Method in class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
 
withConfigOrVariant(Object...) - Method in class org.ehcache.xml.multi.model.Configurations.Configuration
 
withConfigOrVariant(Collection<Object>) - Method in class org.ehcache.xml.multi.model.Configurations.Configuration
 
withConfiguration(Configurations.Configuration...) - Method in class org.ehcache.xml.multi.model.Configurations
 
withConfiguration(Collection<Configurations.Configuration>) - Method in class org.ehcache.xml.multi.model.Configurations
 
withConsistency(Consistency) - Static method in class org.ehcache.clustered.client.config.builders.ClusteredStoreConfigurationBuilder
Creates a new builder instance with the provided Consistency configured.
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.
withIdentity(String) - Method in class org.ehcache.xml.multi.model.Configurations.Configuration
 
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
withoutMandatoryServices() - Method in class org.ehcache.core.spi.ServiceLocator.DependencySet
 
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.
withRestartableOffHeapMode(RestartableOffHeapMode) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder
Specifies the mode of the restartable offHeap.
withRestartIdentifier(String) - Method in class com.terracottatech.ehcache.clustered.client.config.builders.EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder
Specifies the restartIdentifier for this configuration.
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.
withType(String) - Method in class org.ehcache.xml.multi.model.Configurations.Configuration.Variant
 
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
 
wrap(CacheBinding) - Method in class org.ehcache.management.providers.actions.EhcacheActionProvider
 
wrap(CacheBinding) - Method in class org.ehcache.management.providers.CacheBindingManagementProvider
 
wrap(CacheBinding) - Method in class org.ehcache.management.providers.settings.EhcacheSettingsProvider
 
wrap(CacheBinding) - Method in class org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
 
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(Duration) - Method in class org.ehcache.clustered.client.config.builders.TimeoutsBuilder
Sets the timeout for write operations like put and remove.
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.
WriteBehindProviderConfiguration - Class in org.ehcache.impl.config.loaderwriter.writebehind
 
WriteBehindProviderConfiguration(String) - Constructor for class org.ehcache.impl.config.loaderwriter.writebehind.WriteBehindProviderConfiguration
 
WriteBehindProviderConfigurationParser - Class in org.ehcache.xml.provider
 
WriteBehindProviderConfigurationParser() - Constructor for class org.ehcache.xml.provider.WriteBehindProviderConfigurationParser
 

X

XACacheException - Exception in org.ehcache.transactions.xa
The payload exception thrown by the cache when an XAStore has issues retrieving the transaction context.
XACacheException(String) - Constructor for exception org.ehcache.transactions.xa.XACacheException
 
XACacheException(String, Throwable) - Constructor for exception org.ehcache.transactions.xa.XACacheException
 
XAResourceRegistry - Interface in org.ehcache.transactions.xa.txmgr
Support for XAResource registration with TransactionManager implementations.
XAStoreConfiguration - Class in org.ehcache.transactions.xa.configuration
 
XAStoreConfiguration(String) - Constructor for class org.ehcache.transactions.xa.configuration.XAStoreConfiguration
 
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
 
XmlConfigurationException - Exception in org.ehcache.xml.exceptions
Thrown to reflect an error in an XML configuration.
XmlConfigurationException(String) - Constructor for exception org.ehcache.xml.exceptions.XmlConfigurationException
 
XmlConfigurationException(String, Throwable) - Constructor for exception org.ehcache.xml.exceptions.XmlConfigurationException
 
XmlConfigurationException(Throwable) - Constructor for exception org.ehcache.xml.exceptions.XmlConfigurationException
 
XmlConfigurationWrapper(Configuration, Map<String, XmlConfiguration.Template>) - Constructor for class org.ehcache.xml.ConfigurationParser.XmlConfigurationWrapper
 
XmlModel - Class in org.ehcache.xml
 
XmlModel() - Constructor for class org.ehcache.xml.XmlModel
 
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 K L M N O P Q R S T U V W X Z 
Skip navigation links