Home > widget-integration > FilterStore > clearCache

FilterStore.clearCache() method

Clears all cached filter results.

Removes all entries from the cache. Use this when filter configuration changes or when you need to force fresh data fetching for all subsequent requests.

Signature:

clearCache(): void;

Returns:

void

Example 1

Clear cache when settings change:

filterStore.clearCache();

Example 2

Extend to add logging when cache is cleared:

window.boostWidgetIntegration.extend('FilterStore', (FilterStore) => {
  return class CustomFilterStore extends FilterStore {
    clearCache() {
      console.log('Clearing filter cache');
      super.clearCache();
    }
  };
});