/**
* Resets the stored extension list.
*
* We don't reset statically added filenames, as it is a static cache which
* logically can't change. This is done for performance reasons of the
* installer.
*
* @return $this
*/
public function reset() { $this->extensions = NULL;
$this->cache->
delete($this->
getListCacheId());
$this->extensionInfo = NULL;
$this->cache->
delete($this->
getInfoCacheId());
$this->pathNames = NULL;
try { $this->state->
delete($this->
getPathnamesCacheId());
} catch (DatabaseExceptionWrapper
$e) { // Ignore exceptions caused by a non existing {key_value} table in the
// early installer.
}