public function add($id, $data, $tag, $lifetime)
{
try {
$serialized = false;
if (is_object($data) || is_array($data)) {
$serialized = true;
$data = serialize($data);
}
$this->db->insertOrUpdate("tmp_store", ["id" => $id, "data" => $data, "tag" => $tag, "date" => time(), "expiryDate" => time() + $lifetime, "serialized" => (int) $serialized]);
return true;
} catch (\Exception $e) {
return false;
}
}