【发布时间】:2017-07-26 21:25:51
【问题描述】:
我正在尝试以这种方式为一组具有 LRU 驱逐策略的字符串创建缓存。
private static final Boolean PLACEHOLDER = true;
LoadingCache<String, Boolean> scannedIDsCache = CacheBuilder.newBuilder()
.build(new CacheLoader<String, Boolean>() {
@Override
public Boolean load(String key) throws Exception {
return PLACEHOLDER;
}
});
我认为我只使用一个对象作为所有元素的值来节省空间,对吗?你知道任何其他节省空间的方法吗?谢谢。
【问题讨论】: