Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Cache Extra Bundle Laravel Package

m6web/cache-extra-bundle

Symfony bundle that integrates m6web/cache-extra, adding tag-based cache invalidation and namespace support on top of PSR-6/Symfony cache pools. Useful when you need to clear groups of entries without flushing the whole backend; wired via bundle DI configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Dependency due diligence: This package should be treated as a non-adopt candidate. It is an archived Symfony bundle, not a Laravel package, with no releases since 2016, zero stars, zero dependents, and a very low package score. A PM can use this assessment to close the “should we use this?” question quickly and avoid spending engineering time on integration.
  • Build vs. buy: Do not “buy” or adopt this as cache infrastructure. If a cache-related gap exists, prefer Laravel’s native cache system, Redis, CDN/edge caching, or a actively maintained package. Build a thin internal utility only if the need is truly product-specific and cannot be met by framework-native primitives.
  • Roadmap prioritization: Cache-extra functionality is unlikely to be a product differentiator. This package does not justify roadmap capacity, proof-of-concept work, or migration effort in a Laravel codebase.
  • Legacy audit: If an inherited Symfony application already depends on it, the product decision is to isolate it, document the dependency, and plan removal or replacement rather than extend it.
  • Use-case screening: The only defensible use is historical/reference review of legacy Symfony cache patterns. It is not a candidate for new Laravel features, cache invalidation workflows, performance initiatives, or platform modernization.

When to Consider This Package

  • Only in an existing Symfony legacy context where the bundle is already installed, working, and migration is temporarily infeasible. Even then, treat it as technical debt with a planned exit.
  • Do not consider it for Laravel projects. It is a Symfony bundle; using it in Laravel would require non-trivial integration work, and the package’s age and archived status make compatibility and security support unlikely.
  • Look elsewhere when you need maintained cache tooling, framework-native integration, active security support, modern PHP compatibility, or an ecosystem with dependents and recent releases. Laravel Cache, Redis, Symfony Cache contracts, and maintained community packages are stronger defaults.
  • Adoption criteria it fails: active maintenance, recent releases, framework fit, meaningful adoption, dependent projects, security posture, and clear upgrade path. With last release in 2016 and archived status, it fails the baseline for new product work.

How to Pitch It (Stakeholders)

Executive summary: This is not a strategic dependency and should not be adopted. It is an archived Symfony bundle from 2016 with no meaningful ecosystem adoption, no recent maintenance, and no Laravel fit. Using it would create avoidable maintenance, security, and compatibility risk without a clear product benefit.

Engineering summary: Treat m6web/cache-extra-bundle as legacy-only. It is not a Laravel package, has zero dependents, and has been archived. For any cache-related requirement, use Laravel-native caching or a maintained infrastructure choice. If the package already exists in a legacy Symfony system, isolate it and plan replacement rather than expanding its role.

Recommendation: Do not allocate roadmap capacity. Close the evaluation as “rejected due to maintenance and framework-fit risk,” and redirect cache investments toward maintained, framework-native solutions.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings