修改asn缓存初始化方法加入参数是否强制刷新,部署多个tomcat服务时个个tomcat缓存可能存在不一致的情况,这就需要强制重新加载缓存

This commit is contained in:
wangxin
2018-11-23 14:19:05 +08:00
parent a5f45a949a
commit 76ca72b50b
4 changed files with 43 additions and 21 deletions

View File

@@ -50,7 +50,7 @@ public class AsnIpController extends BaseController{
// List<PolicyGroupInfo> policyGroups=policyGroupInfoService.findPolicyGroupInfosByType(4);
// model.addAttribute("policyGroups", policyGroups);
AsnCacheUtils.init();
AsnCacheUtils.init(false);
List<ConfigGroupInfo> policyGroups=AsnCacheUtils.getAllAsnGroup();
model.addAttribute("policyGroups", policyGroups);
return "/basics/asnIpCfgList";
@@ -137,7 +137,7 @@ public class AsnIpController extends BaseController{
@RequestMapping(value="ajaxGroupName",method=RequestMethod.POST)
@ResponseBody
public Map<String, String> ajaxGroupName(Model model,String ids){
AsnCacheUtils.init();
AsnCacheUtils.init(false);
Map<String, String> groupMap=new HashMap<>();
for(String id:ids.split(",")) {
ConfigGroupInfo info=AsnCacheUtils.get(Long.parseLong(id));