11 packages tagged with “Lease”
Provides a distributed locking implementation based on Azure blob leases
Provides IDisposable leases for Microsoft's ArrayPool class from the System.Buffers package.
A simple, configurable, thread-safe Object Pool. Provides a mechanism for constructing, validating, and disposing of objects on the fly, as well limiting the maximum number of total instantiated object and auto-disposal of stale objects.
Core files of the simple distributed lease/lock manager (DLM) implementation. Use this if you want to implement a custom lease storage; otherwise, use an existing implementation library, e.g. DistributedLeaseManager.AzureBlobStorage.
A simple distributed lease/lock manager (DLM) implementation using the Azure Cosmos DB.
Lease expiration watcher for HarshiCorp Vault and VaultSharp client. Renews secrets' leases on time, retries multiple times on fail, gives all logging possibilities via events and checks lease expiration for non-renewable secrets
A simple distributed lease/lock manager (DLM) implementation using the Azure Blob Storage.
A simple distributed lease/lock manager (DLM) implementation using the Entity Framework Core.
ASP.NET Core / Generic Host integration for EpochLease lease expiration monitoring
Lightweight lease-based distributed work coordination with epoch-based optimistic concurrency