public class NearCacheConfig extends Object implements DataSerializable
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_EVICTION_POLICY |
static int |
DEFAULT_MAX_IDLE_SECONDS |
static int |
DEFAULT_MAX_SIZE |
static int |
DEFAULT_TTL_SECONDS |
Constructor and Description |
---|
NearCacheConfig() |
NearCacheConfig(int timeToLiveSeconds,
int maxSize,
String evictionPolicy,
int maxIdleSeconds,
boolean invalidateOnChange) |
Modifier and Type | Method and Description |
---|---|
String |
getEvictionPolicy() |
int |
getMaxIdleSeconds() |
int |
getMaxSize() |
int |
getTimeToLiveSeconds() |
boolean |
isInvalidateOnChange() |
void |
readData(DataInput in) |
NearCacheConfig |
setEvictionPolicy(String evictionPolicy) |
NearCacheConfig |
setInvalidateOnChange(boolean invalidateOnChange) |
NearCacheConfig |
setMaxIdleSeconds(int maxIdleSeconds) |
NearCacheConfig |
setMaxSize(int maxSize) |
NearCacheConfig |
setTimeToLiveSeconds(int timeToLiveSeconds) |
void |
writeData(DataOutput out) |
public static final int DEFAULT_TTL_SECONDS
public static final int DEFAULT_MAX_IDLE_SECONDS
public static final int DEFAULT_MAX_SIZE
public static final String DEFAULT_EVICTION_POLICY
public NearCacheConfig(int timeToLiveSeconds, int maxSize, String evictionPolicy, int maxIdleSeconds, boolean invalidateOnChange)
public NearCacheConfig()
public int getTimeToLiveSeconds()
public NearCacheConfig setTimeToLiveSeconds(int timeToLiveSeconds)
public int getMaxSize()
public NearCacheConfig setMaxSize(int maxSize)
public String getEvictionPolicy()
public NearCacheConfig setEvictionPolicy(String evictionPolicy)
public int getMaxIdleSeconds()
public NearCacheConfig setMaxIdleSeconds(int maxIdleSeconds)
public boolean isInvalidateOnChange()
public NearCacheConfig setInvalidateOnChange(boolean invalidateOnChange)
public void writeData(DataOutput out) throws IOException
writeData
in interface DataSerializable
IOException
public void readData(DataInput in) throws IOException
readData
in interface DataSerializable
IOException
Copyright © 2008-2013 Hazelcast, Inc. All Rights Reserved.