public final class CacheUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<String,Object> |
CACHE_MAP |
private static Integer |
CACHE_MAX_NUMBER
缓存最大个数
|
private static org.slf4j.Logger |
logger |
private static ScheduledExecutorService |
scheduledExecutor |
| 构造器和说明 |
|---|
CacheUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear()
删除所有缓存
|
static void |
delete(String key) |
static boolean |
exists(String key) |
static String |
get(String key) |
static void |
init(int cacheMaxNumber,
long second)
初始化
|
static void |
refresh()
缓存刷新,清除过期数据
|
static void |
set(String key,
String value,
long expiresInSeconds) |
private static final org.slf4j.Logger logger
private static Integer CACHE_MAX_NUMBER
private static ScheduledExecutorService scheduledExecutor
public static void init(int cacheMaxNumber,
long second)
cacheMaxNumber - 缓存最大个数second - 定时任务 秒执行清除过期缓存public static void refresh()
public static void delete(String key)
public static boolean exists(String key)
public static void clear()
Copyright © 2023. All rights reserved.