/**
  * {@inheritdoc}
  *
  * @param  string  $id
  * @param  string  $data
  * @return boolean
  */
 public function write($id, $data)
 {
     if (isset($this->fields['id']) && $this->fields['id'] != $id) {
         $this->fields = array();
     }
     if (empty($this->fields)) {
         $this->hs->executeInsert($this->hsIndex, array($id, date('Y-m-d H:i:s'), $data));
     } else {
         $this->hs->executeUpdate($this->hsIndex, '=', array($id), array($id, date('Y-m-d H:i:s'), $data), 1, 0);
     }
     return true;
 }