'Refresh data about this cache cluster'

def _refresh_data(self, cache_cluster_data=None):

    if (cache_cluster_data is None):
        try:
            response = self.conn.describe_cache_clusters(cache_cluster_id=self.name, show_cache_node_info=True)
        except boto.exception.BotoServerError:
            self.data = None
            self.status = 'gone'
            return
        cache_cluster_data = response['DescribeCacheClustersResponse']['DescribeCacheClustersResult']['CacheClusters'][0]
    self.data = cache_cluster_data
    self.status = self.data['CacheClusterStatus']
    if (self.status == 'rebooting    cache    cluster    nodes'):
        self.status = 'rebooting'
