public function __construct(Horde_LoginTasks_Backend $backend)
{
$this->_backend = $backend;
/* Retrieves a cached tasklist or make sure one is created. */
$this->_tasklist = $this->_backend->getTasklistFromCache();
if (empty($this->_tasklist)) {
$this->_createTaskList();
}
if ($this->_tasklist !== true) {
register_shutdown_function(array($this, 'shutdown'));
}
}