If you have Umbraco Forms set up in a flexible load balanced environment (e.g. Azure web apps), you may have noticed that changes to your Forms aren't persisted across the instances.
This is because Forms saves all it's data locally in the App_Plugins folder.
These Cache Refreshers send your Form as a JSON payload to each instance connected to your DB.
Note: This has only been tested with Umbraco 7.4.1 and Forms 4.1.5, but it should work with any Umbraco version > 7.3.0.
Install package into both your CMS and public (i.e. load balanced) site.
Set the DisableFormCaching setting to True in App_Plugins/UmbracoForms/UmbracoForms.config: <setting key="DisableFormCaching" value="True" />
You're done, create some forms flexibly!
Fixed bug where saving workflows would duplicate workflow on master server/instance
Cache refreshers for data sources and pre-value sources
Cache refreshers for Workflows
Cache refreshers for Forms