I developed an #RStats package to get data from a remote service. Functions allow caching results, so that they will just return the saved files if the request is the same. I tend to be conservative and set the cache option to FALSE by default, but now I'm wondering if it would be more user friendly (and friendlier to the remote API) to set the default to TRUE.

What say the R community?

Use cache by default
75%
Don't use cache by default
25%
Poll ended at .

@eliocamp I have an internal package that brings meteorological data from a server. But since the spatial resolution is coarse (0.5 degree), and I don't need last minute data, we cache by default. Requests close by (in space) will bring the cache. And we set cache timeout to 5 days. So I guess it depends a lot on your data.

But as others mentioned, alert the user that a cache is being used