[READ-ONLY] Chain multiple PSR-6 Cache pools together for performance
PHP
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
Exception
Tests
.gitattributes
.gitignore
.travis.yml
CachePoolChain.php
Changelog.md
LICENSE
README.md
composer.json
phpunit.xml.dist

README.md

PSR-6 Cache pool chain

Gitter Latest Stable Version codecov.io Total Downloads Monthly Downloads Software License

This is a PSR-6 cache implementation using a chain of other PSR-6 cache pools. It is a part of the PHP Cache organisation. To read about features like tagging and hierarchy support please read the shared documentation at www.php-cache.com.

Install

composer require cache/chain-adapter

Use

You do not need to do any configuration to use the CachePoolChain.

$redisPool = new RedisCachePool($redisClient);
$apcPool = new ApcCachePool();
$pool = new CachePoolChain([$apcPool, $redisPool]);

Contribute

Contributions are very welcome! Send a pull request to the main repository or report any issues you find on the issue tracker.