有没有一种方法可以迭代 Collection 并且只检索属性的子集而不加载/卸载每个要缓存的完整对象?'因为当我只需要一些属性时,加载/卸载整个(可能是大的)对象似乎是一种浪费,尤其是在对象很大的情况下。加载这些不必要的数据时,可能会导致不必要的缓存冲突,对吧?
当我的意思是“加载到缓存”时,我的意思是通过处理器“处理”该对象。所以会有 ex: 10 个属性的对象。在迭代循环中,我只使用其中的 1 个。在这种情况下,我认为将所有其他 9 个属性从内存加载到处理器是一种浪费。难道没有解决方案只提取属性而不加载完整对象吗?
另外,像谷歌的番石榴这样的东西是否在内部解决了这个问题?
谢谢你!