浏览代码

内存缓存

gaodm 5 年之前
父节点
当前提交
3a8767be4a
共有 1 个文件被更改,包括 12 次插入3 次删除
  1. 12 3
      common-biz-client/src/main/java/com/diagbot/facade/PermissionFacade.java

+ 12 - 3
common-biz-client/src/main/java/com/diagbot/facade/PermissionFacade.java

@@ -17,17 +17,26 @@ import org.springframework.stereotype.Component;
 public class PermissionFacade {
     private static final String PERMISSIONCACHE = "permissionCache";
 
-    @Cacheable(value = PERMISSIONCACHE, key = "'_hc_' + #permissionVO.hospitalCode + '_st_' + #permissionVO.sysType")
+    /**
+     * 获取权限
+     * @param permissionVO
+     * @return
+     */
+    @Cacheable(value = PERMISSIONCACHE, key = "'permission:hc_' + #permissionVO.hospitalCode + '_st_' + #permissionVO.sysType")
     public PermissionDTO getPermission(PermissionVO permissionVO) {
-        log.info("获取了缓存");
+        log.info("获取缓存成功");
         PermissionDTO permissionDTO = new PermissionDTO();
         permissionDTO.setTest("yyyyyy");
         return permissionDTO;
     }
 
+    /**
+     * 清理权限所有缓存
+     * @return
+     */
     @CacheEvict(cacheNames = PERMISSIONCACHE, allEntries = true)
     public Boolean delPermission() {
-        log.info("清理了缓存");
+        log.info("清理缓存成功");
         return true;
     }