package com.engine.salary.service; public interface SalaryCacheService { /** * 添加缓存 * * @param key * @param value * @param * @return */ void set(String key, T value); /** * 添加缓存,有过期时间 * * @param key * @param value * @param time * @return */ void set(String key, T value, int time); /** * 将对象转为json字符串缓存 * @param key * @param value * @param */ void setJson(String key, T value); /** * 将对象转为json字符串缓存,有过期时间 * @param key * @param value * @param time * @param */ void setJson(String key, T value, int time); /** * 获取缓存 * @param key * @param * @return */ T get(String key); /** * 获取缓存对象 * @param key * @param clazz * @param * @return */ T getJson(String key, Class clazz); /** * 清除缓存 * * @param key */ void remove(String key); }