| 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.