Start integrating with the PageCacheRecycler

I have no idea if this is faster yet, but it ought to be less gnarly from
a memory standpoint.