Enum CuratorCache.Options

java.lang.Object
java.lang.Enum<CuratorCache.Options>
org.apache.curator.framework.recipes.cache.CuratorCache.Options
All Implemented Interfaces:
Serializable, Comparable<CuratorCache.Options>, java.lang.constant.Constable
Enclosing interface:
CuratorCache

public static enum CuratorCache.Options extends Enum<CuratorCache.Options>
cache build options
  • Enum Constant Details

    • SINGLE_NODE_CACHE

      public static final CuratorCache.Options SINGLE_NODE_CACHE
      Normally the entire tree of nodes starting at the given node are cached. This option causes only the given node to be cached (i.e. a single node cache)
    • COMPRESSED_DATA

      public static final CuratorCache.Options COMPRESSED_DATA
      Decompress data via Decompressible.decompressed()
    • DO_NOT_CLEAR_ON_CLOSE

      public static final CuratorCache.Options DO_NOT_CLEAR_ON_CLOSE
      Normally, when the cache is closed via CuratorCache.close(), the storage is cleared via CuratorCacheStorage.clear(). This option prevents the storage from being cleared.
  • Method Details

    • values

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

      public static CuratorCache.Options valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null