docs: def get_song_hotttnesss(self, cache=True):
          """Get our numerical description of how hottt a song currently is
          
          Args:
          
          Kwargs:
              cache (bool): A boolean indicating whether or not the cached value should be used (if available). Defaults to True.
          
          Returns:
              A float representing hotttnesss.
          
          Example:
              >>> s = song.Song('SOLUHKP129F0698D49')
              >>> s.get_song_hotttnesss()
              0.57344379999999995
              >>> s.song_hotttnesss
              0.57344379999999995
              >>> 
  
          """
          if not (cache and ('song_hotttnesss' in self.cache)):
              response = self.get_attribute('profile', bucket='song_hotttnesss')
              self.cache['song_hotttnesss'] = response['songs'][0]['song_hotttnesss']
          return self.cache['song_hotttnesss']