Cache per user if is_authenticated