14 packages tagged with “IMemoryCache”
Lazy cache is a simple, thread safe, in-memory caching library that makes it easy to add high performance caching to your dotnet app.
FluentCache implementations based on Microsoft.Extensions.Caching.Abstractions interfaces (IMemoryCache and IDistributedCache)
A mocking library that creates Microsoft.Extensions.Caching.Memory IMemoryCache system mocks using Moq.
A mocking library that creates Microsoft.Extensions.Caching.Memory IMemoryCache system mocks using NSubstitute.
FloxDc's Cache Flow is a comprehensive .NET library designed for efficient distributed cache management. It leverages the IDistributedCache and IMemoryCache interfaces to provide robust caching solutions, ensuring high performance and scalability for your applications. This library supports multiple .NET versions, including .NET Core 3.1, .NET 5, .NET 6, .NET 7, and .NET 8.
PostSharp.Patterns.Caching: Compatibility with Microsoft's IMemoryCache.
A .NET cache wrapper; prevent waiting on DB Fetches and remove multiple DB accesses on cache misses.
An adapter for IMemoryCache that allows for simplified access to cache items.
This library is used to create a cached function. The return value of the function is cached with IMemoryCache.
Package to simplify IMemoryCache and IDistributedCache
Uses IP to look up geolocation information and save it in MemoryCache for faster queries.
This is a forked version of https://github.com/alastairtree
High-performance in-memory caching solution for .NET 6 applications. Built on Microsoft.Extensions.Caching.Memory, it provides thread-safe cache operations with configurable TTL, integrated logging, and async/await support. Simple dependency injection setup for local caching needs.
High-performance in-memory caching solution for .NET 9 applications. Built on Microsoft.Extensions.Caching.Memory, it provides thread-safe cache operations with configurable TTL, integrated logging, and async/await support. Simple dependency injection setup for local caching needs.