Class VersionedMetadataImpl

    • Constructor Detail

      • VersionedMetadataImpl

        public VersionedMetadataImpl​(long created,
                                     int lifespan,
                                     long lastUsed,
                                     int maxIdle,
                                     long version)
    • Method Detail

      • getCreated

        public long getCreated()
        Specified by:
        getCreated in interface Metadata
        Returns:
        Time when entry was created. -1 for immortal entries.
      • getLifespan

        public int getLifespan()
        Specified by:
        getLifespan in interface Metadata
        Returns:
        Lifespan of the entry in seconds. Negative values are interpreted as unlimited lifespan.
      • getLastUsed

        public long getLastUsed()
        Specified by:
        getLastUsed in interface Metadata
        Returns:
        Time when entry was last used. -1 for immortal entries.
      • getMaxIdle

        public int getMaxIdle()
        Specified by:
        getMaxIdle in interface Metadata
        Returns:
        The maximum amount of time (in seconds) this key is allowed to be idle for before it is considered as expired.