struct PageSourceTag
The PageRequest provides the ability to be in two difference linked list. One owned by the page
source (for overlapping requests), and one owned by the page provider (for tracking outstanding
requests). These tags provide a way to distinguish between the two containers.