@classmethod
def get_feature(self, feature_id, update_cache=False):
    KEY = ('%s|%s' % (Feature.DEFAULT_MEMCACHE_KEY, feature_id))
    feature = memcache.get(KEY)
    if ((feature is None) or update_cache):
        unformatted_feature = Feature.get_by_id(feature_id)
        if unformatted_feature:
            feature = unformatted_feature.format_for_template()
            feature['updated_display'] = unformatted_feature.updated.strftime('%Y-%m-%d')
            feature['new_crbug_url'] = unformatted_feature.new_crbug_url()
            memcache.set(KEY, feature)
    return feature
@classmethod
def get_feature(self, feature_id, update_cache=False):
    KEY = ('%s|%s' % (Feature.DEFAULT_MEMCACHE_KEY, feature_id))
    feature = memcache.get(KEY)
    if ((feature is None) or update_cache):
        unformatted_feature = Feature.get_by_id(feature_id)
        if unformatted_feature:
            feature = unformatted_feature.format_for_template()
            feature['updated_display'] = unformatted_feature.updated.strftime('%Y-%m-%d')
            feature['new_crbug_url'] = unformatted_feature.new_crbug_url()
            memcache.set(KEY, feature)
    return feature