Working implementation of geocode cache with configurable buffer size