diff --git a/lib/geocoder/lookups/base.rb b/lib/geocoder/lookups/base.rb
index c2a7528c99064593be09ddbd1ca4a07887adbbff..6c80e5ec8f44597ad8bde7e9c096ddffb8a26993 100644
--- a/lib/geocoder/lookups/base.rb
+++ b/lib/geocoder/lookups/base.rb
@@ -156,6 +156,7 @@ module Geocoder
             if cache and (200..399).include?(response.code.to_i)
               cache[url] = body
             end
+            @cache_hit = false
           end
           body
         end