f0d0c5ffef
- added `Symfony\Component\Cache\PruneableInterface` so PSR-6 or PSR-16 cache implementations can declare support for manual stale cache pruning - added FilesystemTrait::prune() and PhpFilesTrait::prune() implementations - now FilesystemAdapter, PhpFilesAdapter, FilesystemCache, and PhpFilesCache implement PruneableInterface and supports manual stale cache pruning - Added `cache:pool:prune` command via `Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand` to allow manual stale cache item pruning of supported PSR-6 and PSR-16 cache pool implementations - Added `Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\CachePoolPrunerPass` compiler pass to fetch all cache pools implementing `PruneableInterface` and pass them to the command as an `IteratorArgument` so these references are lazy loaded by the command - updated changelogs as appropriate |
||
---|---|---|
.. | ||
Symfony |