PowerCSharp.Feature.Cache
1.3.2
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 PowerCSharp.Feature.Cache --version 1.3.2
NuGet\Install-Package PowerCSharp.Feature.Cache -Version 1.3.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="PowerCSharp.Feature.Cache" Version="1.3.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PowerCSharp.Feature.Cache" Version="1.3.2" />
<PackageReference Include="PowerCSharp.Feature.Cache" />
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 PowerCSharp.Feature.Cache --version 1.3.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: PowerCSharp.Feature.Cache, 1.3.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 PowerCSharp.Feature.Cache@1.3.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=PowerCSharp.Feature.Cache&version=1.3.2
#tool nuget:?package=PowerCSharp.Feature.Cache&version=1.3.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
PowerCSharp.Feature.Cache
Cache feature module, options, and ASP.NET Core wiring — no third-party dependencies.
Pair this package with PowerCSharp.Feature.Cache.Abstractions (contracts + NoOp) and a provider package (e.g. PowerCSharp.Feature.Cache.BitFaster) to choose a backend.
Contents
CacheFeatureOptions— options bound fromPowerFeatures:Cache(variantProviderselects the backend).CacheFeatureModule— auto-discoverable module; registers a NoOp floor so dependents always resolve.AddCacheFeature— explicit registration extension.
Namespaces
PowerCSharp.Feature.Cache— options, module, and extension methods.
The contracts (
ICacheService,IDiskCacheService) and the NoOp implementations live inPowerCSharp.Feature.Cache.Abstractions.
Usage
using PowerCSharp.Feature.Cache;
builder.Services
.AddPowerFeatures(builder.Configuration, o => o.ScanAssemblies(typeof(CacheFeatureModule).Assembly))
.AddCacheBitFaster(builder.Configuration);
{
"PowerFeatures": {
"Cache": { "Enabled": true, "Provider": "BitFaster", "Capacity": 1000 }
}
}
Details
- Package ID:
PowerCSharp.Feature.Cache - Depends on:
PowerCSharp.Features.Abstractions+PowerCSharp.Feature.Cache.Abstractions - Target framework:
net8.0(requires ASP.NET Core host) - See:
docs/PowerCSharp.Features.Authoring-Guide.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 was computed. 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.
-
net8.0
- PowerCSharp.Feature.Cache.Abstractions (>= 1.3.2)
- PowerCSharp.Features.Abstractions (>= 1.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.