AndroidSelection库中SCOPE_MAPPED和SCOPE_CACHED的区别是什么?
创始人
2024-10-10 02:00:15
0

在Android Selection库中,SCOPE_MAPPED和SCOPE_CACHED都是两个作用域常量,其作用是用于标记赋值时字段的使用情况,它们之间的主要区别如下:

  • SCOPE_CACHED:这个常量标记的字段已经被缓存在当前的对象池中,因此可以直接使用对象池中的字段。当一个新的赋值语句触发时,尝试将值复制到已经被缓存的字段中。这种做法比从内存中重新获取字段要快很多,因为在内存中查找字段的过程需要执行二叉搜索。
  • SCOPE_MAPPED:这个常量标记的字段不存于对象池中,因此不能直接使用对象池中的字段。当一个新赋值语句触发时,会新建一个字段并加入到对象池中。如果该对象池已达到容量限制,则将最旧字段替换。

下面是利用常量SCOPE_MAPPED和SCOPE_CACHED分别在Android Selection库中操作的示例代码:

//查询数据,从当前对象池中调用已经缓存的字段 QueryResult queryResult = new QueryBuilder().where("id").eq(1) .scope(SCOPE_CACHED).execute(data);

//查询数据,从新的字段中调用映射的字段 QueryResult queryResult = new QueryBuilder().where("name").eq("张三") .scope(SCOPE_MAPPED).execute(data);

相关内容

热门资讯

了解透视!wepokerplu... 了解透视!wepokerplus辅助,wepoker辅助是真的假的,机巧教程(有挂神器)-哔哩哔哩该...
推荐透视!epoker免费透视... 推荐透视!epoker免费透视脚本,wpk软件是正规的吗,绝活儿教程(竟然有挂)-哔哩哔哩1、游戏颠...
教你透视!wejoker手机版... 教你透视!wejoker手机版透视脚本,wepoker私人局透视,技法教程(揭秘有挂)-哔哩哔哩1、...
推荐透视!hhpoker是真的... 推荐透视!hhpoker是真的假的,wepoker透视app下载,方式教程(有挂辅助)-哔哩哔哩1、...
关于透视!wpk模拟器,hhp... 关于透视!wpk模拟器,hhpoker有没有作必弊挂,模板教程(有挂方式)-哔哩哔哩hhpoker有...
教你透视!wepoker看底牌... 教你透视!wepoker看底牌,wpk辅助器是真的吗,资料教程(有挂细节)-哔哩哔哩;1、很好的工具...
关于透视!wepokerplu... 关于透视!wepokerplus作必弊,wepoker辅助器免费,窍要教程(了解有挂)-哔哩哔哩1、...
总结透视!newpoker怎么... 总结透视!newpoker怎么安装脚本,wepoker有没有透视方法,妙计教程(有挂助手)-哔哩哔哩...
详情透视!wpk有那种辅助吗,... 详情透视!wpk有那种辅助吗,cloudpoker怎么开挂,指南教程(有挂详细)-哔哩哔哩cloud...
解谜透视!hhpoker辅助器... 解谜透视!hhpoker辅助器,uupoker透视,要领教程(有挂教程)-哔哩哔哩1、玩家可以在hh...