Metalama.Patterns.Caching.Backend
2024.2.12-preview
Prefix Reserved
See the version list below for details.
dotnet add package Metalama.Patterns.Caching.Backend --version 2024.2.12-preview
NuGet\Install-Package Metalama.Patterns.Caching.Backend -Version 2024.2.12-preview
<PackageReference Include="Metalama.Patterns.Caching.Backend" Version="2024.2.12-preview" />
paket add Metalama.Patterns.Caching.Backend --version 2024.2.12-preview
#r "nuget: Metalama.Patterns.Caching.Backend, 2024.2.12-preview"
// Install Metalama.Patterns.Caching.Backend as a Cake Addin #addin nuget:?package=Metalama.Patterns.Caching.Backend&version=2024.2.12-preview&prerelease // Install Metalama.Patterns.Caching.Backend as a Cake Tool #tool nuget:?package=Metalama.Patterns.Caching.Backend&version=2024.2.12-preview&prerelease
About
The Metalama.Patterns.Caching.Backend
package provides an abstraction for a caching back-end, along with core implementations. The main type is the CachingBackend class. The back-end implementations are utilized by the front-end package, Metalama.Patterns.Caching
.
Key Features
- In-memory caching, with or without support for dependencies.
- L2 in-memory cache, typically used in front of a remote cache.
- Abstractions to support pub/sub invalidation of a network of in-memory caches.
Main Types
- CachingBackend is the primary abstract class.
- CachingBackendBuilder, its derived classes, and the extension methods in ConcreteCachingBackendBuilder, facilitate the instantiation of a
CachingBackend
. Typically, you'd receive aCachingBackendBuilder
when initializingICachingService
from theMetalama.Patterns.Caching
package.
Additional Documentation
- Conceptual documentation: https://doc.postsharp.net/metalama/patterns/caching.
- API documentation: https://doc.postsharp.net/metalama/api/metalama-patterns-caching-backends.
Related Packages
Metalama.Patterns.Caching
provides the front-end API for the caching library.Metalama.Patterns.Caching.Aspects
offers an aspect-oriented API toMetalama.Patterns.Caching
.Metalama.Patterns.Caching.Backends.Redis
provides theCachingBackend
implementation for Redis.Metalama.Patterns.Caching.Backends.Azure
implements the pub/sub synchronization of distributed in-memory caches through Azure Message Bus.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 is compatible. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.1
- Flashtrace (>= 2024.2.12-preview)
- Flashtrace.Formatters (>= 2024.2.12-preview)
- Microsoft.Extensions.Caching.Memory (>= 7.0.0)
- System.Collections.Immutable (>= 8.0.0)
- System.Runtime.Serialization.Xml (>= 4.3.0)
- System.Text.Json (>= 7.0.4)
- System.Text.RegularExpressions (>= 4.3.1)
- System.Threading (>= 4.3.0)
- System.Threading.Tasks.Extensions (>= 4.5.4)
- System.Threading.Thread (>= 4.3.0)
- System.Threading.ThreadPool (>= 4.3.0)
-
.NETStandard 2.0
- Flashtrace (>= 2024.2.12-preview)
- Flashtrace.Formatters (>= 2024.2.12-preview)
- Microsoft.Extensions.Caching.Memory (>= 7.0.0)
- System.Collections.Immutable (>= 8.0.0)
- System.Text.Json (>= 7.0.4)
- System.Threading.Tasks.Extensions (>= 4.5.4)
-
net6.0
- Flashtrace (>= 2024.2.12-preview)
- Flashtrace.Formatters (>= 2024.2.12-preview)
- Microsoft.Extensions.Caching.Memory (>= 7.0.0)
- System.Collections.Immutable (>= 8.0.0)
- System.Text.Json (>= 7.0.4)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Metalama.Patterns.Caching.Backend:
Package | Downloads |
---|---|
Metalama.Patterns.Caching
A caching front-end that can be plugged different backends and helps with building the cache key, coping with special return types, invalidating the cache (directory or with dependencies). This package does not require the Metalama Aspect Framework. |
|
Shinya.Core
Shinya.Framework |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2025.0.6-rc | 214 | 11/15/2024 |
2025.0.5-preview | 159 | 11/8/2024 |
2025.0.4-preview | 139 | 10/31/2024 |
2025.0.3-preview | 138 | 10/25/2024 |
2025.0.2-preview | 156 | 10/24/2024 |
2025.0.1-preview | 141 | 10/14/2024 |
2024.2.30 | 190 | 11/15/2024 |
2024.2.29 | 204 | 10/31/2024 |
2024.2.28 | 198 | 10/25/2024 |
2024.2.27 | 179 | 10/24/2024 |
2024.2.26 | 237 | 10/14/2024 |
2024.2.25 | 228 | 10/2/2024 |
2024.2.24 | 268 | 9/10/2024 |
2024.2.23 | 479 | 8/30/2024 |
2024.2.22 | 233 | 8/29/2024 |
2024.2.21 | 214 | 8/28/2024 |
2024.2.20 | 264 | 8/15/2024 |
2024.2.19 | 797 | 8/1/2024 |
2024.2.18 | 174 | 7/29/2024 |
2024.2.17-rc | 193 | 7/22/2024 |
2024.2.16-rc | 163 | 7/18/2024 |
2024.2.15-rc | 179 | 7/12/2024 |
2024.2.14-rc | 201 | 7/8/2024 |
2024.2.13-rc | 191 | 7/2/2024 |
2024.2.12-preview | 188 | 6/28/2024 |
2024.2.11-preview | 208 | 6/26/2024 |
2024.2.10-preview | 200 | 6/20/2024 |
2024.2.9-preview | 229 | 6/11/2024 |
2024.2.8-preview | 155 | 6/6/2024 |
2024.2.7-preview | 196 | 5/30/2024 |
2024.2.6-preview | 203 | 5/25/2024 |
2024.2.5-preview | 230 | 5/6/2024 |
2024.2.4-preview | 214 | 5/4/2024 |
2024.2.3-preview | 210 | 4/30/2024 |
2024.2.2-preview | 209 | 4/23/2024 |
2024.2.1-preview | 173 | 4/11/2024 |
2024.1.30 | 172 | 10/24/2024 |
2024.1.29 | 183 | 10/11/2024 |
2024.1.28 | 223 | 9/9/2024 |
2024.1.27 | 219 | 8/28/2024 |
2024.1.26 | 234 | 8/15/2024 |
2024.1.25 | 208 | 7/22/2024 |
2024.1.24 | 197 | 7/12/2024 |
2024.1.23 | 246 | 6/26/2024 |
2024.1.22 | 250 | 6/15/2024 |
2024.1.21 | 211 | 6/6/2024 |
2024.1.20 | 251 | 5/30/2024 |
2024.1.19 | 245 | 5/24/2024 |
2024.1.18 | 341 | 5/6/2024 |
2024.1.17 | 231 | 5/3/2024 |
2024.1.16 | 284 | 4/30/2024 |
2024.1.15 | 254 | 4/29/2024 |
2024.1.14 | 245 | 4/23/2024 |
2024.1.13 | 233 | 4/23/2024 |
2024.1.12 | 270 | 4/17/2024 |
2024.1.11-rc | 185 | 4/11/2024 |
2024.1.10-rc | 208 | 4/4/2024 |
2024.1.9-rc | 205 | 3/27/2024 |
2024.1.8-preview | 187 | 3/25/2024 |
2024.1.7-preview | 206 | 3/19/2024 |
2024.1.6-preview | 204 | 3/6/2024 |
2024.1.5-preview | 211 | 2/29/2024 |
2024.1.4-preview | 239 | 2/27/2024 |
2024.1.3-preview | 219 | 2/23/2024 |
2024.1.2-preview | 229 | 2/7/2024 |
2024.1.1-preview | 197 | 1/30/2024 |
2024.0.16 | 262 | 6/15/2024 |
2024.0.15 | 225 | 6/6/2024 |
2024.0.14 | 235 | 5/30/2024 |
2024.0.13 | 243 | 5/24/2024 |
2024.0.12 | 264 | 4/17/2024 |
2024.0.11 | 240 | 3/21/2024 |
2024.0.10 | 238 | 3/19/2024 |
2024.0.9 | 250 | 2/29/2024 |
2024.0.8 | 258 | 2/23/2024 |
2024.0.7 | 273 | 2/7/2024 |
2024.0.6 | 300 | 1/3/2024 |
2024.0.5-rc | 241 | 12/21/2023 |
2024.0.4-rc | 222 | 12/12/2023 |
2024.0.3-preview | 229 | 12/6/2023 |
2024.0.2-preview | 224 | 11/14/2023 |
2024.0.1-preview | 224 | 11/6/2023 |
2023.4.9 | 275 | 2/7/2024 |
2023.4.8 | 257 | 12/21/2023 |
2023.4.7 | 251 | 12/12/2023 |
2023.4.6 | 279 | 11/7/2023 |
2023.4.5-rc | 229 | 10/26/2023 |
2023.4.4-preview | 206 | 10/18/2023 |
2023.4.3-preview | 212 | 10/4/2023 |
2023.4.2-preview | 238 | 9/26/2023 |
2023.3.10-preview | 202 | 12/21/2023 |
2023.3.9-preview | 213 | 12/12/2023 |
2023.3.8-preview | 219 | 10/17/2023 |
2023.3.7-preview | 177 | 9/29/2023 |
2023.3.6-preview | 214 | 9/26/2023 |