Cache result of functions, based on params and user.id