wangwei 5 rokov pred
rodič
commit
6c46afbceb

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

@@ -13,11 +13,24 @@ public abstract class RandomCacheBean implements Serializable {
 
 	private static final long serialVersionUID = 5409197052989051020L;
 
+	/**
+	 * 版本
+	 */
+	private String version;
+
 	/**
 	 * 缓存是否有值(防缓存穿透)
 	 */
 	private Boolean hasValue = true;
 
+	public String getVersion() {
+		return version;
+	}
+
+	public void setVersion(String version) {
+		this.version = version;
+	}
+
 	public Boolean getHasValue() {
 		return hasValue;
 	}

+ 27 - 0
src/main/java/cn/com/qmth/examcloud/web/cache/RandomCacheVersionHelper.java

@@ -0,0 +1,27 @@
+package cn.com.qmth.examcloud.web.cache;
+
+/**
+ * 随机缓存版本控制
+ *
+ * @author WANGWEI
+ * @date 2019年10月25日
+ * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
+ */
+public class RandomCacheVersionHelper {
+	
+	
+
+	/**
+	 * 设置版本
+	 *
+	 * @author WANGWEI
+	 * @param c
+	 * @param propKeys
+	 * @param version
+	 */
+	public static void setVersion(Class<? extends RandomCacheBean> c, Object[] propKeys,
+			String version) {
+
+	}
+
+}