protected function setCache($key = false, $value = "thisisanemptyvalue", $exp = 0) {
        if (!$this->useCache) {
            return false;
        }