The loader now checks the cache and writes to it