一位同事提到他听说过一个轻量级的集合,当它的内容太满时会自动翻页到磁盘 - 但是他记不住这个名字.我想它看起来像这样:
PagingCollection<Serializable> pagingCollection = new PagingArrayList<>();
pagingCollection.setMaxSizeInMemory(500);
for (int x = 0; x < 1000; x++) { pagingcollection.add("x="+x); }
Run Code Online (Sandbox Code Playgroud)
然后将x = 0推到x = 500到磁盘.关键是能够迭代它而不将整个内容加载到内存中.
这适用于内存容量较小的胖客户端.
有谁知道它(或类似的东西)?
| 归档时间: |
|
| 查看次数: |
1641 次 |
| 最近记录: |