public enum BuiltInCacheMergePolicies extends Enum<BuiltInCacheMergePolicies>
 Enum that represents all built-in CacheMergePolicy implementations.
 
 Note:
      When a new built-in CacheMergePolicy is implemented,
      its definition should be added here also.
 
| Enum Constant and Description | 
|---|
HIGHER_HITS
Cache merge policy that merges cache entry from source to destination cache
 if source entry has more hits than the destination one. 
 | 
LATEST_ACCESS
Cache merge policy that merges cache entry from source to destination cache
 if source entry has been accessed more recently than the destination entry. 
 | 
PASS_THROUGH
Cache merge policy that merges cache entry from source to destination directly. 
 | 
PUT_IF_ABSENT
Cache merge policy that merges cache entry from source to destination
 if it does not exist in the destination cache. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static BuiltInCacheMergePolicies | 
getDefault()
Gets the definition of the default  
CacheMergePolicy. | 
Class<? extends CacheMergePolicy> | 
getImplementationClass()  | 
String | 
getImplementationClassName()
Gets the name of the implementation class of  
CacheMergePolicy. | 
CacheMergePolicy | 
newInstance()
Create a new instance of  
CacheMergePolicy. | 
static BuiltInCacheMergePolicies | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static BuiltInCacheMergePolicies[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final BuiltInCacheMergePolicies PASS_THROUGH
public static final BuiltInCacheMergePolicies PUT_IF_ABSENT
public static final BuiltInCacheMergePolicies HIGHER_HITS
public static final BuiltInCacheMergePolicies LATEST_ACCESS
public static BuiltInCacheMergePolicies[] values()
for (BuiltInCacheMergePolicies c : BuiltInCacheMergePolicies.values()) System.out.println(c);
public static BuiltInCacheMergePolicies 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 nullpublic Class<? extends CacheMergePolicy> getImplementationClass()
public String getImplementationClassName()
CacheMergePolicy.CacheMergePolicy.public CacheMergePolicy newInstance()
CacheMergePolicy.CacheMergePolicypublic static BuiltInCacheMergePolicies getDefault()
CacheMergePolicy.CacheMergePolicyCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.