mitydigital/statamic-scheduled-cache-invalidator
A Statamic addon for scheduling cache invalidation, helping you automatically refresh stale content on a timetable. Define invalidation rules and timings to keep cached pages fast and up to date without manual clears.
Consider it when:
Look elsewhere when:
On 2.2.1 specifically: it's a patch release containing an Eloquent-related update. Treat it as a routine upgrade, not a decision point — no new capability to evaluate and no advertised breaking change. Before adopting, confirm the package's Laravel/Statamic version constraints still match your stack and run your test suite; "Eloquent update" can mean adopting newer model conventions, which occasionally surfaces on older framework versions.
For executives (one paragraph): We're evaluating a small, free Statamic add-on that lets us schedule when cached pages get refreshed, instead of relying on engineers to clear cache manually or on arbitrary expiry timers. The business value is reduced risk of stale or wrong content during time-sensitive moments — campaign launches, promotions, scheduled announcements — without adding engineering headcount to every publish. The dependency is narrow and the project is actively maintained (a patch release just landed), so integration cost and risk are both low. The main caveat is that it's a single-maintainer open-source package, so if we make it load-bearing we should treat it as a dependency to monitor, not a set-and-forget.
For engineering (the short version): Adds configuration-driven scheduled cache invalidation on top of the Laravel scheduler, replacing hand-rolled artisan commands. 2.2.1 is a patch with an Eloquent model update — no new features, no advertised breaking changes; verify version constraints against our Laravel/Statamic versions and run the suite. Recommend wrapping it behind a thin internal interface so a future swap or fork is a contained change.
How can I help you explore Laravel packages today?