code: def get_doc_counts(self, cache=True):
          
          if not cache or not ('doc_counts' in self.cache):
              response = self.get_attribute("profile", bucket='doc_counts')
              self.cache['doc_counts'] = response['artist']['doc_counts']
          return self.cache['doc_counts']
docs: Get the number of related documents of various types for the artist.
          The types include audio, biographies, blogs, images, news, reviews, songs, videos.
          
          Note that these documents can be retrieved by calling artist.<document type>, for example,
          artist.biographies.
          
          Args:
          
          Kwargs:
              cache (bool): A boolean indicating whether or not the cached value should be used (if available).
              Defaults to True.
          
          Returns:
              A dictionary with one key for each document type, mapped to an integer count of documents.
          
          Example:
          
          >>> a = artist.Artist("The Kinks")
  
          >>> a.get_doc_counts()
          {u'audio': 194,
           u'biographies': 9,
           u'blogs': 379,
           u'images': 177,
           u'news': 84,
           u'reviews': 110,
           u'songs': 499,
           u'videos': 340}
           >>>