Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
3.2
-
None
-
None
Description
Here is a new List implementation named BackedList, to use for transparently accessing values of a generic data source as it were a normal List.
This List implementation dynamically accesses data source values through a proper strategy object, keeping in memory only a limited, configurable, buffer of values.
So, it is useful for:
1) Providing a List-like view of different data source values.
2) Avoiding to pre-load all values in a standard list, providing better performances and less memory consumption.
As a side note, this list implementation is already used in production for implementing pagination over a relational data source.