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_HITSCache merge policy that merges cache entry from source to destination cache
 if source entry has more hits than the destination one. | 
| LATEST_ACCESSCache merge policy that merges cache entry from source to destination cache
 if source entry has been accessed more recently than the destination entry. | 
| PASS_THROUGHCache merge policy that merges cache entry from source to destination directly. | 
| PUT_IF_ABSENTCache 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.