Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

CacheFlush

1,394 sites Security covered Drupal 8–11
View on drupal.org

This module provides granular control over clearing Drupal's caches, allowing users to create custom presets for specific needs. It offers a user interface for advanced cache clearing, and with recent versions, supports clearing Memcache and Varnish caches, and can optionally clear caches during cron runs.

The fine granularity of control over cache tables and function makes this module the ultimate tool to clear the Drupal caches.

It ships with a predefined set of actions, but its biggest strength lays in its configuration, where one can build any number of custom presets to fit almost any need on both development and production environments.
It is suitable for any role, starting from developers to administrators or editors. Access to each preset can be limited by permissions.

It allows mixing core and contrib cache tables and/or functions with low level custom rules to always clear just what's necessary, reducing precious development time.

Using this module minimizes time spent waiting for all the caches to be cleared when you a just need to recognize a new template file, for ex.

2.0.x

Please use 2.0.x version on Drupal 9 & 10 core versions.

7.x-3.x

Also starting from version 3.x the module supports clearing of the memcache and varnish cache.

Functionalities

* Configurable cache clear

* UI for advanced cache clear using 'cache_clear_all()'

* Clear on cron call

* Clear on rule call

* Drush support

(starting form 3.x)

* UI for Varnish cache

(starting form 3.x)

* UI for Memcache cache

(starting form 3.x)

Integration

It fully integrates with the Drupal 7 core admin menu,
also with the popular Administration Menu module and the Commerce Kickstart 2.

Other modules which can be useful:

UI Cache Clear
Cache Actions
Block Cache Alter

Depends on

Dependencies of the latest stable release

Required by

1 tracked project depends on this one

Activity

Tracked releases
1
Tracked since
Sep 2025
Latest release
11 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
2.0.3 Stable 8–11 Sep 20, 2025