Class SimpleExpirationMetaData
java.lang.Object
org.wildfly.clustering.server.infinispan.expiration.SimpleExpirationMetaData
- All Implemented Interfaces:
Expiration, ExpirationMetaData
A cached
ExpirationMetaData implementation.- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleExpirationMetaData(ExpirationMetaData metaData) Creates a cached expiration meta data. -
Method Summary
Modifier and TypeMethodDescriptionWhen present, returns the time this object was last accessed.When present, defines the maximum duration of time since last access, after which managed state will expire.toString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ExpirationMetaData
getExpirationTime, isExpired
-
Constructor Details
-
SimpleExpirationMetaData
Creates a cached expiration meta data.- Parameters:
metaData- expiration metadata
-
-
Method Details
-
getMaxIdle
Description copied from interface:ExpirationWhen present, defines the maximum duration of time since last access, after which managed state will expire.- Specified by:
getMaxIdlein interfaceExpiration- Returns:
- the optional duration of time since last access after which managed state will expire
-
getLastAccessTime
Description copied from interface:ExpirationMetaDataWhen present, returns the time this object was last accessed.- Specified by:
getLastAccessTimein interfaceExpirationMetaData- Returns:
- the time this object was last accessed, or empty not previously accessed.
-
toString
-