What's the terms on your forward geocoding? Many providers have terms that require live lookup of address->latlong, no caching permitted. My client's use case has long-lived addresses that may need to be mapped many times, and currently we're paying for one of the only geocoding services that permits us to persist the coordinates involved.
> Licensee shall not … store any address or point of interest data from Radar's geocoding, autocomplete, or place search APIs for more than thirty (30) days;
So if an e-commerce site user starts typing their address, it’s autocompleted via Radar, and the user confirms it, then the site must delete the user’s address after 30 days?