Skip to content
The Symfony PHP framework
Branch: master
Clone or download
fabpot feature #30370 [Cache] Add optimized FileSystem & Redis TagAware Adap…
…ters (andrerom)

This PR was merged into the 4.3-dev branch.


[Cache] Add optimized FileSystem & Redis TagAware Adapters

| Q             | A
| ------------- | ---
| Branch?       | master
| Bug fix?      | no
| New feature?  | yes _TODO: src/**/CHANGELOG.md_
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #28250
| License       | MIT
| Doc PR        | symfony/symfony-docs#... TODO

Reduces cache lookups by 50% when using TagAware, by changing logic of how tag information is stored to avoid having to look it up on getItem(s) calls.

For Filesystem symlinks are used, for Redis "Set" datatype is used.


3278cb1 [Cache] Add optimized FileSystem & Redis TagAware Adapters
Latest commit fba11b4 Apr 24, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.composer Drop hirak/prestissimo May 12, 2016
.github Merge branch '3.4' into 4.2 Feb 12, 2019
src/Symfony feature #30370 [Cache] Add optimized FileSystem & Redis TagAware Adap… Apr 24, 2019
.appveyor.yml Merge branch '3.4' into 4.2 Apr 12, 2019
.gitignore Add appveyor.yml for C.I. on Windows Aug 25, 2015
.php_cs.dist fixed CS Jan 16, 2019
.travis.yml Merge branch '3.4' into 4.1 Aug 1, 2018 updated CHANGELOG for 4.1.10 Jan 6, 2019 updated CHANGELOG for 4.2.7 Apr 17, 2019 Added the Code of Conduct file Oct 10, 2018 Mention the community review guide Dec 18, 2016 update CONTRIBUTORS for 3.4.25 Apr 16, 2019
LICENSE Merge branch '2.8' into 3.4 May 25, 2018 Merge branch '3.4' into 4.2 Feb 23, 2019 [Security] deprecate BCryptPasswordEncoder in favor of NativePassword… Apr 18, 2019
composer.json [DomCrawler] Optionally use html5-php to parse HTML Apr 3, 2019
link appending root of Contracts dir (where composer.json is located) Jul 31, 2018
phpunit [HttpFoundation] fix tests Apr 19, 2019

Symfony is a PHP framework for web applications and a set of reusable PHP components. Symfony is used by thousands of web applications (including and and most of the popular PHP projects (including Drupal and Magento).





Symfony is an Open Source, community-driven project with thousands of contributors. Join them contributing code or contributing documentation.

Security Issues

If you discover a security vulnerability within Symfony, please follow our disclosure procedure.

About Us

Symfony development is sponsored by SensioLabs, led by the Symfony Core Team and supported by Symfony contributors.

You can’t perform that action at this time.