Found 24 packages
A thread-safe bool struct implemented on top of Interlocked/Volatile operations.
A thread-safe int32 struct implemented on top of Interlocked/Volatile operations.
Removes completed operations as soon as they emit a configurable kill signal, keeping the window ultra-ephemeral.
See more at https://github.com/KolibreCredit/KC.Fengniaowu.Hermes.VolatileBrokerActor.Interfaces .
This library provides a set of classes useful for performing efficient concurrent operations. Includes a port of Java's LongAdder and Striped64 classes.
ASP.NET Identity support for IdentityServer3 repackaged as a dll client library, preventing the addition of volatile source code to the destination project
A lock free atomic nullable boolean.
A lock-free, thread-safe wrapper for atomically publishing and reading a string reference. Designed for shared, mutable string state with minimal allocations, supporting fast reads and safe one-time or racing initialization without locks.
This library provides a set of classes useful for performing efficient concurrent operations. Includes a port of Java's LongAdder and Striped64 classes.
A thread-safe int implemented on top of Interlocked/Volatile operations.
Provides structs that wrap pointers, as well as Unsafe, Interlocked, and Volatile operations on ref pointers.
AtomicResource is a thread-safe utility for holding a single instance of a resource that can be lazily created, atomically reset, and asynchronously torn down, ensuring safe concurrent access and predictable lifecycle management.
A thread-safe long implemented on top of Interlocked/Volatile operations.
A lock free atomic boolean.
Provides methods ("operators") that enable compile-time type-safety when casting COM interface pointers from the TerraFX.Interop.Windows package.
Opinionated and volatile Event Sourcing library
Opinionated and volatile Event Sourcing library
Contains polyfills for the `Volatile` class from the System.Threading library.
Volatile and persistent distributed cache service implementations to be used from Microsoft Orleans clients.
Package contains: Framework for managing environmental variables, including EnvironmentalFactory for centralized control, EnvironmentalProxy for module-specific access, and VolatileEnvironmentalManager for in-memory storage. Supports extensibility through interfaces and base classes.