public function setDbFile($value)
{
if ($this->_initialized) {
throw new TInvalidOperationException('sqlitecache_dbfile_unchangeable');
} else {
if (($this->_file = Prado::getPathOfNamespace($value, self::DB_FILE_EXT)) === null) {
throw new TConfigurationException('sqlitecache_dbfile_invalid', $value);
}
}
}