获取数据库数据抽象方法
parent
9b34d7b082
commit
4933648a82
|
@ -46,6 +46,7 @@ public abstract class HashCacheAbs<K, HK, HV> implements HashCache<K, HK, HV> {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Map<HK, HV> get (K key) {
|
public Map<HK, HV> get (K key) {
|
||||||
|
// 获取为null的情况
|
||||||
return decodeMap(redisService.getCacheMap(encode(key)));
|
return decodeMap(redisService.getCacheMap(encode(key)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -169,7 +170,20 @@ public abstract class HashCacheAbs<K, HK, HV> implements HashCache<K, HK, HV> {
|
||||||
return dataMap;
|
return dataMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
// getData
|
/**
|
||||||
|
* 通过键获取所有的hash数据
|
||||||
|
* @param key 键
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public abstract Map<HK, HV> getData(K key);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过缓存键和hash键获取hash值
|
||||||
|
* @param key 缓存键
|
||||||
|
* @param hashKey hash键
|
||||||
|
* @return hash值
|
||||||
|
*/
|
||||||
|
public abstract HV getData(K key, HK hashKey);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 默认值
|
* 默认值
|
||||||
|
|
Loading…
Reference in New Issue