retrieve-id-utils
批量获取数据,多级存储结构(或者缓存)筛选。
- 每一级数据缓存都有可以配置回流
- 强类型
- 只支持jdk1.8
Usage
List<Integer> ids = Arrays.asList(1, 2, 3, 4, 5);
Map<Integer, String> result = RetrieveIdUtils.get(ids, Arrays.asList( s
new IMultiDataAccess<Integer, String>() {
@Override
public Map<Integer, String> get(Collection<Integer> keys) {
return ...;
}
@Override
public void set(Map<Integer, String> dataMap) {
}
},
new IMultiDataAccess<Integer, String>() {
@Override
public Map<Integer, String> get(Collection<Integer> keys) {
return ...;
}
}));