function update($orig = null)
 {
     if (is_object($orig) && $orig instanceof Memcached_DataObject) {
         $orig->decache();
         # might be different keys
     }
     $result = parent::update($orig);
     if ($result) {
         $this->fixupTimestamps();
         $this->encache();
     }
     return $result;
 }
 function update($dataObject = false)
 {
     if (is_object($dataObject) && $dataObject instanceof Memcached_DataObject) {
         $dataObject->decache();
         # might be different keys
     }
     $result = parent::update($dataObject);
     if ($result !== false) {
         $this->fixupTimestamps();
         $this->encache();
     }
     return $result;
 }
 function update($orig = null)
 {
     if (is_object($orig)) {
         $orig->decache();
         # might be different keys
     }
     return parent::update($orig);
 }
 function update($dataObject = false)
 {
     if (is_object($dataObject)) {
         $dataObject->decache();
         # might be different keys
     }
     return parent::update($dataObject);
 }