Nera.Lib.Caching
1.0.5
dotnet add package Nera.Lib.Caching --version 1.0.5
NuGet\Install-Package Nera.Lib.Caching -Version 1.0.5
<PackageReference Include="Nera.Lib.Caching" Version="1.0.5" />
<PackageVersion Include="Nera.Lib.Caching" Version="1.0.5" />
<PackageReference Include="Nera.Lib.Caching" />
paket add Nera.Lib.Caching --version 1.0.5
#r "nuget: Nera.Lib.Caching, 1.0.5"
#:package Nera.Lib.Caching@1.0.5
#addin nuget:?package=Nera.Lib.Caching&version=1.0.5
#tool nuget:?package=Nera.Lib.Caching&version=1.0.5
NERA.BuildingBlocks.Caching
NERA.BuildingBlocks.Caching is a library providing caching utilities and services for the NERA system, with built-in support for Redis and seamless integration with .NET 9.0.
Features
- Redis caching powered by StackExchange.Redis
- JSON serialization using Newtonsoft.Json
- Designed for .NET 9.0 and easy integration with other NERA projects
- Integration with domain models via NERA.BuildingBlocks.Domain
Getting Started
Restore dependencies:
dotnet restore
Build the project:
dotnet build
Reference and use the caching services in your application as needed. See the
Caching/
directory for available services.
Project Structure
Caching/
- Core caching services and logicModels/
- Cache models (e.g.,OrganizationCache
)CacheKeys.cs
- Common cache key definitions
Dependencies
- StackExchange.Redis
- Newtonsoft.Json
- MediatR
- Microsoft.AspNetCore.Mvc
- Swashbuckle.AspNetCore
Contribution
For questions or contributions, please contact the NERA development team.
License
Proprietary. All rights reserved.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. 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. |
-
net9.0
- Microsoft.Extensions.Caching.Abstractions (>= 9.0.8)
- Microsoft.Extensions.Caching.Memory (>= 9.0.8)
- Microsoft.Extensions.Caching.StackExchangeRedis (>= 9.0.8)
- Microsoft.Extensions.Configuration (>= 9.0.8)
- Microsoft.Extensions.DependencyInjection (>= 9.0.8)
- Microsoft.Extensions.Hosting (>= 9.0.8)
- Microsoft.Extensions.Logging (>= 9.0.8)
- Microsoft.Extensions.Options (>= 9.0.8)
- Nera.Lib.Core (>= 1.0.8)
- Nera.Lib.Domain (>= 1.0.5)
- StackExchange.Redis (>= 2.9.11)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Nera.Lib.Caching:
Package | Downloads |
---|---|
Nera.Lib.Infrastructure
Infrastructure services and implementations for Nera applications |
|
Nera.Lib.Messaging.Sender
A robust messaging sender library for Nera applications providing event-driven communication capabilities with logging, retry policies, and template variable substitution |
GitHub repositories
This package is not used by any popular GitHub repositories.