I'm experimenting with the lib and it seems that the API is always called even if I use the same coordinates. Does the lib have caching support in any way? It would be great if the lib could handle that as well :)