Refresh the folder cache from the backend.
public refreshFolderCache ( ) |
/** * Save the syncCache to storage. * * @param boolean $preserve_folders If true, ensure the folder cache is not * overwritten. @since 2.18.0 * @todo Refactor this hack away. Requires a complete refactor of the cache. */ public function save($preserve_folders = false) { // HOTFIX. Need to check the timestamp to see if we should reload the // folder cache before saving to ensure it isn't overwritten. See // Bug: 13273 if ($preserve_folders && !$this->_cache->validateCache()) { $this->_logger->info(sprintf('[%s] Updating the foldercache before saving.', $this->_procid)); $this->_cache->refreshFolderCache(); } $this->_cache->save(); }