| Modifier and Type | Method and Description |
|---|---|
static ExpiringMap.Builder<Object,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,
TimeUnit timeUnit)
Sets the default map entry expiration.
|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.expirationListener(ExpirationListener<? super K1,? super V1> listener)
Sets the expiration listener which will receive notifications upon each map entry's expiration.
|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.expirationListeners(List<ExpirationListener<? super K1,? super V1>> listeners)
Sets expiration listeners which will receive notifications upon each map entry's expiration.
|
ExpiringMap.Builder<K,V> |
ExpiringMap.Builder.expirationPolicy(ExpirationPolicy expirationPolicy)
Sets 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.variableExpiration()
Allows for map entries to have individual expirations and for expirations to be changed.
|
Copyright © 2015. All rights reserved.