In-Memory Distributed Cache

NCache is an Open Source in-memory distributed cache for .NET, Java, Node.js, and Scala. NCache is extremely fast and linearly scalable and caches application data to reduce expensive database trips. Use NCache to remove performance bottlenecks related to your data storage and databases and scale your .NET, Java, Node.js, and Scala applications to extreme transaction processing (XTP).

NCache has been the market leader for .NET applications since 2005 and very popular with hundreds of high-end customers all over the world.

Four Common Uses of NCache

See Four Common Uses of NCache for .NET, Java, Node.js, and Scala applications:

  1. App Data Caching (In-Memory with Live Persistence)
  2. Web App Caching
    • ASP.NET Core: Sessions, Response Cache, SignalR, IDistributedCache
    • ASP.NET: Session State, View State, Output Cache, SignalR
    • Other Web Apps: Sessions for Java, Node.js, Scala
  3. Pub/Sub Messaging, Continuous Query, Events
  4. Full-Text Search (Distributed Lucene for .NET)
NCache Architecture
Five Steps to Getting Started


NCache Architecure


Enterprise Edition

Learn More

Professional Edition

Learn More

Featured Customers

NCache Customers - Citi Group
NCache Customers - Barclays Bank
NCache Customers - Bank of America
NCache Customers - BMW Financial Services
NCache Customers - Toyota
NCache Customers - US Department of State
NCache Customers - KPMG
NCache Customers - Dell
NCache Customers - NICE CXone Inc
NCache Customers - Chevron


Use Cases

Features & Capabilities

Use our products as an extremely fast and linearly scalable distributed cache in the following environments and applications.

NCache Core Capabilities

  • Extremely fast
  • Linear scalability
  • Self-healing dynamic cluster
  • Sync/Async Intelligent replication
  • WAN replication with Bridge
  • Powerful admin tools
  • View More

Distributed Caching Features

  • Cache Dependency (Key, File)
  • Database Synchronization
  • Parallel SQL Query, LINQ, Tags
  • Read-through, Write-through
  • Messaging & Runtime Data Share
  • Dynamic Compact Serialization
  • View More

100% .NET / .NET Core

  • ASP.NET Session State storage
  • ASP.NET View State Caching
  • ASP.NET Output Cache
  • Entity Framework Cache
  • NHibernate Second Level Cache
  • View More

Native Java Support

  • Native Java clients (Unix/Win)
  • Hibernate 2nd Level Cache
  • Spring Integration
  • JCache Support
  • Portable Data Types
  • View More

Signup for monthly email newsletter to get latest updates.

© Copyright Alachisoft 2002 - . All rights reserved.