Scaling paginated list: swapping out pages
------------------------------------------

                 Key: CAY-1002
                 URL: https://issues.apache.org/cayenne/browse/CAY-1002
             Project: Cayenne
          Issue Type: Improvement
          Components: Cayenne Core Library
    Affects Versions: 3.0
            Reporter: Andrus Adamchik
            Assignee: Andrus Adamchik





For the very large lists, it would make sense to un-fault resolved pages when 
more pages are resolved , so that the list size doesn't grow beyond a certain 
fixed amount, no matter how many pages are resolved. These parameters will have 
to be configurable per query, as some users would prefer to keep the entire 
thing... 

See CAY-999 for some discussion on that. Namely 
* the algorithm can be LRU or random 
* some operations, like 'toArray' can not be used with this ... (or at least 
swap out should be performed after full resolve)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to