Package org.iplass.mtp.entity.query.hint
Enum Class CacheHint.CacheScope
- All Implemented Interfaces:
Serializable
,Comparable<CacheHint.CacheScope>
,Constable
- Enclosing class:
CacheHint
キャッシュのスコープを表す列挙型です。
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescription共有キャッシュとしてキャッシュを保持します。 キャッシュしてるEntityデータに更新があった場合、キャッシュは破棄されます。共有キャッシュとしてキャッシュを保持します。 キャッシュしてるEntityデータに更新があった場合でもキャッシュは(更新前の状態で)保持されます。共有キャッシュとしてキャッシュを保持します。 キャッシュしてるEntityデータに更新があった場合でもキャッシュは(更新前の状態で)保持されます。 有効期間(秒)を指定し、その期間経過後に同一EQLにてキャッシュを自動的にリロードします。同一トランザクション内でのみキャッシュを保持します -
Method Summary
Modifier and TypeMethodDescriptionstatic CacheHint.CacheScope
Returns the enum constant of this class with the specified name.static CacheHint.CacheScope[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TRANSACTION
同一トランザクション内でのみキャッシュを保持します -
GLOBAL
共有キャッシュとしてキャッシュを保持します。 キャッシュしてるEntityデータに更新があった場合、キャッシュは破棄されます。 -
GLOBAL_KEEP
共有キャッシュとしてキャッシュを保持します。 キャッシュしてるEntityデータに更新があった場合でもキャッシュは(更新前の状態で)保持されます。 -
GLOBAL_RELOAD
共有キャッシュとしてキャッシュを保持します。 キャッシュしてるEntityデータに更新があった場合でもキャッシュは(更新前の状態で)保持されます。 有効期間(秒)を指定し、その期間経過後に同一EQLにてキャッシュを自動的にリロードします。
-
-
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 nameNullPointerException
- if the argument is null
-