The tracks that you open online are cached and will also work offline. You don't have to play the whole track to cache it for offline usage — just wait a few seconds for the audio to load.