Does PageCoreData.Load(PageReference) hits cache first or gets page directly from DB without hitting cache?
EPiServer CMS 6 R2
what are you trying to accomplish? If you want to read pages in Epi I would suggest that you use DataFactory instead.
I want to get rid of 404 exceptions thrown by DataFactory GetPage().
One way (that also supports caching) is to use PermanentLinkMapStore.Find (replaced by IPermanentLinkMapper in newer versions)