我想创建一个缓存模块,它可以存储来自不同表的数据。我还需要搜索这些数据。
缓存需要在地图/列表中存储以下类型的数据,然后必须在国家和容量上进行搜索。
public class CumulativeCapacity {
private String region;
private String country;
private int capacity;
private int storeSum;
}
搜索功能就像,我们必须检查对象国家/地区是否在列表中 [US, CAN, UK etc..] 以及 range1 和 range2 的容量
截至目前,我创建了简单的缓存管理器,其中包含这些对象的列表/映射,并且我计划使用谓词进行搜索。
使用普通 java 类有更好的逻辑吗?