Interface ExpiringRegionFactoryBean<K,V>
- All Known Implementing Classes:
CacheTypeAwareRegionFactoryBean,ClientRegionFactoryBean,GenericRegionFactoryBean,LocalRegionFactoryBean,PartitionedRegionFactoryBean,PeerRegionFactoryBean,ReplicatedRegionFactoryBean
public interface ExpiringRegionFactoryBean<K,V>
The
ExpiringRegionFactoryBean interface signifies Region FactoryBeans
that support Expiration configuration. That is, Region's capable of expiring both entries
as well as the Region itself.
Expiration policies may either be expressed as ExpirationAttributes or using a CustomExpiry
object enable the application developer to specify custom expiration criteria.
Apache Geode and Pivotal GemFire supports both Idle Timeout (TTI) as well as Time-to-Live (TTL) expiration policies
at both the Region level as well as for entries.- Since:
- 2.1.0
- Author:
- John Blum
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetCustomEntryIdleTimeout(CustomExpiry<K, V> customEntryIdleTimeout) voidsetCustomEntryTimeToLive(CustomExpiry<K, V> customEntryTimeToLive) voidsetEntryIdleTimeout(ExpirationAttributes entryIdleTimeout) voidsetEntryTimeToLive(ExpirationAttributes entryTimeToLive) voidsetRegionIdleTimeout(ExpirationAttributes regionIdleTimeout) voidsetRegionTimeToLive(ExpirationAttributes regionTimeToLive)
-
Method Details
-
setCustomEntryIdleTimeout
-
setCustomEntryTimeToLive
-
setEntryIdleTimeout
-
setEntryTimeToLive
-
setRegionIdleTimeout
-
setRegionTimeToLive
-