'A caching wrapper around self.tags.all().'

@property
def my_tags(self):

    cache_key = (self.tags_cache_key % self.id)
    tags = cache.get(cache_key)
    if (tags is None):
        tags = list(self.tags.all().order_by('name'))
        cache.add(cache_key, tags, CACHE_TIMEOUT)
    return tags
