Cache pool types to avoid unnecessary api calls