Multiple use of `getConnection()` in a single block and impact performance issues

I found a module someone created and looked into the code. I found that this person was making a lot connection as such in a single block:

public function checkStoreExists($  storeID){     $  connection = $  this->_resource->getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);     // some code } public function checkCategoryExists($  categoryID){     $  connection = $  this->_resource->getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);     // some code } public function checkBrandExists($  brandID){     $  connection = $  this->_resource->getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);     // some code } public function checkRangeExists($  rangeID){     $  connection = $  this->_resource->getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);     // some code }  public function checkProductExists($  productID, $  rangeID){     $  connection = $  this->_resource->getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);     // some code }  public function checkProductOptionExists($  productID, $  rangeID, $  productSku){     $  connection = $  this->_resource->getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);     // some code }  public function GetNextProductIndex(){     $  connection = $  this->_resource->getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);     // some code }  public function GetNextProductOptionIndex(){     $  connection = $  this->_resource->getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);     // some code } 

Will that have any impact on performance? Is this okey to leave or should I adjust this somehow?