VapeCache.Extensions.DependencyInjection
1.2.24
dotnet add package VapeCache.Extensions.DependencyInjection --version 1.2.24
NuGet\Install-Package VapeCache.Extensions.DependencyInjection -Version 1.2.24
<PackageReference Include="VapeCache.Extensions.DependencyInjection" Version="1.2.24" />
<PackageVersion Include="VapeCache.Extensions.DependencyInjection" Version="1.2.24" />
<PackageReference Include="VapeCache.Extensions.DependencyInjection" />
paket add VapeCache.Extensions.DependencyInjection --version 1.2.24
#r "nuget: VapeCache.Extensions.DependencyInjection, 1.2.24"
#:package VapeCache.Extensions.DependencyInjection@1.2.24
#addin nuget:?package=VapeCache.Extensions.DependencyInjection&version=1.2.24
#tool nuget:?package=VapeCache.Extensions.DependencyInjection&version=1.2.24
VapeCache.Extensions.DependencyInjection
Recommended starter package: one-call IServiceCollection facade for wiring VapeCache into a .NET application.
Install
dotnet add package VapeCache.Extensions.DependencyInjection
Use This Package When
- you want the simplest on-ramp into VapeCache
- you want one-call service registration around the native runtime
- you want configuration binding and sensible defaults in one place
- you want either Redis-backed or in-memory runtime wiring
Usage
Hybrid Redis Runtime
using VapeCache.Extensions.DependencyInjection;
builder.Services.AddVapeCache(builder.Configuration)
.WithCacheStampedeProfile(CacheStampedeProfile.Balanced);
In-Memory-Only Runtime
using VapeCache.Extensions.DependencyInjection;
builder.Services.AddVapeCacheInMemory(builder.Configuration)
.WithCacheStampedeProfile(CacheStampedeProfile.Balanced);
Use the in-memory-only path for local dev, tests, and lightweight single-node hosts when you do not want Redis.
Docs
| 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
- Microsoft.Extensions.Logging (>= 10.0.9)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.9)
- VapeCache.Abstractions (>= 1.2.24)
- VapeCache.Runtime (>= 1.2.24)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on VapeCache.Extensions.DependencyInjection:
| Package | Downloads |
|---|---|
|
VapeCache.Extensions.PubSub
Optional Redis pub/sub capability package for VapeCache. Adds bounded subscription queues, reconnect/resubscribe behavior, and DI/Autofac registration helpers. Apache-2.0 licensed. Add one package, start building, and keep the legal path simple. |
|
|
VapeCache.Extensions.DistributedCache
IDistributedCache and IBufferDistributedCache bridge package for VapeCache. Enables migration and interoperability scenarios such as ASP.NET Core middleware and FusionCache L2 usage over the VapeCache runtime. Apache-2.0 licensed. Add one package, start building, and keep the legal path simple. |
|
|
VapeCache.Extensions.KeyDB
KeyDB-focused registration facade for VapeCache. Provides explicit AddVapeCacheKeyDb APIs that bind KeyDbConnection by default while reusing the proven Redis-protocol runtime stack. Apache-2.0 licensed. Add one package, start building, and keep the legal path simple. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.24 | 226 | 7/4/2026 |
| 1.2.22 | 143 | 4/26/2026 |
| 1.2.21 | 135 | 4/26/2026 |
| 1.2.20 | 154 | 4/13/2026 |
| 1.2.19 | 125 | 4/12/2026 |
| 1.2.18 | 130 | 3/30/2026 |
| 1.2.17 | 114 | 3/27/2026 |
| 1.2.15 | 114 | 3/19/2026 |
| 1.2.14 | 121 | 3/18/2026 |
| 1.2.13 | 133 | 3/14/2026 |
| 1.2.12 | 126 | 3/14/2026 |
| 1.2.11 | 127 | 3/14/2026 |
| 1.2.10 | 121 | 3/13/2026 |
| 1.2.9 | 120 | 3/12/2026 |
| 1.2.8 | 114 | 3/12/2026 |
| 1.2.7 | 116 | 3/11/2026 |
| 1.2.6 | 116 | 3/11/2026 |
| 1.2.5 | 124 | 3/11/2026 |
| 1.2.4 | 130 | 3/10/2026 |
| 1.2.3 | 120 | 3/10/2026 |
See GitHub releases and docs/UPGRADE_NOTES.md for release-specific notes.