Extends toward older items by one page. Single-flight; no-op while loading or exhausted.
Extends back toward the head by one page (the inverse of getNext). Single-flight; no-op
while loading or already at the head.
Whether older items remain beyond what is currently loaded. Inferred from the last page's size.
True until the current range delivers its first result, even an empty one.
Loaded window, in query order (newest first for Order.natural('desc')).
Resets to the newest page and resumes live updates.
False once eviction has detached the window from the live head (i.e. skip > 0).