The .NET Caching Library by Kellerman Software can take on many different roles when it comes to caching. Its primary role is to be utilized for client side caching for desktop, Silverlight, and Windows Phone 7 applications. It can also perform distributed caching for use in a web farm. Similar to our other components, the .NET Caching Library is super easy to configure and use. When client caching is used, the client contains a local memory cache and a local back store of files, isolated storage, or a local database such as Ninja Database Pro, MS Access, Sqlite, or VistaDb. When distributed caching is used, each web server contains a local memory cache with a shared back store of SQL Server, Oracle, or MySql. Encryption of the back store cache is as simple as setting a property. The .NET Caching Library is the only product available that supports client side caching. It supports all .NET project types including WPF, Winforms, ASP.NET, Silverlight, Web Services, WCF, and Windows Phone 7. It supports all .NET languages including VB.NET and C#.
Client caching for Silverlight, Windows Phone 7 or desktop applications using a local database or files.
Distributed Caching for Web Farms using a shared database.
Asynchronous Save, Delete, and Expiration.
Simple to setup and use.