Found 33 packages
Lazy execution for your C# adventures! Contains classes like AsyncLazy, AsyncContext, AsyncCache and AsyncLock.
Asynchronous coordination primitives.
A helper library providing async lazy cabailities to expiring objects.
A thread-safe dictionary that lazily initializes values asynchronously with automatic disposal
Append supplemental methods(WhenAny, WhenAll, Lazy) to ValueTask.
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!
An async implementation of Lazy
Class library containing useful general-programming classes and extension methods for existing types.
A .NET library that provides a variety of reusable functionality, including packed integers (PackedInt16, PackedInt32, and PackedInt64), guard methods, various extension methods, and classes related to the Task Parallel Library (AsyncLazy, AsyncLock, AsyncAutoResetEvent, and AsyncManualResetEvent).
PullStream allows to create lazy System.IO.Stream based on IEnumerable
Fast and robust worker for blocking and none-blocking asynchronous operations
Nivaes Async is a set of utilities for handling asynchronous functions.
AsyncMemoryCache allows you to lazily create cache entries while also making sure to dispose of them properly when evicted.
Threading concepts such as AsyncLazy and async reset events.
PullStream.Json allows to create lazy System.IO.Stream that contains json array of sequence of elements
A thread-safe, run-once, lazy-loaded ConcurrentDictionary async full implementation of ConcurrentDictionary (+ Lazy, async)
Lazy Task Class
Package Description
Nivaes extensions.