K - key typepublic interface CacheObject<K>
CacheableContainer,
CacheManager| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
Clear all cache value.
|
@Nullable Object |
get(K key)
Get the cache according to the key value.
|
default Map<K,Object> |
getAll(Iterable<K> keys)
Get all caches according to the key values.
|
String |
getName()
Get the name of this cache.
|
boolean |
isInvalid()
Whether the cache is expired.
|
void |
put(K key,
Object value)
Add cache value.
|
default void |
putAll(Map<K,Object> caches)
Add all cache value.
|
void |
putIfAbsent(K key,
Object value)
Add cache value if it does not exist.
|
void |
remove(K key)
Remove cache value.
|
default void |
removeAll(Iterable<K> keys)
Remove all cache value.
|
String getName()
boolean isInvalid()
@Nullable Object get(K key)
key - keydefault Map<K,Object> getAll(Iterable<K> keys)
keys - keysvoid putIfAbsent(K key, Object value)
key - keyvalue - cache valuevoid remove(K key)
key - keyvoid clear()
Copyright © 2024. All rights reserved.