Enum Class CacheExpirationStrategy

java.lang.Object
java.lang.Enum<CacheExpirationStrategy>
com.sap.cloud.sdk.cloudplatform.resilience.CacheExpirationStrategy
All Implemented Interfaces:
Serializable, Comparable<CacheExpirationStrategy>, Constable

public enum CacheExpirationStrategy extends Enum<CacheExpirationStrategy>
Determines the type of expiry strategy for a cache configuration.
  • Enum Constant Details

    • WHEN_LAST_MODIFIED

      public static final CacheExpirationStrategy WHEN_LAST_MODIFIED
      Key defines the cache expiry strategy based on when the cache entry is last modified
    • WHEN_CREATED

      public static final CacheExpirationStrategy WHEN_CREATED
      Key defines the cache expiry strategy based on when the cache entry is last created
    • WHEN_LAST_ACCESSED

      public static final CacheExpirationStrategy WHEN_LAST_ACCESSED
      Key defines the cache expiry strategy based on when the cache entry is last accessed
    • WHEN_LAST_TOUCHED

      public static final CacheExpirationStrategy WHEN_LAST_TOUCHED
      Key defines the cache expiry strategy based on when the cache entry is last touched. A touch includes creation, update or access.
  • Method Details

    • values

      public static CacheExpirationStrategy[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CacheExpirationStrategy valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null