Class AnnotationBasedExpiration<K,V>

java.lang.Object
org.springframework.data.gemfire.expiration.AnnotationBasedExpiration<K,V>
All Implemented Interfaces:
CacheCallback, CustomExpiry<K,V>, Declarable, Aware, BeanFactoryAware

public class AnnotationBasedExpiration<K,V> extends Object implements BeanFactoryAware, CustomExpiry<K,V>
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.
Since:
1.7.0
Author:
John Blum
See Also: