NCache is an extremely fast and scalable in-memory .NET distributed cache that caches application data and reduces expensive database trips. It also caches ASP.NET Session States in web farms.