public SQLiteDescriptor(Config config, string component,
ConnectionInfoDecryptionDelegate decryptionDelegate)
{
SQLiteConnectionStringBuilder builder = new SQLiteConnectionStringBuilder();
builder.Pooling = false;
_usePooling = false;
builder.DataSource = _databasePath = config.GetParameterWithSubstitution(component, "Database", true);
// We don't currently support passwords, so the clean conn str is the same
// as the real one.
_cleanConnStr = builder.ToString();
_connectionStr = builder.ToString();
}