Know when your cache is stale — and fix it in one click
A live dashboard over Odoo's own caching layer — see entry counts, hit ratios and last-invalidation times, clear what you need with one click, and let price and product changes invalidate themselves automatically.
The problem
An admin edits a price or a product and the storefront still shows the old value. Odoo's built-in ORM cache is doing its job invisibly, but there is no dashboard to confirm it, no button to clear it, and no log of what happened — so the admin is left guessing whether it is a caching issue at all.
The solution
Web Cache Manager puts a live dashboard on top of Odoo's native caches: real entry counts, real hit/miss ratios, a one-click "Clear All Cache" button, and automatic invalidation rules that fire the moment a product or price changes — no Redis or external infrastructure required.
Everything you need to trust your cache
Every capability below is implemented in the module.
Live cache dashboard
Total cached entries, overall hit ratio and the last invalidation timestamp, all computed live from Odoo's own cache registry — no mocked numbers.
One-click Clear All Cache
A single, always-visible button with a confirmation step clears every native cache bucket — no hunting for a hidden setting.
Per-scope cache clearing
Manage each native cache bucket — ORM methods, assets, templates, routing, groups, record fields — on its own row, with a live entry count and its own Clear action.
Automatic invalidation rules
Configurable rules watch any model for create, write or delete and clear the right cache scopes the moment a match fires — ready out of the box for product and price changes.
Field-level rule filters
Restrict a rule to the exact fields that matter — such as list price or cost — so unrelated edits never trigger an unnecessary clear.
Proactive staleness notice
When an invalidation rule fires on a record, an optional chatter note tells the editor a cache was just cleared, instead of leaving them to wonder later.
Redis reachability check
Configure an optional Redis backend and run a live connection check with one click — useful for teams that already run Redis, never a requirement for the rest.
Scheduled clearing & warm-up
Enforce a freshness window with an automatic scheduled clear, and repopulate frequently accessed data right after with a configurable warm-up pass.
Full audit & event log
Every clear, invalidation, warm-up and Redis check is timestamped and logged with the user, model and rule involved — a complete audit trail for troubleshooting.
How it works
Open the dashboard
See current entry counts, hit ratio and the last invalidation time at a glance.
Set up invalidation rules
Pick a model, a trigger and which cache scopes to clear — product and price rules ship ready to use.
Let it work automatically
A matching create, write or delete clears the right scope and logs the event without any manual step.
Step in when needed
Clear all caches, clear a single scope, or check Redis and warm up on demand, any time.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. The dashboard, clearing actions, invalidation rules and audit log all run against Odoo's own native caches with no external infrastructure. Redis is an optional backend you can configure and test the connection for — it is never a requirement.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Web Cache Manager
A live cache dashboard with one-click and per-scope clearing, field-level automatic invalidation rules, a proactive staleness notice, a Redis reachability check, scheduled clearing and warm-up, and a full event log.
Buy on Odoo App Store