Адаптер массива кеша¶
Обычно этот адаптер полезен в целях тестирования, так как его содержимое хранится в памяти,
и не сохраняется вне запущенного PHP процесса каким-либо образом. Он также может быть полезен
при разогреве кешей, благодаря методу
getValues()
.
Этому адаптеру можно передать время жизни кеша по умолчанию в качестве первого параметра, и булево число, которое переключает сериализацию, в качестве второго параметра:
1 2 3 4 5 6 7 8 9 10 11 12 | use Symfony\Component\Cache\Adapter\ArrayAdapter;
$cache = new ArrayAdapter(
// время жизни по умолчанию (в секундах) для объектов кеша, которые не определяют
// собственное время жизни, со значением 0, вызывающим бесконечное хранение объектов
// (т.е. пока не закончится текущий PHP процесс)
$defaultLifetime = 0,
// если ``true``, то значения, сохранённые в кеше, сериализуются до их сохранения
$storeSerialized = true
);
|
Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.