Found 30 packages
Lazy cache is a simple, thread safe, in-memory caching library that makes it easy to add high performance caching to your dotnet app.
ServiceCollection registrations for LazyCache to initialise the dependency injection collection and add enable IAppCache to be injected into your app
A mocking library that creates LazyCache IAppCache system mocks using Moq.
A mocking library that creates LazyCache IAppCache system mocks using NSubstitute.
Library for leveraging the power of the Lazy class to enable high performance caching at all layers of an application. It provides support for both Sync and Async Lazy caching operations in an extremely lightweight and simple footprint -- with passive cache coding style using Lambdas to maximize server utilization and performance with a blocking, or self-populating, cache implementation!
Lazy execution for your C# adventures! Contains classes like AsyncLazy, AsyncContext, AsyncCache and AsyncLock.
Ninject module regististrations for LazyCache to initialise dependency injection
Splat registration for LazyCache.
LazyMemoryCache provides support for lazy in-memory caching.
A .net caching library based on original LazyCache implementation
This is a forked version of https://github.com/alastairtree
Lazy object loading-unloading for huge collections which do not fit into RAM.
Provides some Dictionaries, that generate their values on requst unsing a factoy. The dictionaries are not thread safe. The dictionary used different caching techniques like CacheAll, WeakReferences and AccesBases cached,
Simple and powerful caching for .NET using three layers: RAM, file and redis.
Extension package for the LazyCacheHelpers Library to provide easy to use helpers to read cache configuration values from App.Config or Web.config files using System.Configuration; making things like enabling/disabling and dynamic fallback from specialized to generalized config values much easier to implement.
Lazy memory cache is a simple in-memory caching service. It has a developer friendly generics based API, and provides a thread safe cache implementation that guarantees to only execute your cachable delegates once (it's lazy!). Under the hood it leverages Microsoft.Extensions.Caching and Lazy to provide performance and reliability in heavy load scenarios.
FieldCache is a good replacement for Lazy<T> for records, when you don't want to override default ctor/equals/etc, but you want a property to be lazily initialized. See the repo https://github.com/WhiteBlackGoose/FieldCache
AsyncMemoryCache allows you to lazily create cache entries while also making sure to dispose of them properly when evicted.
CacheEnumerable is a class that encapsulate IEnumerable collection making it reuseble but lazy loading data.
This is package purpose of quickly caching and manage