Example #1
0
 static DatabaseConnectionPool()
 {
     timer.Elapsed += (sender, e) =>
     {
         if (connectionPool.Count > 0)
         {
             DatabaseConnectionPoolEntry conn = connectionPool.Pop();
             conn.Dispose();
         }
     };
     timer.Start();
 }
Example #2
0
 private static void ReleaseToStack(DatabaseConnectionPoolEntry conn)
 {
     connectionPool.Push(conn);
 }