Коллега упомянул, что он слышал об облегченной коллекции, которая автоматически распаковывалась на диск, когда ее содержимое переполнялось - но он не мог вспомнить название. Я думаю, это выглядит примерно так:
PagingCollection<Serializable> pagingCollection = new PagingArrayList<>();
pagingCollection.setMaxSizeInMemory(500);
for (int x = 0; x < 1000; x++) { pagingcollection.add("x="+x); }
Что бы затем отправить x = 0 до x = 500 на диск. Ключ сможет перебирать его, не загружая все это в память ..
Это для толстого клиента с небольшим объемом памяти.
Кто-нибудь знает об этом (или что-то подобное)?