static void clearAllCaches() {
    for (FList<ProviderData> list : ourPrevMaps.values()) {
      for (ProviderData map : list) {
        map.uiSnapshot.clear();
        map.computedData.clear();
      }
    }
    ourPrevMaps.clear();
    ourComponents.clear();
    for (PreCachedDataContext context : ourInstances) {
      for (ProviderData map : context.myCachedData) {
        map.uiSnapshot.clear();
        map.computedData.clear();
      }
    }
    ourInstances.clear();
  }
static void clearAllCaches()