@Override public void setObject(String key, Object value, int exprieSecond) { if (StringTools.isEmpty(key) || value == null || exprieSecond < 0 || !enable) { return; } set(key, JsonTools.toJson(value), exprieSecond); }
@Override public void setObject(String key, Object value) { if (StringTools.isEmpty(key) || value == null || !enable) { return; } set(key, JsonTools.toJson(value)); }
@Override public <T> T getObject(String key, Class<T> clazz) { if (StringTools.isEmpty(key) || clazz == null || !enable) { return null; } String jsonValue = get(key); return StringTools.isEmpty(jsonValue) ? null : (T) JsonTools.fromJson(jsonValue, clazz); }