class CopyTunerClient::Cache

def download

def download
  @started = true
  res = client.download do |downloaded_blurbs|
    downloaded_blurbs.reject! { |key, value| value == '' }
    lock { @blurbs = downloaded_blurbs }
  end
  @last_downloaded_at = Time.now.utc
  res
rescue ConnectionError => error
  logger.error error.message
ensure
  @downloaded = true
end