public class MyCacheUtils extends Object
| 构造器和说明 |
|---|
MyCacheUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearCache()
清除全部缓存数据
|
static boolean |
exist(String key)
缓存中是否存在某个key的值
|
static Object |
get(String key)
获取缓存中的值
|
static <T> T |
get(String key,
Class<T> tClass)
获取缓存中的值
|
static void |
put(String key,
Object value)
存储值到缓存中
|
static void |
put(String key,
Object value,
long seconds)
存储值到缓存中
|
static void |
put(String key,
Object value,
long time,
TimeUnit timeUnit)
存储值到缓存中
|
static void |
remove(String key)
删除一个缓存
|
public static <T> T get(String key, Class<T> tClass)
T - 返回的对象key - 缓存中的key值tClass - 需要返回的对象Classpublic static boolean exist(String key)
key - 缓存中的key值public static void put(String key, Object value, long time, TimeUnit timeUnit)
key - 缓存中的key值value - 需要存储的值time - 多少时间后过期timeUnit - 过期的时间单位public static void put(String key, Object value, long seconds)
key - 缓存中的key值value - 需要存储的值seconds - 多少时间后过期 0 则永不过期public static void clearCache()
public static void remove(String key)
key - 缓存中的key值Copyright © 2020. All rights reserved.