![]() |
VOOZH | about |
dotnet add package PersistedConcurrentSortedList --version 10.1.300
NuGet\Install-Package PersistedConcurrentSortedList -Version 10.1.300
<PackageReference Include="PersistedConcurrentSortedList" Version="10.1.300" />
<PackageVersion Include="PersistedConcurrentSortedList" Version="10.1.300" />Directory.Packages.props
<PackageReference Include="PersistedConcurrentSortedList" />Project file
paket add PersistedConcurrentSortedList --version 10.1.300
#r "nuget: PersistedConcurrentSortedList, 10.1.300"
#:package PersistedConcurrentSortedList@10.1.300
#addin nuget:?package=PersistedConcurrentSortedList&version=10.1.300Install as a Cake Addin
#tool nuget:?package=PersistedConcurrentSortedList&version=10.1.300Install as a Cake Tool
PersistedConcurrentSortedList is an F# library for ordered key/value storage with on-disk persistence.
It is designed for workloads where:
FirstLastN* still matter.Add, Update, Upsert, and RemoveTryGetValue, key hashing helpers, and buffered/non-buffered value loadingNuGet package id:
PersistedConcurrentSortedList
See for a runnable sample.
let pcsl =
PersistedConcurrentSortedList<string, fstring>(
20,
@"c:\pcsl",
"test",
PCSLFunHelper<string, fstring>.oFun,
PCSLFunHelper<string, fstring>.eFun
)
pcsl.Add("OGC", A [| S "GG" |], 3000) |> ignore
pcsl.Upsert("123456", S "ORZ")
let found, cell = pcsl.TryGetValue("OGC")
The library currently supports:
FAkka.ProtoBuf.FSharpFAkka.FsPicklerFAkka.FsPickler.JsonThe protobuf path includes the compatibility handling required by the current fCell2<'T> model used in this repository.
Additional design and test documents are under .
Build:
dotnet build PersistedConcurrentSortedList.fsproj
Pack:
dotnet pack PersistedConcurrentSortedList.fsproj -c Release
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 4 NuGet packages that depend on PersistedConcurrentSortedList:
| Package | Downloads |
|---|---|
|
FAkka.FSI.Supervisor
Package Description |
|
|
FAkka.Mathnet.Symbolic.withTensorSupported
Package Description |
|
|
PersistedConcurrentSortedList.IFileSystem
Package Description |
|
|
FAkka.Mathnet.Symbolic
Package Description |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.1.300 | 94 | 6/7/2026 |
| 10.1.201.3 | 101 | 6/7/2026 |
| 10.1.201.2 | 557 | 4/7/2026 |
| 10.1.201.1-dgx | 185 | 3/17/2026 |
| 10.0.103.2-dgx | 117 | 3/14/2026 |
| 10.0.102 | 348 | 1/20/2026 |
| 10.0.101 | 427 | 12/22/2025 |
| 9.0.27.320 | 260 | 9/11/2025 |
| 9.0.27.319 | 226 | 8/9/2025 |
| 9.0.27.318 | 260 | 7/30/2025 |
| 9.0.27.317 | 598 | 7/21/2025 |
| 9.0.27.316 | 320 | 7/20/2025 |
| 9.0.27.16 | 223 | 7/3/2025 |
| 9.0.27.15 | 221 | 7/3/2025 |
| 9.0.27.14 | 335 | 4/11/2025 |
| 9.0.27.13 | 231 | 4/11/2025 |
| 9.0.27.12 | 221 | 4/6/2025 |
| 9.0.27.11 | 194 | 4/5/2025 |
| 9.0.27.10 | 229 | 4/4/2025 |
| 9.0.27.9 | 238 | 4/4/2025 |