These callback implementations are produced by the page cache and given to the page swappers, so that the correct
translation tables can be updated when pages are evicted. The PageSwapper implementations are responsible for
delegating their PageSwapper.evicted(long, Page) calls to these callback objects.