add SetupEntityAccess compare to UI and implement caching for SetupEntity names and SetupEntityAccess ids for permsets
add checks for caching overwhelming free memory