@@ -196,18 +196,6 @@ public static NpgsqlDataSource Create(NpgsqlConnectionStringBuilder connectionSt
196196 => Create ( connectionStringBuilder . ToString ( ) ) ;
197197
198198 internal async Task Bootstrap ( NpgsqlConnector connector , NpgsqlTimeout timeout , bool async , CancellationToken cancellationToken )
199- {
200- await SetupMappings ( connector , forceReload : false , timeout , async, cancellationToken ) ;
201-
202- IsBootstrapped = true ;
203- }
204-
205- internal async Task SetupMappings (
206- NpgsqlConnector connector ,
207- bool forceReload ,
208- NpgsqlTimeout timeout ,
209- bool async ,
210- CancellationToken cancellationToken = default )
211199 {
212200 var hasSemaphore = async
213201 ? await _setupMappingsSemaphore . WaitAsync ( timeout . CheckAndGetTimeLeft ( ) , cancellationToken )
@@ -223,17 +211,17 @@ internal async Task SetupMappings(
223211 var typeMapper = new TypeMapper ( connector , _defaultNameTranslator ) ;
224212 connector . TypeMapper = typeMapper ;
225213
226- var key = new NpgsqlDatabaseInfoCacheKey ( Settings ) ;
227- if ( forceReload || ! NpgsqlDatabaseInfo . Cache . TryGetValue ( key , out var database ) )
228- {
229- using var _ = connector . StartUserAction ( ConnectorState . Executing , cancellationToken ) ;
230- NpgsqlDatabaseInfo . Cache [ key ] = database = await NpgsqlDatabaseInfo . Load ( connector , timeout , async ) ;
231- }
214+ NpgsqlDatabaseInfo databaseInfo ;
232215
233- DatabaseInfo = database ;
234- connector . DatabaseInfo = database ;
235- typeMapper . Initialize ( database , _resolverFactories , _userTypeMappings ) ;
216+ using ( connector . StartUserAction ( ConnectorState . Executing , cancellationToken ) )
217+ databaseInfo = await NpgsqlDatabaseInfo . Load ( connector , timeout , async ) ;
218+
219+ DatabaseInfo = databaseInfo ;
220+ connector . DatabaseInfo = databaseInfo ;
221+ typeMapper . Initialize ( databaseInfo , _resolverFactories , _userTypeMappings ) ;
236222 TypeMapper = typeMapper ;
223+
224+ IsBootstrapped = true ;
237225 }
238226 finally
239227 {
0 commit comments