程序包 | 说明 |
---|---|
com.sh.util.concurrent.expiringmap |
限定符和类型 | 方法和说明 |
---|---|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.asyncExpirationListener(ExpirationListener<? super K1,? super V1> listener)
Configures the expiration listener which will receive asynchronous notifications upon each map entry's
expiration.
|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.asyncExpirationListeners(java.util.List<ExpirationListener<? super K1,? super V1>> listeners)
Configures the expiration listeners which will receive asynchronous notifications upon each map entry's
expiration.
|
static ExpiringMap.Builder<java.lang.Object,java.lang.Object> |
ExpiringMap.builder()
Creates an ExpiringMap builder.
|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.entryLoader(EntryLoader<? super K1,? super V1> loader)
Sets the EntryLoader to use when loading entries.
|
ExpiringMap.Builder<K,V> |
ExpiringMap.Builder.expiration(long duration,
java.util.concurrent.TimeUnit timeUnit)
Sets the default map entry expiration.
|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.expirationListener(ExpirationListener<? super K1,? super V1> listener)
Configures the expiration listener that will receive notifications upon each map entry's expiration.
|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.expirationListeners(java.util.List<ExpirationListener<? super K1,? super V1>> listeners)
Configures the expiration listeners which will receive notifications upon each map entry's expiration.
|
ExpiringMap.Builder<K,V> |
ExpiringMap.Builder.expirationPolicy(ExpirationPolicy expirationPolicy)
Configures the map entry expiration policy.
|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.expiringEntryLoader(ExpiringEntryLoader<? super K1,? super V1> loader)
Sets the ExpiringEntryLoader to use when loading entries and configures
variable
expiration . |
ExpiringMap.Builder<K,V> |
ExpiringMap.Builder.maxSize(int maxSize)
Sets the maximum size of the map.
|
ExpiringMap.Builder<K,V> |
ExpiringMap.Builder.variableExpiration()
Allows for map entries to have individual expirations and for expirations to be changed.
|