public static enum LocalCachedMapOptions.InvalidationPolicy extends Enum<LocalCachedMapOptions.InvalidationPolicy>
Enum Constant and Description |
---|
NONE
No invalidation on map changes
|
ON_CHANGE
Invalidate cache entry across all LocalCachedMap instances on map entry change.
|
ON_CHANGE_WITH_CLEAR_ON_RECONNECT
Invalidate cache entry across all LocalCachedMap instances on map entry change.
|
ON_CHANGE_WITH_LOAD_ON_RECONNECT
Invalidate cache entry across all LocalCachedMap instances on map entry change.
|
Modifier and Type | Method and Description |
---|---|
static LocalCachedMapOptions.InvalidationPolicy |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LocalCachedMapOptions.InvalidationPolicy[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LocalCachedMapOptions.InvalidationPolicy NONE
public static final LocalCachedMapOptions.InvalidationPolicy ON_CHANGE
public static final LocalCachedMapOptions.InvalidationPolicy ON_CHANGE_WITH_CLEAR_ON_RECONNECT
Clear cache if LocalCachedMap instance has been disconnected for a while. It's applied to avoid stale objects in cache.
public static final LocalCachedMapOptions.InvalidationPolicy ON_CHANGE_WITH_LOAD_ON_RECONNECT
Store invalidated entry hash in invalidation log for 10 minutes. Cache keys for stored invalidated entry hashes will be removed if LocalCachedMap instance has been disconnected less than 10 minutes or whole cache will be cleaned otherwise. It's applied to avoid stale objects in cache.
public static LocalCachedMapOptions.InvalidationPolicy[] values()
for (LocalCachedMapOptions.InvalidationPolicy c : LocalCachedMapOptions.InvalidationPolicy.values()) System.out.println(c);
public static LocalCachedMapOptions.InvalidationPolicy valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2014–2017 The Redisson Project. All rights reserved.