Improved geocoding caching