接口 Cache<K,V>
- 所有已知实现类:
AutoExpireCache,LruCache,SimpleCache,SynchronizedCache
public interface Cache<K,V>
Cache method collection definition.
- 作者:
- zzq
-
方法概要
修饰符和类型方法说明voidclear()Clear the entire cache.Take the corresponding value from the cache according to the cache key.Get the value in the cache according to the primary key, and put it into the cache after processing by the function.intgetSize()Returns the number of key-value pairs in the cache.voidCache a pair of key value.Take the corresponding value from the cache according to the cache key, and remove this record from the cache.
-
方法详细资料
-
put
Cache a pair of key value. If the key value already exists, the value will be overwritten.- 参数:
key- cache keyval- cache value
-
get
Take the corresponding value from the cache according to the cache key.- 参数:
key- cache key- 返回:
- cache value
-
get
Get the value in the cache according to the primary key, and put it into the cache after processing by the function.- 参数:
key- cache keycall- a function, the return value of the function will be updated to the cache- 返回:
- cache value
- 抛出:
Exception- callable function interface throw exception
-
remove
Take the corresponding value from the cache according to the cache key, and remove this record from the cache.- 参数:
key- cache key- 返回:
- cache value
-
clear
void clear()Clear the entire cache. -
getSize
int getSize()Returns the number of key-value pairs in the cache.- 返回:
- number of key-value pairs
-