CacheOrchestrator.HybridCache
3.0.0-beta.5
dotnet add package CacheOrchestrator.HybridCache --version 3.0.0-beta.5
NuGet\Install-Package CacheOrchestrator.HybridCache -Version 3.0.0-beta.5
<PackageReference Include="CacheOrchestrator.HybridCache" Version="3.0.0-beta.5" />
<PackageVersion Include="CacheOrchestrator.HybridCache" Version="3.0.0-beta.5" />
<PackageReference Include="CacheOrchestrator.HybridCache" />
paket add CacheOrchestrator.HybridCache --version 3.0.0-beta.5
#r "nuget: CacheOrchestrator.HybridCache, 3.0.0-beta.5"
#:package CacheOrchestrator.HybridCache@3.0.0-beta.5
#addin nuget:?package=CacheOrchestrator.HybridCache&version=3.0.0-beta.5&prerelease
#tool nuget:?package=CacheOrchestrator.HybridCache&version=3.0.0-beta.5&prerelease
CacheOrchestrator.HybridCache
CacheOrchestrator is a multi-tier cache coordination and synchronized invalidation library for .NET.
This package registers Microsoft HybridCache as the IDataCacheProvider. It uses portable DataCache.TtlSeconds and the resolved Data Cache namespace. Fusion-specific options (fail-safe, hard TTL, factory timeouts) are not applied. HybridCache supports only DataCacheInstances:default; startup validation rejects named instances.
Install
dotnet add package CacheOrchestrator.HybridCache --prerelease
dotnet add package Microsoft.Extensions.Caching.Hybrid
Configuration
{
"Cache": {
"DataCacheInstances": { "default": { "Provider": "InMemory" } },
"Domains": {
"catalog": {
"Version": "1",
"DataCache": { "TtlSeconds": 300 }
}
}
}
}
Usage
In an ASP.NET Core host:
dotnet add package CacheOrchestrator.AspNetCore --prerelease
dotnet add package CacheOrchestrator.HybridCache --prerelease
dotnet add package Microsoft.Extensions.Caching.Hybrid
builder.Services.AddHybridCache();
builder.Services.AddCacheOrchestratorAspNetCore(builder.Configuration);
builder.Services.AddCacheOrchestratorHybridCache();
Optional L2: configure HybridCache / IDistributedCache as usual (outside this package). Prefer CacheOrchestrator.FusionCache when you need fail-safe and the full Fusion surface.
Keys and tags are namespaced before they reach HybridCache, so applications can safely share a distributed store when their Cache:Namespace values differ.
Documentation
License
MIT — LICENSE.md
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
- CacheOrchestrator.Core (>= 3.0.0-beta.5)
- Microsoft.Extensions.Caching.Hybrid (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection (>= 10.0.0)
-
net8.0
- CacheOrchestrator.Core (>= 3.0.0-beta.5)
- Microsoft.Extensions.Caching.Hybrid (>= 9.4.0)
- Microsoft.Extensions.DependencyInjection (>= 8.0.1)
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 |
|---|---|---|
| 3.0.0-beta.5 | 74 | 9/8/2026 |
| 3.0.0-beta.4 | 66 | 9/7/2026 |
| 3.0.0-beta.3 | 72 | 8/30/2026 |
| 3.0.0-beta.2 | 78 | 8/25/2026 |
| 3.0.0-beta.1 | 70 | 8/25/2026 |
CacheOrchestrator 3.0.0-beta.5
v3 beta.5 fixes authenticated cache-key collisions, HTTP representation identity, entity-footprint tag publication, EF transaction-aware invalidation, and Redis backend isolation. Runtime settings update atomically, cluster commands report incomplete execution, and queued Edge purges retain their original destinations. Public API contracts, documentation, regression coverage, and package/analyzer checks are aligned for 3.0.
Full notes: https://github.com/CacheOrchestrator/CacheOrchestrator/releases/tag/v3.0.0-beta.5