Skip to content

Commit

Permalink
Update readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
pascal-libaud authored Apr 1, 2024
1 parent b60f5f4 commit 23ba0db
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

One More Lib For MediatR
========================
[![CI](https://github.com/pascal-libaud/One.More.Lib.For.MediatR/actions/workflows/ci.yml/badge.svg)](https://github.com/pascal-libaud/One.More.Lib.For.MediatR/actions/workflows/ci.yml) [![NuGet](https://img.shields.io/nuget/v/One.More.Lib.For.MediatR.svg)](https://www.nuget.org/packages/One.More.Lib.For.MediatR/)
Expand Down Expand Up @@ -48,11 +47,20 @@ The simplest way:
builder.Services.AddMediatRExtensions(configuration => configuration.MemoryCacheSupport = true);
```

If you want to configure it:
If you want a complete configuration:
```csharp
builder.Services.AddMediatRExtensions(configuration => configuration.AddMemoryCacheSupport(slidingExpiration: TimeSpan.FromMinutes(10), priority: CacheItemPriority.Low));
```

Or create a specific configuration for a given request:
```csharp
builder.Services.AddMediatRExtensions(cfg =>
{
cfg.AddMemoryCacheSupport(slidingExpiration: TimeSpan.FromMinutes(10), priority: CacheItemPriority.Low);
cfg.AddMemoryCacheSupportOverrideFor<GiveRequest>(priority: CacheItemPriority.High);
}
```

### How yo use it?

Just add [MemoryCache] attribute on requests classes or records.
Expand Down

0 comments on commit 23ba0db

Please # to comment.