System.Runtime.Caching
Gastautor dieses Abschnitts: Manfred Steyer, entnommen aus ».NET 4.0 Update« [HS07]
Das .NET Framework enthält seit der ersten Version eine Cache-Implementierung – allerdings lediglich für Web-Applikationen. Um auch andere Applikationen von Caching-Mechanismen profitieren zu lassen, werden entsprechende Konstrukte ab Version 4 für sämtliche Applikationen über den Namespace System.Runtime. Caching
in der gleichnamigen Assembly angeboten. Die damit bereitgestellte Implementierung ähnelt jener von ASP.NET und sieht zurzeit lediglich einen In-Memory-Cache (MemoryCache
) vor. Weitere Cache-Implementierungen können jedoch durch Ableiten von der Basisklasse ObjectCache
entwickelt werden.
Ein Beispiel für die Verwendung von MemoryCache ...
Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.