public class CacheConfig
extends java.lang.Object
| 构造器和说明 |
|---|
CacheConfig()
Creates config object with
ttl = 0 and
maxIdleTime = 0. |
CacheConfig(ExpiryPolicys expiryPolicy,
long expiry)
Creates config object.
|
CacheConfig(ExpiryPolicys expiryPolicy,
long expiry,
java.util.concurrent.TimeUnit timeUnit)
Instantiates a new cache config.
|
CacheConfig(ExpiryPolicys expiryPolicy,
long expiry,
java.util.concurrent.TimeUnit timeUnit,
int maxSize)
Instantiates a new cache config.
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getExpiry()
get expiry value.
|
ExpiryPolicys |
getExpiryPolicy()
get expiryPolicy value.
|
int |
getMaxSize()
Gets the max size.
|
java.util.concurrent.TimeUnit |
getTimeUnit()
Gets the time unit.
|
void |
setExpiry(long expiry)
set expiry value.
|
void |
setExpiryPolicy(ExpiryPolicys expiryPolicy)
set expiryPolicy value.
|
void |
setMaxSize(int maxSize)
Set max size of map.
|
void |
setTimeUnit(java.util.concurrent.TimeUnit timeUnit)
Sets the time unit.
|
public CacheConfig()
ttl = 0 and
maxIdleTime = 0.public CacheConfig(ExpiryPolicys expiryPolicy, long expiry)
expiryPolicy - the expiry policyexpiry - the expirypublic CacheConfig(ExpiryPolicys expiryPolicy, long expiry, java.util.concurrent.TimeUnit timeUnit)
expiryPolicy - the expiry policyexpiry - the expirytimeUnit - the time unitpublic CacheConfig(ExpiryPolicys expiryPolicy, long expiry, java.util.concurrent.TimeUnit timeUnit, int maxSize)
expiryPolicy - the expiry policyexpiry - the expirytimeUnit - the time unitmaxSize - the max sizepublic int getMaxSize()
public void setMaxSize(int maxSize)
maxSize - - max size If 0 the cache is unbounded
(default).public java.util.concurrent.TimeUnit getTimeUnit()
public void setTimeUnit(java.util.concurrent.TimeUnit timeUnit)
timeUnit - timeUnitpublic long getExpiry()
public void setExpiry(long expiry)
expiry - expirypublic ExpiryPolicys getExpiryPolicy()
public void setExpiryPolicy(ExpiryPolicys expiryPolicy)
expiryPolicy - expiryPolicy