WANG 5 жил өмнө
parent
commit
0352196532

+ 3 - 1
src/main/java/cn/com/qmth/examcloud/web/cache/ObjectRedisCacheProcessor.java

@@ -54,7 +54,9 @@ public class ObjectRedisCacheProcessor {
 	}
 
 	/**
-	 * 取缓存对象(不存在时远程或本地加载)
+	 * 取缓存对象(不存在时远程或本地加载)<br>
+	 * 缓存失效时,只允许一个线程加载缓存,防止缓存击穿<br>
+	 * 
 	 *
 	 * @author WANGWEI
 	 * @param keyPrefix

+ 10 - 0
src/main/java/cn/com/qmth/examcloud/web/cache/RandomCacheBean.java

@@ -2,10 +2,20 @@ package cn.com.qmth.examcloud.web.cache;
 
 import java.io.Serializable;
 
+/**
+ * 随机缓存基类
+ *
+ * @author WANGWEI
+ * @date 2019年9月5日
+ * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
+ */
 public abstract class RandomCacheBean implements Serializable {
 
 	private static final long serialVersionUID = 5409197052989051020L;
 
+	/**
+	 * 缓存是否有值(防缓存穿透)
+	 */
 	private Boolean hasValue;
 
 	public Boolean getHasValue() {