Package org.springframework.data.gemfire.expiration


package org.springframework.data.gemfire.expiration
  • Class
    Description
    The AnnotationBasedExpiration class is an implementation of the CustomExpiry interface that determines the Time-To-Live (TTL) or Idle-Timeout (TTI) expiration policy of a Region entry by introspecting the Region entry's class type and reflecting on any Region entries annotated with SDG's Expiration-based Annotations.
    The ExpirationMetaData class encapsulates the settings constituting the expiration policy including the expiration timeout and the action performed when expiration occurs.
    Expiration is an enumerated type encapsulating custom expiration settings for application domain objects to express their general expiration policy.
    The ExpirationActionTypeConverter class is a Spring Converter used to convert a String value into a corresponding ExpirationActionType enumerated value.
    The ExpirationActionType enum is a enumeration of GemFire ExpirationActions on expired Cache Region entries.
    The ExpirationAttributesFactoryBean class is a Spring FactoryBean used to create GemFire ExpirationAttributes to specify Expiration policies for Region Time-to-Live (TTL) and Idle-Timeouts (TTI) as well as Entry Time-to-Live (TTL) and Idle-Timeouts (TTI).
    The ExpiringRegionFactoryBean interface signifies Region FactoryBeans that support Expiration configuration.
    IdleTimeoutExpiration is an enumerated type encapsulating custom expiration settings for application domain objects to express their idle-timeout (TTI) expiration policy.
    TimeToLiveExpiration is an enumerated type encapsulating custom expiration settings for application domain objects to express their time-to-live (TTL) expiration policy.