com.feingto.cloud.cache.IDataDictCache Maven / Gradle / Ivy
package com.feingto.cloud.cache;
import java.util.List;
import java.util.Map;
/**
* 数据字典缓存接口
*
* @author longfei
*/
public interface IDataDictCache {
/**
* 根据key获取数据
*
* @param key 键
*/
T get(String key);
/**
* 根据key获取集合数据
*
* @param key 键
*/
List getList(String key);
/**
* 根据key获取Map数据
*
* @param key 键
*/
Map getMap(String key);
/**
* 存放数据
*
* @param key 键
* @param obj 值
*/
void put(String key, Object obj);
/**
* 是否存在
*/
boolean has(String key);
/**
* 移除
*/
void remove(String key);
/**
* 清空缓存
*/
void clear();
/**
* 同步缓存
*/
boolean sync();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy