public class LocalCacheUtil
extends java.lang.Object
Description: 本地缓存
Title:首亨软件 - 聚天平台
限定符和类型 | 类和说明 |
---|---|
static class |
LocalCacheUtil.CacheInfo<T> |
构造器和说明 |
---|
LocalCacheUtil() |
限定符和类型 | 方法和说明 |
---|---|
static LocalCacheUtil.CacheInfo<?> |
getData(java.lang.String key) |
static ExpiringMap<java.lang.String,LocalCacheUtil.CacheInfo<?>> |
getDataMap() |
static boolean |
isContainKey(java.lang.String key)
缓存中是否包含Key
|
static void |
putData(java.lang.String key,
LocalCacheUtil.CacheInfo<?> info,
int seconds)
添加本地缓存数据
|
static void |
putData(java.lang.String key,
LocalCacheUtil.CacheInfo<?> info,
int duration,
java.util.concurrent.TimeUnit timeUnit) |
static LocalCacheUtil.CacheInfo<?> |
remove(java.lang.String key)
删除缓存
|
static boolean |
resetExpiration(java.lang.String key)
重置计时
|
public static void putData(java.lang.String key, LocalCacheUtil.CacheInfo<?> info, int seconds)
key
- 键info
- 缓存信息seconds
- 缓存时间,单位:秒public static void putData(java.lang.String key, LocalCacheUtil.CacheInfo<?> info, int duration, java.util.concurrent.TimeUnit timeUnit)
public static LocalCacheUtil.CacheInfo<?> getData(java.lang.String key)
public static boolean isContainKey(java.lang.String key)
key
- public static LocalCacheUtil.CacheInfo<?> remove(java.lang.String key)
key
- public static boolean resetExpiration(java.lang.String key)
key
- public static ExpiringMap<java.lang.String,LocalCacheUtil.CacheInfo<?>> getDataMap()