The Java SimpleCache Class is an easy way to cache 3rd party API calls.
A very basic usage example:
SimpleCache cache = new SimpleCache(); String data = cache.get_data("label", "http://some.api.com/file.json"); System.out.println(data);A more advanced example:
SimpleCache cache = new SimpleCache(); cache.set_cache_time(3); cache.set_cache_path("cache/"); cache.set_cache_extension(".json"); String data = null; if(cache.is_cached("label")) { data = cache.get_cache("label"); } else { data = cache.grab_url("http://some.api.com/file.json"); cache.set_cache("label", data); } System.out.println(data);SimpleCache Caching Class Originally published in PHP by Gilbert Pellegrom. Ported to Java by me :)