소스 검색

index页面缓存时间修改

Hu Jie 7 년 전
부모
커밋
6d414f5698
2개의 변경된 파일3개의 추가작업 그리고 10개의 파일을 삭제
  1. 1 1
      jpress-web-core/src/main/config/ehcache.xml
  2. 2 9
      jpress-web-core/src/main/java/io/jpress/ui/freemarker/tag/ApiDataTag.java

+ 1 - 1
jpress-web-core/src/main/config/ehcache.xml

@@ -35,7 +35,7 @@
 		  maxElementsOnDisk="100000000"
 		  eternal="false"
 		  timeToIdleSeconds="3600"
-		  timeToLiveSeconds="0"
+		  timeToLiveSeconds="7200"
 		  overflowToDisk="true"
 		  diskPersistent="true"
   		 />

+ 2 - 9
jpress-web-core/src/main/java/io/jpress/ui/freemarker/tag/ApiDataTag.java

@@ -45,9 +45,7 @@ public class ApiDataTag extends JTag {
 
 	public ApiDataTag(HttpServletRequest request) {
 		this.request = request;
-		if (CollectionUtils.isEmpty(apiDataCollection)) {
-			initCollection();
-		}
+		initCollection();
 	}
 
 	@Override
@@ -146,13 +144,8 @@ public class ApiDataTag extends JTag {
 
 		public String getData() {
 			// 空值时抓取
-			if (StringUtils.isBlank(data)) {
-				sendRequest();
-			}
+			sendRequest();
 			// 过期时重新抓取,4小时失效
-			if (System.currentTimeMillis() - this.updateTime.getTime() > 60 * 1000 * 60 * 4) {
-				sendRequest();
-			}
 			return data;
 		}