Package cn.sliew.milky.cache
Interface Cache<K,V>
-
public interface Cache<K,V>todo 异步功能支持
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()VcomputeIfAbsent(K key, CacheLoader<K,V> loader, Duration expire)booleancontainsKey(K key)voiddestroy()Vget(K key)Iterator<K>hotKeyIterator(int n)Iterator<K>keyIterator()Stringname()voidput(K key, V value)voidput(K key, V value, Duration expire)voidremove(K key)voidremoveAll(Iterable<K> keys)longsize()voidstats(io.micrometer.core.instrument.MeterRegistry registry)通过MeterBinder进行暴露booleansupportNullKey()booleansupportNullValue()
-
-
-
Method Detail
-
name
String name()
-
containsKey
boolean containsKey(K key)
-
remove
void remove(K key)
-
size
long size()
-
supportNullKey
boolean supportNullKey()
-
supportNullValue
boolean supportNullValue()
-
stats
void stats(io.micrometer.core.instrument.MeterRegistry registry)
通过MeterBinder进行暴露
-
clear
void clear()
-
destroy
void destroy()
-
-