Enum CuratorCache.Options
- java.lang.Object
-
- java.lang.Enum<CuratorCache.Options>
-
- org.apache.curator.framework.recipes.cache.CuratorCache.Options
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<CuratorCache.Options>
- Enclosing interface:
- CuratorCache
public static enum CuratorCache.Options extends java.lang.Enum<CuratorCache.Options>
cache build options
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMPRESSED_DATADecompress data viaDecompressible.decompressed()DO_NOT_CLEAR_ON_CLOSENormally, when the cache is closed viaCuratorCache.close(), the storage is cleared viaCuratorCacheStorage.clear().SINGLE_NODE_CACHENormally the entire tree of nodes starting at the given node are cached.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CuratorCache.OptionsvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static CuratorCache.Options[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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 viaDecompressible.decompressed()
-
DO_NOT_CLEAR_ON_CLOSE
public static final CuratorCache.Options DO_NOT_CLEAR_ON_CLOSE
Normally, when the cache is closed viaCuratorCache.close(), the storage is cleared viaCuratorCacheStorage.clear(). This option prevents the storage from being cleared.
-
-
Method Detail
-
values
public static CuratorCache.Options[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CuratorCache.Options c : CuratorCache.Options.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CuratorCache.Options valueOf(java.lang.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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-