Hi sergioal,
Regarding to our plugin, based on API requests limitation we added personal plugin cache-system to prevent exceeding of API requests for used API key.
You can controll storage cache time in the “WCP OpenWeather” > “Settings” > “Plugin” tab > “Refresh Time” option. If this option set to “Always” value – cache is disabled. Also, cache will be cleaned when you are saving plugin settings. If you are saving personal widget settings that cache will be cleaned for this widget.
When cache storage time will be expired, cache will be updated when you visit or refresh the page as well as if you press “Refresh” button on a widget/shortcode.
In additional, cache stored individually for each widget/shortcode and can be updated asynchronously, depending on the expiration of the storage cache for each widget & shortcode.
Please let us know if this information will help you. If not, could you please send more information about your issue with cache?