Spring Data for VMware GemFire
Class AnnotationBasedExpiration.ExpirationMetaData
java.lang.Object
org.springframework.data.gemfire.expiration.AnnotationBasedExpiration.ExpirationMetaData
- Enclosing class:
- AnnotationBasedExpiration<K,
V>
The ExpirationMetaData class encapsulates the settings constituting the expiration policy including
the expiration timeout and the action performed when expiration occurs.
- See Also:
-
ExpirationAttributes
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExpirationMetaData(int timeout, ExpirationActionType action) -
Method Summary
Modifier and TypeMethodDescriptionaction()booleanorg.apache.geode.cache.ExpirationActionprotected static AnnotationBasedExpiration.ExpirationMetaDatafrom(org.apache.geode.cache.ExpirationAttributes expirationAttributes) protected static AnnotationBasedExpiration.ExpirationMetaDatafrom(Expiration expiration) protected static AnnotationBasedExpiration.ExpirationMetaDatafrom(IdleTimeoutExpiration expiration) protected static AnnotationBasedExpiration.ExpirationMetaDatafrom(TimeToLiveExpiration expiration) inthashCode()protected static ExpirationActionTypeparseAction(String action) protected static intparseTimeout(String timeout) inttimeout()org.apache.geode.cache.ExpirationAttributestoString()
-
Constructor Details
-
ExpirationMetaData
-
-
Method Details
-
from
protected static AnnotationBasedExpiration.ExpirationMetaData from(org.apache.geode.cache.ExpirationAttributes expirationAttributes) -
from
-
from
protected static AnnotationBasedExpiration.ExpirationMetaData from(IdleTimeoutExpiration expiration) -
from
-
toExpirationAttributes
public org.apache.geode.cache.ExpirationAttributes toExpirationAttributes() -
parseTimeout
-
parseAction
-
action
-
expirationAction
public org.apache.geode.cache.ExpirationAction expirationAction() -
timeout
public int timeout() -
equals
-
hashCode
public int hashCode() -
toString
-