Spring Data for VMware GemFire
Annotation Interface EnableExpiration
@Target(TYPE)
@Retention(RUNTIME)
@Inherited
@Documented
@Import(ExpirationConfiguration.class)
public @interface EnableExpiration
The
EnableExpiration annotation marks a Spring @Configuration
annotated class to enable Region entry expiration for individual entries. Note, this annotation does not
cover Region expiration; Region expiration must be configure on the Region definition itself.- Since:
- 1.9.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceDefinition for a specific Expiration policy that can be applied to 1 or moreRegions.static enumEnableExpiration.ExpirationTypedefines different types of GemFire/Geode Expiration policies such as (Entry) Idle Timeout (TTI) and (Entry) Time to Live (TTL). -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionDefines individualRegionExpiration policies or customizes the default Expiration policy for allRegions.
-
Element Details
-
policies
EnableExpiration.ExpirationPolicy[] policiesDefines individualRegionExpiration policies or customizes the default Expiration policy for allRegions. Defaults to empty.- Default:
- {}
-