2015-05-21 4 views
0

Я использую адаптер файловой системы для кэширования данных.Zend Framework 2 Файловая система кэша

Например.

$cache = StorageFactory::factory(array(
    'adapter' => array(
    'name' => 'filesystem' 
    'options' => array('ttl' => 1800, 'cache_dir' => './data/cache'), 
), 
)); 

Но при использовании функции getItem() ПОСЛЕ ТТЛ часов над возвращает ложь на успех и т.д., которые он должен ... Тем не менее, я заметил, что файл остается в системе , Есть ли способ заставить использовать кешированный файл?

Сценарий. Мой кеш устарел, когда он запускает некоторые дорогостоящие функции, они ничего не возвращают, или время от времени. Поэтому я бы хотел использовать кеш!

Просто интересно, если это возможно?

Спасибо!

+2

Извините, я смущен. Не следует использовать TTL? –

+0

Если ваша система Cache распознает ваши файлы как устаревшие, она обрабатывает их, как будто они не кэшируются. это то, что TTL для. – nofreeusername

ответ

Смежные вопросы