public class CurrentHashMapUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
CACHE_HOLD_TIME
每个缓存生效时间10秒
|
| 构造器和说明 |
|---|
CurrentHashMapUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkCacheName(java.lang.String cacheName)
检查缓存对象是否存在,
若不存在,则返回false
若存在,检查其是否已过有效期,如果已经过了则删除该缓存并返回false
|
static <T> T |
get(java.lang.String cacheName,
java.lang.Class<T> tClass)
取出一个缓存对象
|
static <T> java.util.List<T> |
getArray(java.lang.String cacheName,
java.lang.Class<T> tClass)
取出数组
|
static <T> void |
put(java.lang.String cacheName,
T obj)
存放一个缓存对象,默认保存时间10s
|
static <T> void |
put(java.lang.String cacheName,
T obj,
long holdTime,
java.util.concurrent.TimeUnit timeUnit)
存放一个缓存对象,保存时间为holdTime
|
static void |
remove(java.lang.String cacheName)
删除某个缓存
|
static void |
removeAll()
删除所有缓存
|
public static final long CACHE_HOLD_TIME
public static <T> void put(java.lang.String cacheName,
T obj)
cacheName - 缓存名称obj - 缓存值public static <T> void put(java.lang.String cacheName,
T obj,
long holdTime,
java.util.concurrent.TimeUnit timeUnit)
cacheName - 缓存名称obj - 缓存值holdTime - 过期时间public static <T> T get(java.lang.String cacheName,
java.lang.Class<T> tClass)
cacheName - 缓存名称public static <T> java.util.List<T> getArray(java.lang.String cacheName,
java.lang.Class<T> tClass)
public static void removeAll()
public static void remove(java.lang.String cacheName)
cacheName - 缓存名称public static boolean checkCacheName(java.lang.String cacheName)
cacheName - 缓存名称Copyright © 2024. All Rights Reserved.