Scaleout.Collections
1.0.3
A library of .NET dictionaries that are useful building blocks for in-memory caches with various eviction strategies (LRU and Random, primarily).
Install-Package Scaleout.Collections -Version 1.0.3
dotnet add package Scaleout.Collections --version 1.0.3
<PackageReference Include="Scaleout.Collections" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Scaleout.Collections --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
API Documentation: https://scaleoutsoftware.github.io/ScaleoutCollectionsDotNet/
This library provides generic dictionaries designed to simplify the creation of an in-process cache. Two classes are available:
- RecentDictionary: A collection of keys and values that tracks the order in which entries are accessed, suitable for creating a cache with an LRU or MRU eviction policy.
- RouletteDictionary: A collection of keys and values that allows random entries to be retrieved or removed, suitable for creating a cache with a random eviction policy.
API Documentation: https://scaleoutsoftware.github.io/ScaleoutCollectionsDotNet/
This library provides generic dictionaries designed to simplify the creation of an in-process cache. Two classes are available:
- RecentDictionary: A collection of keys and values that tracks the order in which entries are accessed, suitable for creating a cache with an LRU or MRU eviction policy.
- RouletteDictionary: A collection of keys and values that allows random entries to be retrieved or removed, suitable for creating a cache with a random eviction policy.
Release Notes
Initial release.
Dependencies
This package has no dependencies.
GitHub Usage
This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated | ||
---|---|---|---|---|
1.0.3 | 666 | 1/16/2019 | ||
1.0.2-beta | 398 | 3/16/2018 | ||
1.0.1-beta | 237 | 3/15/2018 | ||
1.0.0-beta | 173 | 3/15/2018 |