Class Expirations.ExpiryBuilder<K,​V>

  • Type Parameters:
    K - Key type of the cache entries
    V - Value type of the cache entries
    Enclosing class:
    Expirations

    @Deprecated
    public static final class Expirations.ExpiryBuilder<K,​V>
    extends java.lang.Object
    Deprecated.
    Builder to create a simple Expiry.
    • Field Detail

      • create

        private Duration create
        Deprecated.
      • access

        private Duration access
        Deprecated.
      • update

        private Duration update
        Deprecated.
    • Constructor Detail

      • ExpiryBuilder

        private ExpiryBuilder()
        Deprecated.
    • Method Detail

      • setCreate

        public Expirations.ExpiryBuilder<K,​V> setCreate​(Duration create)
        Deprecated.
        Set TTL since creation
        Parameters:
        create - TTL since creation
        Returns:
        this builder
      • setAccess

        public Expirations.ExpiryBuilder<K,​V> setAccess​(Duration access)
        Deprecated.
        Set TTL since last access
        Parameters:
        access - TTL since last access
        Returns:
        this builder
      • setUpdate

        public Expirations.ExpiryBuilder<K,​V> setUpdate​(Duration update)
        Deprecated.
        Set TTL since last update
        Parameters:
        update - TTL since last update
        Returns:
        this builder
      • build

        public Expiry<K,​V> build()
        Deprecated.
        Returns:
        an Expiry