Qual é o significado de pool_connections em orders.adapters.HTTPAdapter?

Ao inicializar uma solicitação 'Session, doisHTTPAdapter será criado emontar parahttp ehttps.

É assimHTTPAdapter é definido:

class requests.adapters.HTTPAdapter(pool_connections=10, pool_maxsize=10,
                                    max_retries=0, pool_block=False)

Enquanto eu entendo o significado depool_maxsize(qual é o número de sessões que um pool pode salvar), não entendo o quepool_connections significa ou o que faz. Doc diz:

Parameters: 
pool_connections – The number of urllib3 connection pools to cache.

Mas o que significa "armazenar em cache"? E qual é o sentido de usar vários pools de conexões?

questionAnswers(3)

yourAnswerToTheQuestion