Horde_Kolab_Storage_Cache_Data::save PHP Method

save() public method

Caches the data.
public save ( )
    public function save()
    {
        $this->_cache->storeData($this->getDataId(), serialize($this->_data));
    }

Usage Example

Example #1
0
 /**
  * Perform a complete synchronization.
  *
  * @param Horde_Kolab_Storage_Folder_Stamp $stamp The current stamp.
  * @param array $params Additional parameters.
  *
  * @return NULL
  */
 private function _completeSynchronization(Horde_Kolab_Storage_Folder_Stamp $stamp, $params = array())
 {
     $this->_data_cache->reset();
     $ids = $stamp->ids();
     $params['last_sync'] = false;
     $params['changes'][Horde_Kolab_Storage_Folder_Stamp::ADDED] = empty($ids) ? array() : $this->fetch($ids);
     $this->_data_cache->store($params['changes'][Horde_Kolab_Storage_Folder_Stamp::ADDED], $stamp, $this->getVersion());
     $params['current_sync'] = $this->_data_cache->getLastSync();
     parent::synchronize($params);
     $this->_data_cache->save();
 }
All Usage Examples Of Horde_Kolab_Storage_Cache_Data::save