NCache is a 100% .NET / .NET Core Open Source in-memory distributed cache for .NET (released under Apache License, Version 2.0). NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips. Use NCache to remove performance bottlenecks related to your data storage and databases and scale your .NET and Java applications to extreme transaction processing (XTP).

How to Create a Cache?

Creating a cache using command-line tools: NCache provides a complete set of command-line tools helping administrators to manage, monitor, and automate NCache tasks from the command prompt. In this guide, we’ll learn simple steps to automate the NCache cache creation process through a batch script. In the cache setup process, we’ll first create the cache…

NCache 4.8 released with Free Community Edition

NCache 4.8 has now launched a FREE Community edition and it provides the powerful GUI based NCache Manager to let you easily configure caches from a central location. With NCache 4.8, users can enable the cache clusters to automatically recover from Split-brain scenarios without any manual intervention.

.NET Core Support is one of the core aspects of this release. NCache now provides a totally native .NET Core clients that can run both on Linux and Windows. NCache ASP.NET Core session provider also received enhancements and now supports IDistributedCache interface in ASP.NET Core. NCache team has also implemented very easy to use EF Core 2.0 Extension Methods to allow you cache application data that you are fetching through EF Core 2.0.