c2is/doctrine-cache-invalidation-bundle
POST /products → clear cache for GET /products).@Cache annotations) and needs programmatic invalidation.For Executives: "This bundle lets us cache Doctrine query results (e.g., product listings) for faster loads, then automatically clear stale data when records change—like a ‘cache autopilot.’ It’s a lightweight, MIT-licensed solution that cuts dev time by avoiding custom invalidation logic. Tradeoff: Low adoption (4 stars) means we’d need to validate its stability, but the upside is immediate performance gains for read-heavy features."
For Engineering:
*"Symfony’s Doctrine result cache (@Cache) speeds up queries, but invalidating it manually is error-prone. This bundle adds a CacheInvalidationManager to clear cached queries by:
@Cache(..., tags={"product_list"})) and invalidate by tag.postPersist, postUpdate, etc., to auto-clear related caches.How can I help you explore Laravel packages today?