程序包 | 说明 |
---|---|
com.sh.util.concurrent.expiringmap |
限定符和类型 | 方法和说明 |
---|---|
ExpirationPolicy |
ExpiringValue.getExpirationPolicy() |
ExpirationPolicy |
ExpiringMap.getExpirationPolicy(K key)
Gets the ExpirationPolicy for the entry corresponding to the given
key . |
static ExpirationPolicy |
ExpirationPolicy.valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static ExpirationPolicy[] |
ExpirationPolicy.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
限定符和类型 | 方法和说明 |
---|---|
ExpiringMap.Builder<K,V> |
ExpiringMap.Builder.expirationPolicy(ExpirationPolicy expirationPolicy)
Configures the map entry expiration policy.
|
V |
ExpiringMap.put(K key,
V value,
ExpirationPolicy expirationPolicy) |
V |
ExpiringMap.put(K key,
V value,
ExpirationPolicy expirationPolicy,
long duration,
java.util.concurrent.TimeUnit timeUnit)
Puts
value in the map for key . |
void |
ExpiringMap.setExpirationPolicy(ExpirationPolicy expirationPolicy)
Sets the global expiration policy for the map.
|
void |
ExpiringMap.setExpirationPolicy(K key,
ExpirationPolicy expirationPolicy)
Sets the expiration policy for the entry corresponding to the given key.
|
构造器和说明 |
---|
ExpiringValue(V value,
ExpirationPolicy expirationPolicy)
Creates an ExpiringValue to be stored in an
ExpiringMap . |
ExpiringValue(V value,
ExpirationPolicy expirationPolicy,
long duration,
java.util.concurrent.TimeUnit timeUnit)
Creates an ExpiringValue to be stored in an
ExpiringMap . |