add SettingService.clearCache
This commit is contained in:
@ -74,5 +74,7 @@ public interface SettingService extends UpdatableService<Setting> {
|
||||
|
||||
List<Setting> listAll();
|
||||
|
||||
void clearCache(SettingKey key);
|
||||
|
||||
void flushCache();
|
||||
}
|
||||
|
||||
@ -6,13 +6,13 @@ import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.JsonParser;
|
||||
import com.google.gson.reflect.TypeToken;
|
||||
import com.imyeyu.java.TimiJava;
|
||||
import com.imyeyu.java.bean.timi.TimiCode;
|
||||
import com.imyeyu.java.bean.timi.TimiException;
|
||||
import com.imyeyu.api.modules.common.bean.SettingKey;
|
||||
import com.imyeyu.api.modules.common.entity.Setting;
|
||||
import com.imyeyu.api.modules.common.mapper.SettingMapper;
|
||||
import com.imyeyu.api.modules.common.service.SettingService;
|
||||
import com.imyeyu.java.TimiJava;
|
||||
import com.imyeyu.java.bean.timi.TimiCode;
|
||||
import com.imyeyu.java.bean.timi.TimiException;
|
||||
import com.imyeyu.spring.mapper.BaseMapper;
|
||||
import com.imyeyu.spring.service.AbstractEntityService;
|
||||
import com.imyeyu.spring.util.Redis;
|
||||
@ -144,6 +144,11 @@ public class SettingServiceImplement extends AbstractEntityService<Setting, Stri
|
||||
return mapper.listAll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void clearCache(SettingKey key) {
|
||||
redisSetting.destroy(key.toString());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void flushCache() {
|
||||
redisSetting.flushAll();
|
||||
|
||||
Reference in New Issue
Block a user