What are the options for recycling the ASP.Net application state object? I'm using that object to store queues of database connections for a web serviced based data access layer. I'm concerned that over days/weeks/months I'll end up allocating growing sums of memory on connections to db's that are no longer in use. The connections are generated automatically as needed so preserving them is not a hugely important.
It would be cool to selectively parse through the application state and drop just what I don't need. But on a practical basis simply dropping the entire object and starting fresh would work just as well. However, I need to be careful that the purge process won't kill connections currently in use.