public function store($key, $data, $overwrite = false) { if ($this->engine->exists($key)) { if ($overwrite) { $this->engine->update($key, $data, true); return true; } return false; } else { $this->engine->store($key, $data); return true; } }