Karadzhov.DecayingCollections
0.2.0.16
dotnet add package Karadzhov.DecayingCollections --version 0.2.0.16
NuGet\Install-Package Karadzhov.DecayingCollections -Version 0.2.0.16
<PackageReference Include="Karadzhov.DecayingCollections" Version="0.2.0.16" />
paket add Karadzhov.DecayingCollections --version 0.2.0.16
#r "nuget: Karadzhov.DecayingCollections, 0.2.0.16"
// Install Karadzhov.DecayingCollections as a Cake Addin #addin nuget:?package=Karadzhov.DecayingCollections&version=0.2.0.16 // Install Karadzhov.DecayingCollections as a Cake Tool #tool nuget:?package=Karadzhov.DecayingCollections&version=0.2.0.16
.NET library that provides thread-safe collections that automatically remove their elements after a particular time has passed. Each instance of a decaying collection has a timespan specified which is used as a lifespan for its elements.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
0.2.0.16
- Implemented DecayingDictionary;
- Exposed Ring, Count setter and Cursor to inheritors of DecayingCollection;
- Stricter concurrency handling;
- Fixed a bug causing inconsistent Count when removing from current step;
0.1.1.8
- Fixed a bug which significantly extended the lifespan of objects;
- Parameter validation for lifespan and steps on the constructors;
- Breaking change: ITimer, used by the abstract DecayingCollection should accept a period in milliseconds instead of seconds;
0.1.0.6
- Implemented DecayingHashSet;
- Implemented DecayingBag;