gpt4 book ai didi

android - ObjectBox 惰性列表行为

转载 作者:行者123 更新时间:2023-11-29 19:07:11 24 4
gpt4 key购买 nike

我不确定我是否从文档中理解了我应该如何使用惰性列表。

  1. findLazy()findLazyCached()有什么区别,功能描述完全一样。
  2. 我应该先进行 find() 查询,然后再使用 findLazy() 吗?

使用示例:

        Box<FastCacheData> box = box.boxFor(FastCacheData.class);
LazyList<FastCacheData> build = box.query().build().findLazy();

最佳答案

What the different between findLazy() and findLazyCached() the function description is exactly the same.

它们都返回一个 LazyList,它只会在每个成员对象被访问时加载它们。两者之间的区别在于缓存版本将缓存对象,以便进一步访问不会导致额外加载 - 非缓存版本每次都会加载一个新对象。

Should I make a find() query first time and just then use findLazy()

这是您希望何时加载的问题。如果您希望在 find() 调用时加载整个内容,请使用 find() 调用。否则,如果您想将加载延迟到访问数据时,请使用 findLazy() 调用。

关于android - ObjectBox 惰性列表行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46765328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com