'Provides content that appeared prior to the descriptor. If this comes from
the cached-microdescs then this commonly contains content like...
@last-listed 2013-02-24 00:18:30
:returns: **dict** with the key/value pairs in our annotations'

@lru_cache()
def get_annotations(self):

    annotation_dict = {}
    for line in self._annotation_lines:
        if ('    ' in line):
            (key, value) = line.split('    ', 1)
            annotation_dict[key] = value
        else:
            annotation_dict[line] = None
    return annotation_dict
