30 packages tagged with “OutputCache”
Output cache implementation of Microsoft.AspNetCore.OutputCaching.IOutputCacheStore using Redis. This package was built from the source code at https://github.com/dotnet/dotnet/tree/c2435c3e0f46de784341ac3ed62863ce77e117b4
Custom output cache provider for redis cache.
MvcDonutCaching provides extensible donut output caching for ASP.NET MVC 3 and above.
Async version OutputCache module
A Redis® implementation for ASP.NET Core Output Caching that integrates with Aspire, including health checks, logging, and telemetry.
DynaCache is a small C# library that allows you to automatically cache the output from standard .NET functions. Although it is possible to use it without one, DynaCache works best when used in conjunction with a dependency injection (DI) framework, such as StructureMap, Ninject, etc.
Redis backed ASP.NET providers written in C# using StackExchange.Redis. Includes OutputCacheProvider and SessionStateStoreProvider.
Client/server cache solution for Microsoft WebAPI implementations.
Flatwhite is an AOP library with MVC and WebAPI ActionFilter style using Castle dynamic proxy. You can create MethodFilterAttribute to add custom logic to any methods as soon as it is interceptable by Castle Dynamic Proxy. Flatwhite has 1 built-in OutputCacheFilter to cache method result which can auto refresh stale content. You can use Flatwhite simply for caching or extending behavior of your methods such as profiling, logging by implement MethodFilterAttribute similar to MVC's ActionFilterAttribute. Flatwhite.Autofac is a Autofac support package for Flatwhite core
Port of the Enyim Memcached Provider to Couchbase Server with some improvements: - Target framework is .NET 4.5 - Session data compression is supported. - NLog logging can be enabled to output basic information for all Save / Load actions (item id and size before and after compression) - LZ4 fast compression algorithm supported - QuickLZ very fast compression algorithm supported and is default algorithm if compression enabled (http://www.quicklz.com). - LZ4Sharp library (https://github.com/stangelandcl/LZ4Sharp) used for fastest compression - Provider write his configuration during start to Windows Event Log and in addition to log file. Copyrights: - couchbase-aspnet project is Copyright (C) 2012 Couchbase, Inc - LZ4Sharp is Copyright (C) 2011, Clayton Stangeland - parts of LZ4Sharp are LZ4 - Fast LZ compression algorithm is Copyright (C) 2011, Yann Collet. - QuickLZ data compression library is Copyright (C) 2006-2011 Lasse Mikkel Reinhold
Azure implementation of client/server synchrinized cache solution for Microsoft WebAPI implementations.
Flatwhite is an AOP library with MVC and WebAPI ActionFilter style using Castle dynamic proxy. You can create MethodFilterAttribute to add custom logic to any methods as soon as it is interceptable by Castle Dynamic Proxy. Flatwhite has 1 built-in OutputCacheFilter to cache method result which can auto refresh stale content. You can use Flatwhite simply for caching or extending behavior of your methods such as profiling, logging by implement MethodFilterAttribute similar to MVC's ActionFilterAttribute
ASP.NET Output Cache based on FusionCache
Flatwhite.WebApi is an high performance output cache library for WebApi with VaryByParam (on action method) and VaryByHeader support, facilitate usages of cache control and HTTP Cache-Control Extensions for Stale Content. It auto refreshes the stale content so the action method call will never wait. It intercepts the request at the earliest stage to see if cache data is available and return 304 if applicable. So most of the case, the WebAPI engine doesn't need to create API controllers and other stuff which boost the performance to the limit.
DynaCache.Extended is a small C# library that allows you to automatically cache the output from standard .NET functions. Although it is possible to use it without one, DynaCache.Extended works best when used in conjunction with a dependency injection (DI) framework, such as StructureMap, Ninject, etc.
ASP.NET OuputCacheProvider with MongoDB
A library of custom asp.net output cache providers. Initial package supports Redis as cache storage.
Redis provider for AspNetWebApi-OutputCache Implementation of IApiOutputCache for Redis
A totally unsupported way validate the cache based on an application release number. Works on my machine.
ASP.NET MVC OutputCache MongoDB for MvcDonutCaching
Async version SQL OutputCache Provider
outputcache for asp.net webapi
outputcache for asp.net webapi memcached provider
In .Net 4.6.2, asp.net enables developer plug in async version of OutputCache module which is a good fit for the non-in-memory OutputCache data store. This OutputCache provider can use both CosmosDB(table model) and Azure storage table as the data store and leverages async operation to provide better scability.
ASP.NET Output Cache provider for ASP.NET 4.6.2 and higher.
Output caching middleware for ASP.NET using NCache Enterprise.
Output caching middleware for ASP.NET using NCache Professional.
NetcodeHubOutputCacheService is a robust .NET library designed to simplify caching operations in your applications. This package provides a straightforward interface to interact with caching mechanisms, ensuring efficient and thread-safe caching of data. It integrates seamlessly with various caching stores through the IOutputCacheStore interface, supporting asynchronous operations to set, retrieve, and remove cached data.
Output caching middleware for ASP.NET using NCache Community.