Loading from cache if necessary has been implemented.