Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
None
-
1
Description
Currently both ItemPager and ExpiryPager use the same PagingVisitor.
This is reasonable as they share a lot of behaviour, but increases the complexity of the visitor itself ("if expiry pager, skip this bit").
Eviction does intentionally expire items, so some common code is reasonable, but it may be worth separating eviction into a subtype.