diff --git a/lib/geocoder/cache.rb b/lib/geocoder/cache.rb
index e15fba6ff58b3bbd360adf27ccef82f8dcf35827..434978078b0bbe8a73852b8c1a8e4bb83af5c361 100644
--- a/lib/geocoder/cache.rb
+++ b/lib/geocoder/cache.rb
@@ -68,7 +68,7 @@ module Geocoder
     end
 
     def expire_single_url(url)
-      self[url] = nil
+      store.del(key_for(url))
     end
   end
 end