def created_topic(user_id): k = 'created_topic_{}'.format(user_id) if cache.exists(k): v = cache.get(k) ts = json.loads(v) ts = [dict_to_object(t) for t in ts] return ts else: ts = Topic.created_topic(user_id=user_id) v = json.dumps([t.json() for t in ts]) cache.set(k, v) return ts
def update_created_topic_cache(user_id): k = 'created_topic_{}'.format(user_id) ts = Topic.created_topic(user_id=user_id) v = json.dumps([t.json() for t in ts]) cache.set(k, v)