code: def preLoad(self):
      
      logging.getLogger().debug("Preloading segment '%s'" % (self))
      real_url = self.buildUrl()
      cache_url = self.buildUrl(cache_friendly=True)
      audio_data = self.download(real_url)
      assert(audio_data)
      __class__.cache[cache_url] = audio_data
docs: Store audio data in cache for fast playback.