AgaviExecutionFilter::writeCache() now uses third argument with lifetime, closes #626