idcachesvc.java
来自「为用户提供透明的管理平台」· Java 代码 · 共 43 行
JAVA
43 行
package com.jeecms.core.service;
/**
* 通用ID缓存
*
* <p>
* 由于hibernate只支持通过ID查找缓存对象,对于通过唯一属性查找对象不适用。 为此,提供通过属性查找ID的公共缓存。
* </p>
*
* @author liufang
*
*/
public interface IdCacheSvc extends CacheSvc {
/**
* 加入缓存
*
* @param id
* @param key
* @param otherKeys
* 多个KEY用'@'符号连接
*/
public void put(Long id, String key, String... otherKeys);
/**
* 获得缓存
*
* @param key
* @param otherKeys
* @return 获得缓存值,缓存不存在则返回null
*/
public Long get(String key, String... otherKeys);
/**
* 移除缓存
*
* @param key
* @param otherKeys
* @return 成功移除返回true,缓存不存在或其他情况返回false。
*/
public boolean remove(String key, String... otherKeys);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?