- 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.
- 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
-
- CacheEventListenerConfiguration<R> - Interface in org.ehcache.core.events
-
Configuration contract for setting up CacheEvent system in a cache.
- CacheEventListenerProvider - Interface in org.ehcache.core.events
-
- CacheEvents - Class in org.ehcache.core.events
-
Utility class for the creation of CacheEvent instances.
- CacheManagerListener - Interface in org.ehcache.core.events
-
Interface for listeners interested in CacheManager Cache related events, such as
addition and removal.
- CacheManagerProviderService - Interface in org.ehcache.core.spi.service
-
Special service that services can depend onto to be able to recover the instance of the current CacheManager
- CacheOperationOutcomes - Interface in org.ehcache.core.statistics
-
CacheOperationOutcomes
- CacheOperationOutcomes.ClearOutcome - Enum in org.ehcache.core.statistics
-
Outcomes for cache Clear operations.
- CacheOperationOutcomes.ConditionalRemoveOutcome - Enum in org.ehcache.core.statistics
-
The outcomes for conditional remove operations.
- CacheOperationOutcomes.GetAllOutcome - Enum in org.ehcache.core.statistics
-
Outcomes for cache getAll operation
- CacheOperationOutcomes.GetOutcome - Enum in org.ehcache.core.statistics
-
Outcomes for cache Get operations.
- CacheOperationOutcomes.PutAllOutcome - Enum in org.ehcache.core.statistics
-
Outcomes for cache putAll operation
- CacheOperationOutcomes.PutIfAbsentOutcome - Enum in org.ehcache.core.statistics
-
The putIfAbsent outcomes.
- CacheOperationOutcomes.PutOutcome - Enum in org.ehcache.core.statistics
-
The outcomes for Put Outcomes.
- CacheOperationOutcomes.RemoveAllOutcome - Enum in org.ehcache.core.statistics
-
Outcomes for cache removeAll operation
- CacheOperationOutcomes.RemoveOutcome - Enum in org.ehcache.core.statistics
-
The outcomes for remove operations.
- CacheOperationOutcomes.ReplaceOutcome - Enum in org.ehcache.core.statistics
-
The replace outcomes.
- 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.
- CacheStatistics - Interface in org.ehcache.core.statistics
-
All statistics relative to a cache and its underlying tiers.
- CachingTier<K,V> - Interface in org.ehcache.core.spi.store.tiering
-
- 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
-
- CachingTierOperationOutcomes - Interface in org.ehcache.core.statistics
-
CachingTierOperationOutcomes
- CachingTierOperationOutcomes.GetOrComputeIfAbsentOutcome - Enum in org.ehcache.core.statistics
-
the getOrComputeIfAbsent outcomes
- CachingTierOperationOutcomes.InvalidateAllOutcome - Enum in org.ehcache.core.statistics
-
the invalidateAll outcomes
- CachingTierOperationOutcomes.InvalidateAllWithHashOutcome - Enum in org.ehcache.core.statistics
-
the invalidateAllWithHash outcomes
- CachingTierOperationOutcomes.InvalidateOutcome - Enum in org.ehcache.core.statistics
-
the invalidate outcomes
- ChainedObserver - Interface in org.ehcache.core.statistics
-
- ChainedOperationObserver<T extends java.lang.Enum<T>> - Interface in org.ehcache.core.statistics
-
- cleanForNode(Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
-
Clears all associations
- clear() - Method in interface org.ehcache.core.spi.store.Store
-
Removes all of the mappings from this Store.
- clear() - Method in interface org.ehcache.core.spi.store.tiering.CachingTier
-
Empty out the caching tier.
- clear() - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
-
Empty out this tier
- clear() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
Reset the values for this cache and its underlying tiers.
- clear() - Method in interface org.ehcache.core.statistics.TierStatistics
-
Reset the values for this tier.
- 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.
- ConfigurationChangeSupport - Interface in org.ehcache.core.spi.store
-
Interface that implementors use to declare interest in CacheRuntimeConfiguration changes.
- 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.
- 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
-
- 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
-
- CoreConfigurationBuilder(CoreConfigurationBuilder<?>, ResourcePools) - Constructor for class org.ehcache.core.config.CoreConfigurationBuilder
-
- count(T) - Method in interface org.ehcache.core.statistics.OperationStatistic
-
Return the count of operations with the given type.
- count(T) - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
-
- counter(Supplier<T>) - Static method in class org.ehcache.core.statistics.SuppliedValueStatistic
-
- create(ServiceCreationConfiguration<T, ?>) - Method in interface org.ehcache.core.spi.service.ServiceFactory
-
Creates an instance of the service using the passed in ServiceCreationConfiguration.
- createAuthoritativeTier(Set<ResourceType<?>>, Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier.Provider
-
- createCacheEventDispatcher(Store<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.events.CacheEventDispatcherFactory
-
- createCachingTier(Set<ResourceType<?>>, 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(Set<ResourceType<?>>, Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier.Provider
-
- created(K, V) - Method in interface org.ehcache.core.events.StoreEventSink
-
Indicates a mapping was created.
- createEventListener(String, ServiceConfiguration<CacheEventListenerProvider, ?>) - Method in interface org.ehcache.core.events.CacheEventListenerProvider
-
Creates a new CacheEventListener
- createHigherCachingTier(Set<ResourceType<?>>, Store.Configuration<K, V>, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier.Provider
-
- createOperationStatistics(String, Class<T>, String, Object) - Method in interface org.ehcache.core.spi.service.StatisticsService
-
Create operation statistic for provided type
- createPersistenceContextWithin(PersistableResourceService.PersistenceSpaceIdentifier<?>, String) - Method in interface org.ehcache.core.spi.service.DiskResourceService
-
Creates a new persistence context within the given space.
- createSafeSpace(LocalPersistenceService.SafeSpaceIdentifier) - Method in interface org.ehcache.core.spi.service.LocalPersistenceService
-
Creates the safe space represented by safeSpaceId, if it does not exist in the underlying physical space.
- createSafeSpaceIdentifier(String, String) - Method in interface org.ehcache.core.spi.service.LocalPersistenceService
-
Creates a logical safe directory space for the owner and returns an identifying space Id.
- createSizeOfEngine(ResourceUnit, ServiceConfiguration<?, ?>...) - Method in interface org.ehcache.core.spi.store.heap.SizeOfEngineProvider
-
Deprecated.
- 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
- 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
- gauge(Supplier<T>) - Static method in class org.ehcache.core.statistics.SuppliedValueStatistic
-
- 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(K) - Method in class org.ehcache.core.spi.store.TransientStateHolder
-
- get() - Static method in class org.ehcache.core.statistics.ZeroOperationStatistic
-
- 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
-
- getAllocatedByteSize() - Method in interface org.ehcache.core.statistics.TierStatistics
-
How many bytes are currently allocated (occupied or not) for this tier
- getAndCompute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.ehcache.core.spi.store.Store
-
Compute the value for the given key by invoking the given function to produce the value.
- getAndFault(K) - Method in interface org.ehcache.core.spi.store.tiering.AuthoritativeTier
-
Marks the mapping as not evictable and returns it atomically.
- getAndPut(K, V) - Method in interface org.ehcache.core.spi.store.Store
-
Maps the specified key to the specified value in this store.
- getAndRemove(K) - Method in interface org.ehcache.core.spi.store.Store
-
Removes the key (and its corresponding value) from this store.
- getAndRemove(K) - Method in interface org.ehcache.core.spi.store.tiering.LowerCachingTier
-
Return the value holder currently in this tier and removes it atomically.
- getCache(String) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
-
- getCacheConfigurations() - Method in class org.ehcache.core.config.DefaultConfiguration
- getCacheEvictions() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCacheExpirations() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCacheGets() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCacheHitPercentage() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCacheHits() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCacheLoaderWriter() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
Cache Loader-Writer for the store
- getCacheManager() - Method in interface org.ehcache.core.spi.service.CacheManagerProviderService
-
Returns the cache manager in which services live
- getCacheMisses() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCacheMissPercentage() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCachePuts() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCacheRemovals() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
- getCacheStatistics(String) - Method in interface org.ehcache.core.spi.service.StatisticsService
-
Return the object containing the statistics for a given cache name.
- getClassLoader() - Method in class org.ehcache.core.config.CoreConfigurationBuilder
-
- getClassLoader() - Method in class org.ehcache.core.config.DefaultConfiguration
- getClassLoader() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The Classloader for this store.
- getConfigurationChangeListeners() - Method in interface org.ehcache.core.spi.store.ConfigurationChangeSupport
-
Returns the List of CacheConfigurationChangeListener defined.
- getDerivedStatistics() - Method in interface org.ehcache.core.statistics.SourceStatistic
-
Retrieve all registered statistics.
- getDerivedStatistics() - Method in class org.ehcache.core.statistics.ZeroOperationStatistic
-
- getDirectory() - Method in interface org.ehcache.core.spi.service.FileBasedPersistenceContext
-
Returns a directory where the user of this persistence context can write its files.
- getDispatcherConcurrency() - Method in interface org.ehcache.core.config.store.StoreEventSourceConfiguration
-
Indicates over how many buckets should ordered events be spread
- getDispatcherConcurrency() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The concurrency level of the dispatcher that processes events
- getEvictionAdvisor() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The EvictionAdvisor indicates if mappings should be advised against eviction.
- getEvictions() - Method in interface org.ehcache.core.statistics.TierStatistics
-
- getExpirationMillis(long, Duration) - Static method in class org.ehcache.core.config.ExpiryUtils
-
- getExpirations() - Method in interface org.ehcache.core.statistics.TierStatistics
-
- getExpiry() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The expiration policy instance for this store
- 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.
- getFiringMode() - Method in class org.ehcache.core.events.EventListenerWrapper
-
- getHits() - Method in interface org.ehcache.core.statistics.TierStatistics
-
- getId() - Method in class org.ehcache.core.spi.store.AbstractValueHolder
-
- getId() - Method in interface org.ehcache.core.spi.store.Store.ValueHolder
-
The combination of this identifier and the key that ValueHolder is mapped to should to be
unique at a given time.
- getKey() - Method in interface org.ehcache.core.spi.store.events.StoreEvent
-
The key of the mapping affected by the mutative event
- getKeySerializer() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The serializer for key instances
- getKeyType() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The type of the keys that a Store will hold.
- getListener() - Method in class org.ehcache.core.events.EventListenerWrapper
-
- getMappings() - Method in interface org.ehcache.core.statistics.TierStatistics
-
Number of entries currently in this tier
- getMisses() - Method in interface org.ehcache.core.statistics.TierStatistics
-
- getNewValue() - Method in interface org.ehcache.core.spi.store.events.StoreEvent
-
The mapped value immediately after the mutative event occurred.
- getOccupiedByteSize() - Method in interface org.ehcache.core.statistics.TierStatistics
-
How many bytes are currently occupied for this tier
- getOldValue() - Method in interface org.ehcache.core.spi.store.events.StoreEvent
-
The mapped value immediately before the mutative event occurred.
- 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.
- getPersistentStateHolder(String, Class<K>, Class<V>, Predicate<Class<?>>, ClassLoader) - Method in class org.ehcache.core.spi.store.TransientStateRepository
-
- getPuts() - Method in interface org.ehcache.core.statistics.TierStatistics
-
- getRemovals() - Method in interface org.ehcache.core.statistics.TierStatistics
-
- getResourcePools() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The resource pools this store can make use of
- getRoot() - Method in interface org.ehcache.core.spi.service.LocalPersistenceService.SafeSpaceIdentifier
-
Represents the root directory of the given logical safe space.
- getScheduledExecutor(String) - Method in interface org.ehcache.core.spi.service.ExecutionService
-
Get a pre-configured ScheduledExecutorService instance.
- getServiceCreationConfigurations() - Method in class org.ehcache.core.config.DefaultConfiguration
- getServices(Class<C>) - Method in class org.ehcache.core.config.CoreConfigurationBuilder
-
- getServiceType() - Method in class org.ehcache.core.config.store.StoreStatisticsConfiguration
-
- getServiceType() - Method in interface org.ehcache.core.spi.service.ServiceFactory
-
Queries a ServiceFactory to know which concrete Service type it produces.
- getSharedResourcePools() - Method in class org.ehcache.core.config.DefaultConfiguration
- getStoreEventSource() - Method in interface org.ehcache.core.spi.store.Store
-
Exposes the Store eventing system to allow configuration and registration of listeners.
- getTierStatistics() - Method in interface org.ehcache.core.statistics.CacheStatistics
-
Map of tier statistics on this cache.
- getTimeMillis() - Method in class org.ehcache.core.spi.time.SystemTimeSource
-
The current "time" in milliseconds
- getTimeMillis() - Method in class org.ehcache.core.spi.time.TickingTimeSource
-
- getTimeMillis() - Method in interface org.ehcache.core.spi.time.TimeSource
-
The current "time" in milliseconds
- getTimeSource() - Method in interface org.ehcache.core.spi.time.TimeSourceService
-
- getType() - Method in interface org.ehcache.core.spi.store.events.StoreEvent
-
The type of mutative event
- getUnderlyingStoreProvider(Set<ResourceType<?>>, List<ServiceConfiguration<?, ?>>) - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
-
- getUnorderedExecutor(String, BlockingQueue<Runnable>) - Method in interface org.ehcache.core.spi.service.ExecutionService
-
Get a pre-configured ExecutorService instance.
- getValueSerializer() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The serializer for value instances
- getValueType() - Method in interface org.ehcache.core.spi.store.Store.Configuration
-
The type of the values that a Store will hold.
- ServiceFactory<T extends org.ehcache.spi.service.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
-
- ServiceUtils - Class in org.ehcache.core.spi.service
-
Helper class to find a service or service configuration matching the wanted type.
- setEventOrdering(boolean) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
-
- setEventOrdering(boolean) - Method in interface org.ehcache.core.spi.store.events.StoreEventSource
-
Toggles event ordering.
- setExpirationTime(long) - Method in class org.ehcache.core.spi.store.AbstractValueHolder
-
Set the new expiration time in milliseconds.
- setInvalidationListener(CachingTier.InvalidationListener<K, V>) - Method in interface org.ehcache.core.spi.store.tiering.CachingTier
-
- 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
-
- setLastAccessTime(long) - Method in class org.ehcache.core.spi.store.AbstractValueHolder
-
Set the last time this entry was accessed in milliseconds.
- setListenerSource(Cache<K, V>) - Method in interface org.ehcache.core.events.CacheEventDispatcher
-
Injects the cache acting as the event source
- setStoreEventSource(StoreEventSource<K, V>) - Method in interface org.ehcache.core.events.CacheEventDispatcher
-
Injects the store event source providing events to the listeners.
- setSynchronous(boolean) - Method in class org.ehcache.core.events.NullStoreEventDispatcher
-
- setSynchronous(boolean) - Method in interface org.ehcache.core.spi.store.events.StoreEventSource
-
Toggles event synchronicity.
- shutdown() - Method in interface org.ehcache.core.events.CacheEventDispatcher
-
Shuts down this dispatcher
- silentInvalidate(K, Function<Store.ValueHolder<V>, Void>) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier
-
Removes a mapping without firing an invalidation event, then calls the function under the same lock scope
passing in the mapping or null if none was present.
- silentInvalidateAll(BiFunction<K, Store.ValueHolder<V>, Void>) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier
-
Removes all mappings without firing an invalidation event instead invoking the provided function.
- silentInvalidateAllWithHash(long, BiFunction<K, Store.ValueHolder<V>, Void>) - Method in interface org.ehcache.core.spi.store.tiering.HigherCachingTier
-
Remove all mappings whose key have the specified hash code without firing an invalidation event instead
invoking the provided function.
- sizeof(K, Store.ValueHolder<V>) - Method in interface org.ehcache.core.spi.store.heap.SizeOfEngine
-
Deprecated.
Size of the objects on heap including the overhead
- SizeOfEngine - Interface in org.ehcache.core.spi.store.heap
-
Deprecated.
- SizeOfEngineProvider - Interface in org.ehcache.core.spi.store.heap
-
Deprecated.
- SourceStatistic<T extends ChainedObserver> - Interface in org.ehcache.core.statistics
-
- start(ServiceProvider<Service>) - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
-
- start(ServiceProvider<Service>) - Method in class org.ehcache.core.spi.time.TickingTimeSource
-
- StateChangeListener - Interface in org.ehcache.core.events
-
Interface for listeners interested in CacheManager state transitions.
- stateTransition(Status, Status) - Method in interface org.ehcache.core.events.StateChangeListener
-
Is notified when a state transition occurred.
- statistic(T) - Method in interface org.ehcache.core.statistics.OperationStatistic
-
- statistic(Set<T>) - Method in interface org.ehcache.core.statistics.OperationStatistic
-
- StatisticsService - Interface in org.ehcache.core.spi.service
-
Service providing raw statistics for cache and tier usage.
- StatisticType - Enum in org.ehcache.core.statistics
-
- stop() - Method in class org.ehcache.core.spi.store.AbstractWrapperStoreProvider
-
- stop() - Method in class org.ehcache.core.spi.time.TickingTimeSource
-
- 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.ElementalProvider - Interface in org.ehcache.core.spi.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.
- 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
-
- 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
-
- 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
-
- SystemTimeSource - Class in org.ehcache.core.spi.time
-
The standard
TimeSource that uses
System.currentTimeMillis()
- value() - Method in class org.ehcache.core.statistics.SuppliedValueStatistic
-
- value() - Method in interface org.ehcache.core.statistics.ValueStatistic
-
- valueOf(String) - Static method in enum org.ehcache.core.spi.store.Store.PutStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.spi.store.Store.RemoveStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.spi.store.Store.ReplaceStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.ComputeIfAbsentAndFaultOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.FlushOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.GetAndFaultOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.BulkOps
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ClearOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ConditionalRemoveOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.GetAllOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.GetOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutAllOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutIfAbsentOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.RemoveAllOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.RemoveOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ReplaceOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.GetOrComputeIfAbsentOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateAllOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateAllWithHashOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateAllOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateAllWithHashOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.GetAndRemoveOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InstallMappingOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateAllOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateAllWithHashOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StatisticType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ComputeIfAbsentOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ComputeOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ConditionalRemoveOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ConditionalReplaceOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.EvictionOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ExpirationOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.GetOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.PutIfAbsentOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.PutOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.RemoveOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ReplaceOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.TierOperationOutcomes.EvictionOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ehcache.core.statistics.TierOperationOutcomes.GetOutcome
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ehcache.core.spi.store.Store.PutStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.spi.store.Store.RemoveStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.spi.store.Store.ReplaceStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.ComputeIfAbsentAndFaultOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.FlushOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes.GetAndFaultOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.BulkOps
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ClearOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ConditionalRemoveOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.GetAllOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.GetOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutAllOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutIfAbsentOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.PutOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.RemoveAllOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.RemoveOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CacheOperationOutcomes.ReplaceOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.GetOrComputeIfAbsentOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateAllOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateAllWithHashOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.CachingTierOperationOutcomes.InvalidateOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateAllOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateAllWithHashOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes.SilentInvalidateOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.GetAndRemoveOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InstallMappingOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateAllOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateAllWithHashOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome.InvalidateOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StatisticType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ComputeIfAbsentOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ComputeOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ConditionalRemoveOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ConditionalReplaceOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.EvictionOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ExpirationOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.GetOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.PutIfAbsentOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.PutOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.RemoveOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.StoreOperationOutcomes.ReplaceOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.TierOperationOutcomes.EvictionOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ehcache.core.statistics.TierOperationOutcomes.GetOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValueStatistic<T extends java.io.Serializable> - Interface in org.ehcache.core.statistics
-