[bennu-portal] MenuFunctionality.findFunctionality now uses a cache