Por conta do shareReplay que armazena um cache, a requisição em questão só seria disparada uma única vez no service independentemente de em quantos locais da aplicação este service é chamado? Por exemplo: Se eu tiver 5 components instanciando este service e utilizando a lista de UFs, a requisição ainda assim seria disparada somente na primeira vez que um componente necessitar e os outros 4 components reutilizariam o cache da requisição?