|
@@ -4,7 +4,6 @@ import cn.hutool.cache.CacheUtil;
|
|
import cn.hutool.cache.impl.TimedCache;
|
|
import cn.hutool.cache.impl.TimedCache;
|
|
import cn.hutool.core.date.DateUnit;
|
|
import cn.hutool.core.date.DateUnit;
|
|
import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.io.FileUtil;
|
|
-import cn.hutool.json.JSONUtil;
|
|
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
@@ -19,7 +18,8 @@ public class CaCache implements HutoolCacheInterface<String> {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void del(String key) {
|
|
public void del(String key) {
|
|
- cache.remove(key);
|
|
|
|
|
|
+ String path = PATH + key + ".txt";
|
|
|
|
+ FileUtil.del(path);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -28,7 +28,6 @@ public class CaCache implements HutoolCacheInterface<String> {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
FileUtil.writeUtf8String(value, PATH + key + ".txt");
|
|
FileUtil.writeUtf8String(value, PATH + key + ".txt");
|
|
- cache.put(key, value);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
public void setData(String key, String value) {
|
|
public void setData(String key, String value) {
|
|
@@ -37,16 +36,8 @@ public class CaCache implements HutoolCacheInterface<String> {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public String get(String key) {
|
|
public String get(String key) {
|
|
- throw new RuntimeException("请使用 getToBen");
|
|
|
|
-// return cache.get(key);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public String getDefaultValue(String key, String defaultValue) {
|
|
|
|
- if (cache.get(key) != null) {
|
|
|
|
- return cache.get(key);
|
|
|
|
- }
|
|
|
|
- put(key, defaultValue);
|
|
|
|
- return defaultValue;
|
|
|
|
|
|
+ String path = PATH + key + ".txt";
|
|
|
|
+ return FileUtil.readUtf8String(path);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|