public class CacheBuilder<K,V>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
Cache<K,V> |
build() |
static <K,V> CacheBuilder<K,V> |
builder() |
CacheBuilder<K,V> |
removalListener(RemovalListener<K,V> removalListener) |
CacheBuilder<K,V> |
setExpireAfterAccess(long expireAfterAccess) |
CacheBuilder<K,V> |
setExpireAfterWrite(long expireAfterWrite) |
CacheBuilder<K,V> |
setMaximumWeight(long maximumWeight) |
CacheBuilder<K,V> |
weigher(java.util.function.ToLongBiFunction<K,V> weigher) |
public static <K,V> CacheBuilder<K,V> builder()
public CacheBuilder<K,V> setMaximumWeight(long maximumWeight)
public CacheBuilder<K,V> setExpireAfterAccess(long expireAfterAccess)
public CacheBuilder<K,V> setExpireAfterWrite(long expireAfterWrite)
public CacheBuilder<K,V> weigher(java.util.function.ToLongBiFunction<K,V> weigher)
public CacheBuilder<K,V> removalListener(RemovalListener<K,V> removalListener)