public class CacheUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DEFAULT_CACHE_LIVE_TIME
默认缓存存活时间 毫秒 一个小时
|
static int |
DEFAULT_CACHE_SIZE
默认缓存大小
|
| 构造器和说明 |
|---|
CacheUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear()
清空缓存
|
static Object |
get(Object key)
获取缓存
|
static int |
getCacheSize()
获取缓存大小
|
static Object |
getChild(Object parentKey,
Object key)
获取父缓存下的子缓存
|
static int |
getCurrentCacheSize()
当前缓存大小
|
static String |
getForString(Object key)
获取缓存
|
static void |
put(Object key,
Object value)
添加缓存
|
static void |
put(Object key,
Object value,
long liveTime)
添加缓存
|
static void |
putChild(Object parentKey,
Object key,
Object value)
添加子缓存
|
static void |
putChild(Object parentKey,
Object key,
Object value,
long liveTime)
添加子缓存
|
static void |
remove(Object key)
移除元素
|
static void |
removeChild(Object parentKey,
Object key)
移除子元素
|
public static final int DEFAULT_CACHE_SIZE
public static final long DEFAULT_CACHE_LIVE_TIME
public static int getCacheSize()
public static int getCurrentCacheSize()
public static void put(Object key, Object value, long liveTime)
key - the keyvalue - the valueliveTime - the live timepublic static void putChild(Object parentKey, Object key, Object value)
parentKey - the parent keykey - the keyvalue - the valuepublic static void putChild(Object parentKey, Object key, Object value, long liveTime)
parentKey - the parent keykey - the keyvalue - the valueliveTime - the live timepublic static void remove(Object key)
key - the keypublic static void clear()
Copyright © 2016. All rights reserved.