hcache.3.0.0.m2.source-code.ehcache-core.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ehcache Show documentation
Show all versions of ehcache Show documentation
End-user ehcache3 jar artifact
Placeholder for services to be managed by the CacheManager and exposed to the Cache instances it manages.
Those services will also be lifecycled by the CacheManager.
A cache definition the CacheManager will manage
A cache template definition that can be reference in <cache> definitions using the 'usesTemplate'
attribute.
The alias used to access this Cache from the CacheManager
The optional <cache-template> to use to source a default configuration from.
References the cache template's 'name' attribute.
The name of this <cache-template> definition.
Used by cache element's 'usesTemplate' attribute.
Defines the type for the keys <K> of the Cache<K, V>. Takes a fully qualified class name.
Defines the type for the values <V> of the Cache<K, V>. Takes a fully qualified class name.
Defines expiry for the Cache.
A fully qualified class name to a concrete type that implements
org.ehcache.config.EvictionVeto and has a public default no argument constructor.
A fully qualified class name to a concrete type that implements
org.ehcache.config.EvictionPrioritizer and has a public default no argument constructor.
Configures the Cache as fronting a system of record that it'll be kept in sync with.
Shortcut for configuring a heap-only Cache.
Configures the Cache resources.
Specifies whether the heap tier for this cache should store by value, if true; or by reference (default, false)
A fully qualified class name to a concrete type that implements
org.ehcache.spi.loaderwriter.CacheLoaderWriter and has a public
default no argument constructor.
A fully qualified class name to a concrete type that implements
org.ehcache.spi.event.CacheEventListener and has a public
default no argument constructor.
Indicates which EventFiring firing mode to use
Indicates which EventOrdering ordering mode to use
Indicates on which EventType an event has to be fired
A fully qualified class name of the type's serializer class.
A fully qualified class name to a concrete type that implements
org.ehcache.expiry.Expiry and has a public default no argument constructor.
Entries in the cache should expire if not accessed for the defined time.
Entries in the cache should expire after the defined time.
Entries in the cache should never expire.
The time unit (see java.util.concurrent.TimeUnit) this value is expressed in.