public function has($key)
    {
        if ($this->where == true) {
            $this->setCache($key)->setPath(CYGNITE_BASE.DS.toPath('public.storage.cache').DS);
        }

        $cached = $this->getCache();

        return !empty($cached[$key]) ? true : false;
    }