CacheOrchestrator.HybridCache
3.0.0-beta.4
See the version list below for details.
dotnet add package CacheOrchestrator.HybridCache --version 3.0.0-beta.4
NuGet\Install-Package CacheOrchestrator.HybridCache -Version 3.0.0-beta.4
<PackageReference Include="CacheOrchestrator.HybridCache" Version="3.0.0-beta.4" />
<PackageVersion Include="CacheOrchestrator.HybridCache" Version="3.0.0-beta.4" />
<PackageReference Include="CacheOrchestrator.HybridCache" />
paket add CacheOrchestrator.HybridCache --version 3.0.0-beta.4
#r "nuget: CacheOrchestrator.HybridCache, 3.0.0-beta.4"
#:package CacheOrchestrator.HybridCache@3.0.0-beta.4
#addin nuget:?package=CacheOrchestrator.HybridCache&version=3.0.0-beta.4&prerelease
#tool nuget:?package=CacheOrchestrator.HybridCache&version=3.0.0-beta.4&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.4)
- Microsoft.Extensions.Caching.Hybrid (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection (>= 10.0.0)
-
net8.0
- CacheOrchestrator.Core (>= 3.0.0-beta.4)
- 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 | 79 | 9/8/2026 |
| 3.0.0-beta.4 | 70 | 9/7/2026 |
| 3.0.0-beta.3 | 79 | 8/30/2026 |
| 3.0.0-beta.2 | 83 | 8/25/2026 |
| 3.0.0-beta.1 | 75 | 8/25/2026 |
CacheOrchestrator 3.0.0-beta.4
v3 beta.4 ships tag-native Edge Cache (Cloudflare + Varnish), Client Cache Schedule on Edge freshness, automatic Edge purge on Version/policy changes, and coordinated domain-setting invalidation across OC/DC/Edge.
Full notes: https://github.com/CacheOrchestrator/CacheOrchestrator/releases/tag/v3.0.0-beta.4