public abstract class CacheHelper
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CacheHelper.EnumCacheType |
| 构造器和说明 |
|---|
CacheHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cleanCache()
清除缓存
将来清除缓存,是根据路径,计算出KEY,根据其前缀,删除所有匹配项
|
abstract void |
delCacheBefore(java.util.List<java.lang.String> cleanPaths)
删除缓存
|
com.alibaba.fastjson.JSONObject |
getCache(java.lang.String cacheKey)
获取缓存
|
java.lang.String |
getCacheKey()
取得缓存 KEY
|
java.lang.String |
getCacheName() |
java.lang.String |
getCleanCacheKey(UrlConfig urlConfig)
取得清除缓存 KEY
|
abstract java.lang.String |
getSessionId()
获取 SessionId,用以区分不同用户。
|
abstract java.lang.String |
readCache(java.lang.String cacheKey)
读取缓存
|
abstract void |
saveCache(java.lang.String cacheKey,
java.lang.String cacheJson,
java.lang.Long time)
保存缓存
|
void |
setCache(java.lang.String cacheKey)
设置缓存
|
public abstract java.lang.String getSessionId()
public abstract void saveCache(java.lang.String cacheKey,
java.lang.String cacheJson,
java.lang.Long time)
cacheKey - 缓存名称cacheJson - 缓存值time - 缓存时长, NULL 请使用默认缓存public abstract java.lang.String readCache(java.lang.String cacheKey)
public abstract void delCacheBefore(java.util.List<java.lang.String> cleanPaths)
cleanPaths - public java.lang.String getCacheName()
public java.lang.String getCleanCacheKey(UrlConfig urlConfig)
urlConfig - cacheConfig - true 表示按用户进行分离public java.lang.String getCacheKey()
public void setCache(java.lang.String cacheKey)
key - public com.alibaba.fastjson.JSONObject getCache(java.lang.String cacheKey)
key - public void cleanCache()
Copyright © 2016. All Rights Reserved.