VapeCache.Runtime
1.2.22
dotnet add package VapeCache.Runtime --version 1.2.22
NuGet\Install-Package VapeCache.Runtime -Version 1.2.22
<PackageReference Include="VapeCache.Runtime" Version="1.2.22" />
<PackageVersion Include="VapeCache.Runtime" Version="1.2.22" />
<PackageReference Include="VapeCache.Runtime" />
paket add VapeCache.Runtime --version 1.2.22
#r "nuget: VapeCache.Runtime, 1.2.22"
#:package VapeCache.Runtime@1.2.22
#addin nuget:?package=VapeCache.Runtime&version=1.2.22
#tool nuget:?package=VapeCache.Runtime&version=1.2.22
VapeCache.Runtime
Core Redis-first runtime package for VapeCache.
This package ships the transport, cache runtime, fallback behavior, circuit breaker, and telemetry hooks.
Install
dotnet add package VapeCache.Runtime
Use This Package When
- you want the core runtime without the DI facade package
- you are wiring services manually
- you need the Redis-first hybrid runtime surface
Basic Registration
using VapeCache.Abstractions.Connections;
using VapeCache.Infrastructure.Caching;
using VapeCache.Infrastructure.Connections;
builder.Services.AddOptions<RedisConnectionOptions>()
.Bind(builder.Configuration.GetSection("RedisConnection"));
builder.Services.AddVapecacheRedisConnections();
builder.Services.AddVapecacheCaching();
If you want one-call registration with configuration binding, use VapeCache.Extensions.DependencyInjection instead.
Docs
- Quick start: https://github.com/haxxornulled/VapeCache/blob/main/docs/QUICKSTART.md
- Configuration: https://github.com/haxxornulled/VapeCache/blob/main/docs/CONFIGURATION.md
- API reference: https://github.com/haxxornulled/VapeCache/blob/main/docs/API_REFERENCE.md
- Package matrix: https://github.com/haxxornulled/VapeCache/blob/main/docs/NUGET_PACKAGES.md
| 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. |
-
net10.0
- Autofac (>= 9.1.0)
- Microsoft.Extensions.Caching.Memory (>= 10.0.7)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.7)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.7)
- Polly (>= 8.6.6)
- System.IO.Hashing (>= 10.0.7)
- VapeCache.Abstractions (>= 1.2.22)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on VapeCache.Runtime:
| Package | Downloads |
|---|---|
|
VapeCache.Extensions.Aspire
.NET Aspire integration for VapeCache. Adds service discovery, health checks, and OpenTelemetry wiring for Aspire-hosted applications. |
|
|
VapeCache.Extensions.DependencyInjection
DI composition facade for VapeCache runtime registration in clean architecture applications. Provides one-call IServiceCollection wiring with optional configuration binding and stampede profile setup. |
|
|
VapeCache.Extensions.PubSub
Optional Redis pub/sub capability package for VapeCache. Adds bounded subscription queues, reconnect/resubscribe behavior, and DI/Autofac registration helpers. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.22 | 145 | 4/26/2026 |
| 1.2.21 | 137 | 4/26/2026 |
| 1.2.20 | 150 | 4/13/2026 |
| 1.2.19 | 132 | 4/12/2026 |
| 1.2.18 | 155 | 3/30/2026 |
| 1.2.17 | 130 | 3/27/2026 |
| 1.2.15 | 132 | 3/19/2026 |
| 1.2.14 | 126 | 3/18/2026 |
| 1.2.13 | 156 | 3/14/2026 |
| 1.2.12 | 146 | 3/14/2026 |
| 1.2.11 | 149 | 3/14/2026 |
| 1.2.10 | 153 | 3/13/2026 |
| 1.2.9 | 150 | 3/12/2026 |
| 1.2.8 | 141 | 3/12/2026 |
| 1.2.7 | 139 | 3/11/2026 |
| 1.2.6 | 143 | 3/11/2026 |
| 1.2.5 | 148 | 3/11/2026 |
| 1.2.4 | 150 | 3/10/2026 |
| 1.2.3 | 144 | 3/10/2026 |
| 1.2.2 | 122 | 3/10/2026 |
See GitHub releases and docs/UPGRADE_NOTES.md for release-specific notes.