gpt4 book ai didi

java - ehcache在检索时是否恢复顺序

转载 作者:行者123 更新时间:2023-11-29 03:21:10 25 4
gpt4 key购买 nike

假设我有一个 List<List<someObject>> someList {{A,B},{C,D}} . 'A'作为第一个元素并且 'B'作为第一个列表元素中的第二个元素,依此类推。使用 ehcache ,我存储了 List<List<someObject>> someListehcache用一些 key 。

在检索过程中,是否 ehcache保证检索列表的顺序,即 {{B,A},{D,C}}有可能吗??或者它永远是 {{A,B},{C,D}}。

注意:外部列表的顺序保持不变......但内部列表的顺序相反

ehcache内部实现文件有吗??

最佳答案

你问的是 List 的一个属性,一个体面的 List 实现即使在序列化之后也会保持元素的顺序。这对 ehcache 或任何其他第三方库来说不是问题。

请注意,ehcache 通常将缓存数据存储在 RAM 中。如果它缺少足够的 RAM 空间,它可能会将数据刷新到磁盘(以前的配置)。

所以,看起来您正在检索列表并将其反转。请注意,您正在使用完全相同的对象引用,因此即使您不将其存储回到 ehcache 中,List 的状态仍然会受到影响。

更多信息:

关于java - ehcache在检索时是否恢复顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23567383/

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