.NET 4.0 introduced a new caching mechanism that extends the previous existing mechanism intended only for ASP.NET applications. The core of this new caching mechanism is the abstract class ObjectCache in the namespace System.Runtime.Caching. .NET provides a concrete implementation for in-memory caching through the MemoryCache class. However the in-memory cache is not suitable for some distributed scenarios.
This project provides a concrete implementation of the .NET Caching API, based on SQL Server, that can be suitable for distributed scenarios, not only Web but distributed computing in general.
Install-Package Ovicus.Caching -Version 1.1.1
dotnet add package Ovicus.Caching --version 1.1.1
<PackageReference Include="Ovicus.Caching" Version="1.1.1" />
paket add Ovicus.Caching --version 1.1.1
Added support for custom cache table name and Flush method to remove expired entries.
This package has no dependencies.