Class SimpleExpirationMetaData

java.lang.Object
org.wildfly.clustering.server.infinispan.expiration.SimpleExpirationMetaData
All Implemented Interfaces:
org.wildfly.clustering.server.expiration.Expiration, org.wildfly.clustering.server.expiration.ExpirationMetaData

public class SimpleExpirationMetaData extends Object implements org.wildfly.clustering.server.expiration.ExpirationMetaData
A cached ExpirationMetaData implementation.
Author:
Paul Ferraro
  • Constructor Details

    • SimpleExpirationMetaData

      public SimpleExpirationMetaData(org.wildfly.clustering.server.expiration.ExpirationMetaData metaData)
      Creates a cached expiration meta data.
      Parameters:
      metaData - expiration metadata
  • Method Details

    • getMaxIdle

      public Optional<Duration> getMaxIdle()
      Specified by:
      getMaxIdle in interface org.wildfly.clustering.server.expiration.Expiration
    • getLastAccessTime

      public Optional<Instant> getLastAccessTime()
      Specified by:
      getLastAccessTime in interface org.wildfly.clustering.server.expiration.ExpirationMetaData
    • toString

      public String toString()
      Overrides:
      toString in class Object