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.

Capabilities

Everything you need to trust your cache

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Open the dashboard

See current entry counts, hit ratio and the last invalidation time at a glance.

2

Set up invalidation rules

Pick a model, a trigger and which cache scopes to clear — product and price rules ship ready to use.

3

Let it work automatically

A matching create, write or delete clears the right scope and logs the event without any manual step.

4

Step in when needed

Clear all caches, clear a single scope, or check Redis and warm up on demand, any time.

Questions

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.

Get the app

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