Package net.sf.ehcache.config
This package contains the cache configuration code.
-
Interface Summary Interface Description CacheConfigurationListener Instances of CacheConfigurationListener can be registered with CacheConfiguration instances in order to receive notification when any of the dynamic properties of the configuration are changed.DynamicSearchListener Listener for changes to dynamic attributes extractor config -
Class Summary Class Description AbstractCacheConfigurationListener CacheConfigError Represents a config error in a cache configurationCacheConfiguration A value object used to represent cache configuration.CacheConfiguration.BootstrapCacheLoaderFactoryConfiguration Configuration for the BootstrapCacheLoaderFactoryConfiguration.CacheConfiguration.CacheDecoratorFactoryConfiguration Configuration for the CacheDecoratorFactoryConfiguration.CacheConfiguration.CacheEventListenerFactoryConfiguration Configuration for the CacheEventListenerFactory.CacheConfiguration.CacheExceptionHandlerFactoryConfiguration Configuration for the BootstrapCacheLoaderFactoryConfiguration.CacheConfiguration.CacheExtensionFactoryConfiguration Configuration for the CacheExtensionFactoryConfiguration.CacheConfiguration.CacheLoaderFactoryConfiguration Configuration for the CacheLoaderFactoryConfiguration.CacheWriterConfiguration Class to hold the CacheWriterManager configurationCacheWriterConfiguration.CacheWriterFactoryConfiguration Configuration for the CacheWriterFactoryConfiguration.ConfigError Represents a config errorConfiguration A bean, used by BeanUtils, to set configuration from an XML configuration file.ConfigurationFactory A utility class which configures beans from XML, using reflection.ConfigurationHelper The configuration for ehcache.CopyStrategyConfiguration DiskStoreConfiguration A class to represent DiskStore configuration e.g.ElementValueComparatorConfiguration FactoryConfiguration<T extends FactoryConfiguration> A class to represent the CacheManagerEventListener configuration.ManagementRESTServiceConfiguration Configuration class of management REST services.NonstopConfiguration Configuration class of nonstop cachesPersistenceConfiguration Class to hold the persistence policy configuration.PinningConfiguration Class to hold the Pinning configuration.Searchable Search configuration for a CacheSearchAttribute A cache search attribute.SizeOfPolicyConfiguration Class to hold the SizeOf policy configuration.TerracottaClientConfiguration Holds the Terracotta configuration for a particular clientTerracottaConfiguration Class to hold the Terracotta configuration - either a pointer to the real config or a container for embedded config.TimeoutBehaviorConfiguration Configuration element for configuring timeoutBehavior for nonstop -
Enum Summary Enum Description CacheConfiguration.TransactionalMode Represents whether the Cache is transactional or not.CacheWriterConfiguration.WriteMode Represents how elements are written to theCacheWriterConfiguration.Monitoring Represents whether monitoring should be enabled or not.MemoryUnit Memory unit: byte-basedPersistenceConfiguration.Strategy Enumeration of the legal persistence strategiesPinningConfiguration.Store Possible store valuesSizeOfPolicyConfiguration.MaxDepthExceededBehavior Enum of the possible behaviors of the SizeOf engine when the max depth is exceededTerracottaConfiguration.Consistency Enum for various consistency settingsTimeoutBehaviorConfiguration.TimeoutBehaviorType Enum encapsulating type of TimeoutBehavior -
Exception Summary Exception Description InvalidConfigurationException An exception to report invalid configuration settings.