Skip to content

Commit

Permalink
Merge pull request #26609 from dotnet-maestro-bot/merge/release/6.0-t…
Browse files Browse the repository at this point in the history
…o-main

[automated] Merge branch 'release/6.0' => 'main'
  • Loading branch information
msftbot[bot] committed Nov 10, 2021
2 parents 846070d + 6ae128a commit 6286284
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/Microsoft.Data.Sqlite.Core/SqliteConnectionFactory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,15 @@ internal class SqliteConnectionFactory
private Dictionary<string, SqliteConnectionPoolGroup> _poolGroups = new();

protected SqliteConnectionFactory()
=> _pruneTimer = new Timer(PruneCallback, null, TimeSpan.FromMinutes(4), TimeSpan.FromSeconds(30));
{
if (!AppContext.TryGetSwitch("Microsoft.Data.Sqlite.Issue26422", out var enabled) || !enabled)
{
AppDomain.CurrentDomain.DomainUnload += (_, _) => ClearPools();
AppDomain.CurrentDomain.ProcessExit += (_, _) => ClearPools();
}

_pruneTimer = new Timer(PruneCallback, null, TimeSpan.FromMinutes(4), TimeSpan.FromSeconds(30));
}

public SqliteConnectionInternal GetConnection(SqliteConnection outerConnection)
{
Expand Down

0 comments on commit 6286284

Please sign in to comment.