public class SingletonMap<K,V> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SingletonMap.SingletonMapBuilder<K,V> |
static class |
SingletonMap.Value<V> |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V> SingletonMap.SingletonMapBuilder<K,V> |
builder() |
void |
clear() |
boolean |
containsKey(Object key) |
Set<Map.Entry<K,V>> |
entrySet() |
<C extends Collection<V>> |
fill(C collection,
Collection<K> keys) |
V |
get(K key) |
V |
get(K key,
BiConsumer<K,V> deathListener) |
V |
get(K key,
Function<K,V> function) |
V |
get(K key,
Function<K,V> function,
BiConsumer<K,V> deathListener) |
V |
get(K key,
Function<K,V> function,
long maxAge) |
V |
get(K key,
Function<K,V> function,
long maxAge,
BiConsumer<K,V> deathListener) |
V |
get(K key,
long maxAge) |
V |
get(K key,
long maxAge,
BiConsumer<K,V> deathListener) |
V |
get(K key,
Supplier<V> supplier) |
V |
get(K key,
Supplier<V> supplier,
BiConsumer<K,V> deathListener) |
V |
get(K key,
Supplier<V> supplier,
long maxAge) |
V |
get(K key,
Supplier<V> supplier,
long maxAge,
BiConsumer<K,V> deathListener) |
Set<K> |
keySet() |
V |
remove(K key) |
void |
reset() |
static void |
resetAll()
重置所有单例
|
Collection<V> |
values() |
public static void resetAll()
public static <K,V> SingletonMap.SingletonMapBuilder<K,V> builder()
public boolean containsKey(Object key)
public V get(K key, BiConsumer<K,V> deathListener)
public V get(K key, long maxAge, BiConsumer<K,V> deathListener)
public <C extends Collection<V>> C fill(C collection, Collection<K> keys)
public Collection<V> values()
public void clear()
public void reset()
Copyright © 2022. All rights reserved.