projects/caching/README.md
These samples depends on Microsoft.Extensions.Caching.Memory library.
Caching - Absolute/Sliding expiration
This is the most basic caching you can use either by setting absolute or sliding expiration for your cache. Absolute expiration will remove your cache at a certain point in the future. Sliding expiration will remove your cache after period of inactivity.
Add file dependency to your caching so when the file changes, your cache expires. Make sure to set cache-file.txt to copy over to bin.
Caching 3 - Cache removal event
Register callback when a cached value is removed.
Caching 4 - CancellationChangeToken dependency
Bind several cache entries to a single dependency that you can reset manually.
This sample uses the Microsoft.Extensions.Caching.StackExchangeRedis to store caching value in Redis.
dotnet8