Enum Constant Summary
Enum Constants
Only allow UserDataCache (no temp cache, no DB/flat).
Current default behavior:
- allow temp cache
- allow UserDataCache
- allow DB/flat lookup
- wait for cache as needed
Don't use the UserDataCache at all (but still allow temp cache + DB/flat).
Don't hit DB/flat storage (still allow temp cache + UserDataCache).
Use caches, but never wait for cache population (fast/non-blocking path).
Only allow temp cache (no UserDataCache, no DB/flat).
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
boolean
boolean
boolean
Returns the enum constant of this class with the specified name.
Returns an array containing the constants of this enum class, in
the order they are declared.
boolean
Methods inherited from class java.lang.Enum
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
Enum Constant Details
DEFAULT
Current default behavior:
- allow temp cache
- allow UserDataCache
- allow DB/flat lookup
- wait for cache as needed
NO_CACHE
Don't use the UserDataCache at all (but still allow temp cache + DB/flat).
NO_DB_LOOKUP
Don't hit DB/flat storage (still allow temp cache + UserDataCache).
If not found in caches, return default.
TEMP_ONLY
Only allow temp cache (no UserDataCache, no DB/flat).
CACHE_ONLY
Only allow UserDataCache (no temp cache, no DB/flat).
NO_WAIT
Use caches, but never wait for cache population (fast/non-blocking path).
Method Details
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
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
allowTempCache
public boolean allowTempCache ()
allowUserCache
public boolean allowUserCache ()
allowStorageLookup
public boolean allowStorageLookup ()
waitForCache
public boolean waitForCache ()