I believe exchange rates should not be cached forever since the value is needed for a particular hour. Is there a reason? https://github.com/Pod-Point/countries/blob/44f01361927577d7dc0315c1510530d055c3fad9/src/Currency/Cache/Service.php#L66