Enum Class MemcacheService.SetPolicy

java.lang.Object
java.lang.Enum<MemcacheService.SetPolicy>
com.google.appengine.api.memcache.MemcacheService.SetPolicy
All Implemented Interfaces:
Serializable, Comparable<MemcacheService.SetPolicy>, Constable
Enclosing interface:
MemcacheService

public static enum MemcacheService.SetPolicy extends Enum<MemcacheService.SetPolicy>
  • Enum Constant Details

    • SET_ALWAYS

      public static final MemcacheService.SetPolicy SET_ALWAYS
      Always stores the new value. If an existing value was stored with the given key, it will be discarded and replaced.
    • ADD_ONLY_IF_NOT_PRESENT

      public static final MemcacheService.SetPolicy ADD_ONLY_IF_NOT_PRESENT
      An additive-only strategy, useful to avoid race conditions.
    • REPLACE_ONLY_IF_PRESENT

      public static final MemcacheService.SetPolicy REPLACE_ONLY_IF_PRESENT
      A replace-only strategy.
  • Method Details

    • values

      public static MemcacheService.SetPolicy[] 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 MemcacheService.SetPolicy 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