# Uppdatering av föregående inlägg... måste tagga bort för syndikering...

<datetime class="hidden">2004-07-06T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
Jag försöker simulera .NET 2.0 Databas Cache Beroende saker (väl typ av, way enklare uppenbarligen). Vad jag gör är att köra en liten timer klass som en statisk egenskap i min global.asax.cs fil...som så:

offentlig statisk timerklasstimr = ny timerklass(),

Min faktiska timer klass sak är verkligen enkel, det lägger bara till objekt i en kö på varje fästing; i själva appen kommer detta att avfyra en enkel lagrad procedur och bara lägga till vissa objekt om objektet har uppdaterats. Detta är verkligen för att komma runt kräver ett sammanhang för att uppdatera vissa saker i cache ... på detta sätt kan jag göra det "offline"

Användning av systemet.

Användning av System.Timers.&gt;

namnrymd CacheTimerTest

{

///

// // Sammanfattning för TimerClass.

///

offentlig klass Timerklass

{

Offentlig timerklass()

{

Timer timer = ny timer();

timer.Enabled=true;

timer.Interval=5000;

timer.Start();

timer.Förflutet +=nytt förflutetEventHandler( timer\_Förfluten);

}

Privat timer för tomrum\_Elapsed(object avsändare, ElicedEventArgs e)

{

om(!Global.qu.Innehåller("uppdatering1"))

Global.qu.Enqueue("uppdatering1").

}

}

}

Så här är min fråga, kan någon komma på en anledning till varför detta inte kommer att fungera tillförlitligt, som jag säger, jag har en gnagande känsla att det inte kommer, men för mitt liv kan jag inte tänka varför...