| 程序包 | 说明 |
|---|---|
| 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. |