@EnableConfigurationProperties(value=Cache4jProperties.class) @Configuration public class CacheHolder extends Object
| 构造器和说明 |
|---|
CacheHolder() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(String sign) |
static String |
get(String key)
获取缓存
|
String |
getCacheValue(String sign)
获取缓存值
|
Converter |
getConverter()
对象与字符串建(反)序列化工具
|
Object |
proceedByLock(Supplier<?> cacheValue,
Class<?> returnType,
String sign,
String expire,
boolean force,
boolean increment)
持锁执行
|
static void |
set(String key,
Object value,
String expire)
设置缓存
|
public Object proceedByLock(Supplier<?> cacheValue, Class<?> returnType, String sign, String expire, boolean force, boolean increment) throws Throwable
expire - 缓存有效期force - 是否一定修改结果increment - 特殊返回类型处理Throwablepublic Converter getConverter()
public void delete(String sign)
Copyright © 2023. All rights reserved.