preload cache