public function delete($key, $time = 0)
    {
        if (empty($key) || empty($this->cacheListing[$key])) return true;

        /** @var $entry Entry */
        $entry = $this->cacheListing[$key];
        $entry->delete();
        unset($this->cacheListing[$key]);

        return true;
    }