All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.feingto.cloud.cache.IDataDictCache Maven / Gradle / Ivy

There is a newer version: 2.3.8.RELEASE
Show newest version
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