https://github.com/symfony/symfony-docs/blob/master/components/cache/psr6_psr16_adapters.rst
In the last code example is new instance of Psr6Cache. Shouldn't it be instance of Psr16Cache since you are importing Symfony\Component\Cache\Psr16Cache?
use Symfony\Component\Cache\Adapter\FilesystemAdapter;
use Symfony\Component\Cache\Psr16Cache;
// the PSR-6 cache object that you want to use
$psr6Cache = new FilesystemAdapter();
// a PSR-16 cache that uses your cache internally!
$psr16Cache = new Psr6Cache($psr6Cache); # <--- Wrong?
$psr16Cache = new Psr16Cache($psr6Cache); # <--- Correct?
// now use this wherever you want
$githubApiClient = new GitHubApiClient($psr16Cache);
Correct, PR welcome.
Closing as fixed by #11830.
Most helpful comment
Correct, PR welcome.