We should leverage networking libraries that specialize in network requests and caching rather than maintaining a custom cache implementation for pages alone. This task encompasses the work to remove PageCache and add any missing pieces needed to replace the functionality with a Retrofit OkHttp implementation. A subsequent task may investigate replacing saved pages with a Retrofit cached page that doesn't expire.
Some references: