Release Notes NCache 4.9 SP

Thursday, February 14, 2018

Introduction

NCache 4.9 contains a few important features related to clustering and caching in ASP.NET Core. This setup also has some performance improvements and is, therefore, a recommended upgrade for all NCache users.

Enhancements and New Additions

Following are some enhancements made in this release:

  1. Recovery from Split-Brain:
  2. Split-Brain is a situation where due to temporary network failures between cluster nodes result in multiple sub clusters. Each sub cluster, in this case, has its own coordinator node and does not know about the other sub clusters. This can eventually result in inconsistent data. With NCache 4.9, users can enable the cache clusters to automatically recover from SplitBrain scenarios.

  3. ASP.NET Core Response Caching:
  4. NCache's implementation of IDistributedCache utilizes Distributed Cache Tag Helper that provides the ability to dramatically improve the performance of your ASP.NET Core app by caching its responses.

  5. Major Performance Improvements:
  6. There is 20-25% performance improvement in basic ADD, INSERT and GET cache operations.

  7. More Features in Open Source and Community Editions:
  8. Open Source and Community editions have now same client API as Enterprise edition has. That means, all Enterprise developer features are now also available in Open Source and Community editions.

List of Bugs Fixed:

  • 744163 FIX: Multi-site sessions with locking enabled resets sessions when a site goes down.
  • 744164 FIX: Eviction index size is not calculated properly.
  • 744165 FIX: IN queries are not thread-safe.
  • 744166 FIX: Management operations are slow.
  • 744167 FIX: Memcache gateway and client side wrappers are missing.
  • 744168 FIX: 32-bit applications can't initialize cache.
  • 744169 FIX: WriteThru Provider is not called when InsertBulk API is used with DSWriteOption.WriteThru in case of inproc client cache.
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.