Package | Description |
---|---|
com.codelanx.codelanxlib.util.cache |
Modifier and Type | Method and Description |
---|---|
static <K,V> ExpiringMap.Builder<K,V> |
ExpiringMap.builder()
Returns a new
ExpiringMap.Builder for this ExpiringMap |
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.entryLoader(Function<? super K1,? super V1> loader)
Sets the
Function that is called when an entry is expired
and should be re-initialized |
ExpiringMap.Builder<K,V> |
ExpiringMap.Builder.expiration(long duration,
TimeUnit timeUnit)
Sets the default map entry expiration.
|
ExpiringMap.Builder<K,V> |
ExpiringMap.Builder.expirationPolicy(ExpiringMap.ExpirationPolicy expirationPolicy)
Sets the map entry expiration policy.
|
<K1 extends K,V1 extends V> |
ExpiringMap.Builder.onExpiry(BiConsumer<? super K1,? super V1> expired)
Sets the
BiConsumer to apply to expired entries |
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.