First impl of page caching.