消除缓存误用,将 CacheUtils 里的 sysCache 分离出 SysUtils
工具。CacheUtils.get、put、remove 替换为 SysUtils.getCache、putCache、remove 方法
This commit is contained in:
@@ -5,7 +5,6 @@ package com.jeesite.modules.sys.utils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.jeesite.common.cache.CacheUtils;
|
||||
import com.jeesite.common.utils.SpringUtils;
|
||||
import com.jeesite.modules.sys.entity.Area;
|
||||
import com.jeesite.modules.sys.service.AreaService;
|
||||
@@ -32,11 +31,10 @@ public class AreaUtils {
|
||||
* @return
|
||||
*/
|
||||
public static List<Area> getAreaAllList(){
|
||||
@SuppressWarnings("unchecked")
|
||||
List<Area> areaList = (List<Area>)CacheUtils.get(CACHE_AREA_ALL_LIST);
|
||||
List<Area> areaList = SysUtils.getCache(CACHE_AREA_ALL_LIST);
|
||||
if (areaList == null){
|
||||
areaList = Static.areaService.findList(new Area());
|
||||
CacheUtils.put(CACHE_AREA_ALL_LIST, areaList);
|
||||
SysUtils.putCache(CACHE_AREA_ALL_LIST, areaList);
|
||||
}
|
||||
return areaList;
|
||||
}
|
||||
@@ -45,7 +43,7 @@ public class AreaUtils {
|
||||
* 清理区域缓存
|
||||
*/
|
||||
public static void clearCache(){
|
||||
CacheUtils.remove(CACHE_AREA_ALL_LIST);
|
||||
SysUtils.removeCache(CACHE_AREA_ALL_LIST);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -23,7 +23,6 @@ import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.jeesite.common.cache.CacheUtils;
|
||||
import com.jeesite.common.collect.ListUtils;
|
||||
import com.jeesite.common.collect.MapUtils;
|
||||
import com.jeesite.common.config.Global;
|
||||
@@ -33,6 +32,7 @@ import com.jeesite.common.lang.TimeUtils;
|
||||
import com.jeesite.common.shiro.realm.LoginInfo;
|
||||
import com.jeesite.common.shiro.session.SessionDAO;
|
||||
import com.jeesite.common.web.BaseController;
|
||||
import com.jeesite.modules.sys.utils.SysUtils;
|
||||
import com.jeesite.modules.sys.utils.UserUtils;
|
||||
|
||||
/**
|
||||
@@ -145,7 +145,7 @@ public class OnlineController extends BaseController{
|
||||
public String kickOut(String sessionId) {
|
||||
Session session = sessionDAO.readSession(sessionId);
|
||||
if (session != null){
|
||||
Map<String, String> onlineTickOutMap = CacheUtils.get("onlineTickOutMap");
|
||||
Map<String, String> onlineTickOutMap = SysUtils.getCache("onlineTickOutMap");
|
||||
if (onlineTickOutMap == null){
|
||||
onlineTickOutMap = MapUtils.newConcurrentMap();
|
||||
}
|
||||
@@ -157,7 +157,7 @@ public class OnlineController extends BaseController{
|
||||
onlineTickOutMap.put(key, StringUtils.EMPTY);
|
||||
}
|
||||
}
|
||||
CacheUtils.put("onlineTickOutMap", onlineTickOutMap);
|
||||
SysUtils.putCache("onlineTickOutMap", onlineTickOutMap);
|
||||
sessionDAO.delete(session);
|
||||
return renderResult(Global.TRUE, text("踢出已成功!"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user