public function load($default = null)
    {
        if (file_exists($this->xmlfile)) {

            if (!$this->cache->isNew($this->xmlfile)) {
                return $this->cache->get();
            }

            $data = $this->parse();
            $this->cache->write($data);

            return $data;
        }

        return $default;
    }