Class GetExParams


  • public class GetExParams
    extends java.lang.Object
    Parameters for GETEX command. Provides methods to set expiration options for the GETEX command.
    • Constructor Detail

      • GetExParams

        public GetExParams()
    • Method Detail

      • getExParams

        public static GetExParams getExParams()
      • ex

        public GetExParams ex​(long seconds)
        Set the specified expire time, in seconds.
        Parameters:
        seconds - seconds to expire
        Returns:
        GetExParams instance
      • px

        public GetExParams px​(long milliseconds)
        Set the specified expire time, in milliseconds.
        Parameters:
        milliseconds - milliseconds to expire
        Returns:
        GetExParams instance
      • exAt

        public GetExParams exAt​(long unixTimeSeconds)
        Set the specified Unix time at which the key will expire, in seconds.
        Parameters:
        unixTimeSeconds - unix timestamp in seconds
        Returns:
        GetExParams instance
      • pxAt

        public GetExParams pxAt​(long unixTimeMilliseconds)
        Set the specified Unix time at which the key will expire, in milliseconds.
        Parameters:
        unixTimeMilliseconds - unix timestamp in milliseconds
        Returns:
        GetExParams instance
      • persist

        public GetExParams persist()
        Remove the time to live associated with the key.
        Returns:
        GetExParams instance
      • getExpirationType

        public GetExParams.ExpiryType getExpirationType()
        Get the expiration type.
        Returns:
        expiration type
      • getExpirationValue

        public java.lang.Long getExpirationValue()
        Get the expiration value.
        Returns:
        expiration value