хочется закешировать результаты работы тяжелого класса. но непонятно как правильно хранить часто используемый объект (возвращается из метода класса) в кеше (файловый кеш, то есть хотелось бы в строку объект сохранить) . пробовал сериализацию, но в объекте защита.
public function __wakeup() {
trigger_error('Unserializing is not allowed.', E_USER_ERROR);
}
убрал триггер - естественно, php криво сохранил объект
какие еще есть варианты?
php 5.5.23