you are doing duplicate loading here if the cache was not already existing