瀏覽代碼

fix #2421 update lastLoadedTime

Shinsuke Sugaya 5 年之前
父節點
當前提交
2bd33d753c
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/main/java/org/codelibs/fess/ds/DataStoreFactory.java

+ 3 - 1
src/main/java/org/codelibs/fess/ds/DataStoreFactory.java

@@ -72,9 +72,11 @@ public class DataStoreFactory {
     }
     }
 
 
     public String[] getDataStoreNames() {
     public String[] getDataStoreNames() {
-        if (System.currentTimeMillis() - lastLoadedTime > 60000L) {
+        final long now = System.currentTimeMillis();
+        if (now - lastLoadedTime > 60000L) {
             final List<String> nameList = loadDataStoreNameList();
             final List<String> nameList = loadDataStoreNameList();
             dataStoreNames = nameList.toArray(n -> new String[nameList.size()]);
             dataStoreNames = nameList.toArray(n -> new String[nameList.size()]);
+            lastLoadedTime = now;
         }
         }
         return dataStoreNames;
         return dataStoreNames;
     }
     }