Адаптер кеша прокси¶
Этот адаптер оборачивает совместимый с интерфейсом пула объектов кеша PSR-6.
Он используется для интеграции реализации пула объектов кешей вашего приложения с
Компонентом Cache Symfony, употребляя любую реализацию
Psr\Cache\CacheItemPoolInterface
.
Этот адаптер ожидает экземпляр Psr\Cache\CacheItemPoolInterface
в качестве первого
параметра, и опционально пространство имён и время жизни кеша в качестве второго и
третьего параметров:
use Psr\Cache\CacheItemPoolInterface;
use Symfony\Component\Cache\Adapter\ProxyAdapter;
$psr6CachePool = \\ создайте собственный экземпляр пула кеша, реализующий
\\ интерфейс PSR-6 `CacheItemPoolInterface`
$cache = new ProxyAdapter(
// экземпляр пула кеша
CacheItemPoolInterface $psr6CachePool,
// строка-префикс к ключам объектов, хранящихся в этом кеше
$namespace = '',
// время жизни по умолчанию (в секундах) для объектов кеша, которые не определяют
// собственное время жизни, со значением 0, вызывающим бесконечное хранение объектов
// (т.е. пока кеш не будет очищен)
$defaultLifetime = 0
);
Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.