Scribbly.Cubby.MessagePack
0.1.0-7-docker-file.2
This is a prerelease version of Scribbly.Cubby.MessagePack.
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Scribbly.Cubby.MessagePack --version 0.1.0-7-docker-file.2
NuGet\Install-Package Scribbly.Cubby.MessagePack -Version 0.1.0-7-docker-file.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Scribbly.Cubby.MessagePack" Version="0.1.0-7-docker-file.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Scribbly.Cubby.MessagePack" Version="0.1.0-7-docker-file.2" />
<PackageReference Include="Scribbly.Cubby.MessagePack" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Scribbly.Cubby.MessagePack --version 0.1.0-7-docker-file.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Scribbly.Cubby.MessagePack, 0.1.0-7-docker-file.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Scribbly.Cubby.MessagePack@0.1.0-7-docker-file.2
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Scribbly.Cubby.MessagePack&version=0.1.0-7-docker-file.2&prerelease
#tool nuget:?package=Scribbly.Cubby.MessagePack&version=0.1.0-7-docker-file.2&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Scribbly Cubby
A distributed caching service built on dotnet. You know take stuff out and put stuff away.
Table of Contents
Example
Below is a brief snip of code to get you started before reading more.
Benchmarks
2025.12.20 Store Comparisons
The initial benchmarks to help select a default starting point for a in-memory caching mechanism
| Method | Threads | EntryCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Completed Work Items | Lock Contentions | Allocated | Alloc Ratio |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ConcurrentDictionary_Get | 1 | 100000 | 7.297 ms | 0.7886 ms | 2.3004 ms | 6.601 ms | 1.08 | 0.45 | - | - | 1.47 KB | 1.00 |
| ShardedConcurrentDictionary_Get | 1 | 100000 | 5.278 ms | 0.3443 ms | 0.9989 ms | 5.069 ms | 0.78 | 0.25 | - | - | 1.47 KB | 1.00 |
| LockFreeHashTable_Get | 1 | 100000 | 11.693 ms | 0.2281 ms | 0.4054 ms | 11.511 ms | 1.74 | 0.45 | - | - | 1.47 KB | 1.00 |
| ConcurrentDictionary_Get | 4 | 100000 | 2.206 ms | 0.1414 ms | 0.4170 ms | 2.053 ms | 1.03 | 0.26 | 3.0000 | - | 2.05 KB | 1.00 |
| ShardedConcurrentDictionary_Get | 4 | 100000 | 1.415 ms | 0.0310 ms | 0.0895 ms | 1.389 ms | 0.66 | 0.12 | 3.0000 | - | 2.05 KB | 1.00 |
| LockFreeHashTable_Get | 4 | 100000 | 3.362 ms | 0.0420 ms | 0.0351 ms | 3.353 ms | 1.57 | 0.25 | 3.0000 | - | 2.05 KB | 1.00 |
| ConcurrentDictionary_Get | 8 | 100000 | 1.408 ms | 0.0275 ms | 0.0282 ms | 1.408 ms | 1.00 | 0.03 | 6.9277 | - | 2.89 KB | 1.00 |
| ShardedConcurrentDictionary_Get | 8 | 100000 | 1.162 ms | 0.0232 ms | 0.0523 ms | 1.156 ms | 0.83 | 0.04 | 6.9922 | - | 2.9 KB | 1.00 |
| LockFreeHashTable_Get | 8 | 100000 | 1.608 ms | 0.0300 ms | 0.0368 ms | 1.608 ms | 1.14 | 0.03 | 6.9902 | - | 2.9 KB | 1.00 |
| ConcurrentDictionary_Get | 16 | 100000 | 1.501 ms | 0.0297 ms | 0.0542 ms | 1.491 ms | 1.00 | 0.05 | 7.8340 | - | 3.82 KB | 1.00 |
| ShardedConcurrentDictionary_Get | 16 | 100000 | 1.302 ms | 0.0242 ms | 0.0526 ms | 1.290 ms | 0.87 | 0.05 | 7.9316 | - | 3.72 KB | 0.97 |
| LockFreeHashTable_Get | 16 | 100000 | 1.678 ms | 0.0327 ms | 0.0350 ms | 1.679 ms | 1.12 | 0.05 | 7.8438 | - | 3.62 KB | 0.95 |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- MessagePack (>= 3.1.4)
- Scribbly.Cubby.Client (>= 0.1.0-7-docker-file.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 118 | 1/21/2026 |
| 0.1.0-rc.5 | 67 | 1/19/2026 |
| 0.1.0-rc.4 | 69 | 1/17/2026 |
| 0.1.0-rc.3 | 67 | 1/11/2026 |
| 0.1.0-rc.2 | 68 | 1/11/2026 |
| 0.1.0-rc.1 | 68 | 1/10/2026 |
| 0.1.0-portal.2 | 61 | 1/17/2026 |
| 0.1.0-portal.1 | 61 | 1/17/2026 |
| 0.1.0-7-docker-file.2 | 67 | 12/28/2025 |
| 0.1.0-24-http-client.1 | 69 | 12/29/2025 |
| 0.1.0-22-cache-expiration.1 | 72 | 1/5/2026 |