Refreshing the IDO metadata cache for a server farm

When developing applications in a multi-tenant (cloud) environment, it is as important to periodically refresh the IDO metadata cache as it is in an on-premises environment. The procedure to do this, however, is different.

To refresh the IDO metadata cache for all servers in a server farm:
  1. Verify that you have the server farm set up with the Land Lord/TMS (Tenant Management Service) and a site configuration.

    The configuration must be set up using the Configuration Manager, Configurations tab.

  2. Open the Refresh Farm Metadata form.
  3. Click Refresh Farm IDO Metadata.
    Optionally, select the Refresh shared Extension Class Assemblies option to unload and restart the app domain and reload the shared custom assemblies.
    Note: The Refresh shared Extension Class Assemblies is an expensive operation.

The system contacts each server in the farm and proceeds to unload and replace the IDO metadata for the configuration.