Microsoft.Extensions.Caching.Abstractions
10.0.0-preview.4.25255.103
Prefix Reserved
dotnet add package Microsoft.Extensions.Caching.Abstractions --version 10.0.0-preview.4.25255.103
NuGet\Install-Package Microsoft.Extensions.Caching.Abstractions -Version 10.0.0-preview.4.25255.103
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.0-preview.4.25255.103" />
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.0-preview.4.25255.103" />
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" />
paket add Microsoft.Extensions.Caching.Abstractions --version 10.0.0-preview.4.25255.103
#r "nuget: Microsoft.Extensions.Caching.Abstractions, 10.0.0-preview.4.25255.103"
#addin nuget:?package=Microsoft.Extensions.Caching.Abstractions&version=10.0.0-preview.4.25255.103&prerelease
#tool nuget:?package=Microsoft.Extensions.Caching.Abstractions&version=10.0.0-preview.4.25255.103&prerelease
About
Provides the abstractions to create and use in-memory and distributed caching in your applications.
This library defines how in-memory and distributed caches should be implemented; it doesn’t contain any cache implementation. With the abstractions provided in this library, various types of caches can be built and used interchangeably, whether the data is kept in memory, in files, or even across a network.
Key Features
- Interfaces for building and using in-memory and distributed caches.
How to Use
This package is typically used with an implementation of the caching abstractions, such as Microsoft.Extensions.Caching.Memory
or Microsoft.Extensions.Caching.SqlServer
.
Main Types
The main types provided by this library are:
Microsoft.Extensions.Caching.Abstractions.ICacheEntry
Microsoft.Extensions.Caching.Abstractions.IMemoryCache
Microsoft.Extensions.Caching.Abstractions.IDistributedCache
Additional Documentation
- Conceptual documentation
- API documentation
Related Packages
- In-memory caching: Microsoft.Extensions.Caching.Memory
- SQL Server caching: Microsoft.Extensions.Caching.SqlServer
- Redis caching: Microsoft.Extensions.Caching.StackExchangeRedis
Feedback & Contributing
Microsoft.Extensions.Caching.Abstractions is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 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 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 is compatible. 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. |
.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 is compatible. net463 was computed. net47 was computed. net471 was computed. 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.6.2
- Microsoft.Extensions.Primitives (>= 10.0.0-preview.4.25255.103)
- System.Threading.Tasks.Extensions (>= 4.6.3)
-
.NETStandard 2.0
- Microsoft.Extensions.Primitives (>= 10.0.0-preview.4.25255.103)
- System.Threading.Tasks.Extensions (>= 4.6.3)
-
net10.0
- Microsoft.Extensions.Primitives (>= 10.0.0-preview.4.25255.103)
-
net8.0
- Microsoft.Extensions.Primitives (>= 10.0.0-preview.4.25255.103)
-
net9.0
- Microsoft.Extensions.Primitives (>= 10.0.0-preview.4.25255.103)
GitHub repositories (141)
Showing the top 20 popular GitHub repositories that depend on Microsoft.Extensions.Caching.Abstractions:
Repository | Stars |
---|---|
jellyfin/jellyfin
The Free Software Media System - Server Backend & API
|
|
DotNetNext/SqlSugar
.Net aot ORM Fastest ORM DB2 Hana Simple Easy VB.NET Sqlite orm Oracle ORM Mysql Orm 虚谷数据库 postgresql ORm SqlServer oRm 达梦 ORM 人大金仓 ORM 神通ORM C# ORM , C# ORM .NET ORM NET5 ORM .NET6 ORM ClickHouse orm QuestDb ,TDengine ORM,OceanBase orm,GaussDB orm ,Tidb orm Object/Relational Mapping
|
|
umbraco/Umbraco-CMS
Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
|
|
protobuf-net/protobuf-net
Protocol Buffers library for idiomatic .NET
|
|
opserver/Opserver
Stack Exchange's Monitoring System
|
|
Ombi-app/Ombi
Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
|
|
ravendb/ravendb
ACID Document Database
|
|
Megabit/Blazorise
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
|
|
stefanprodan/AspNetCoreRateLimit
ASP.NET Core rate limiting middleware
|
|
dotnet/extensions
This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
|
|
dotnetcore/osharp
OSharp是一个基于.Net6.0的快速开发框架,框架对 AspNetCore 的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net 框架更易于应用到实际项目开发中。
|
|
Squidex/squidex
Headless CMS and Content Managment Hub
|
|
WalletWasabi/WalletWasabi
Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.
|
|
reactjs/React.NET
.NET library for JSX compilation and server-side rendering of React components
|
|
zzzprojects/EntityFramework-Plus
Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more
|
|
PiranhaCMS/piranha.core
Piranha CMS is the friendly editor-focused CMS for .NET that can be used both as an integrated CMS or as a headless API.
|
|
2881099/csredis
.NET Core or .NET Framework 4.0+ client for Redis and Redis Sentinel (2.8) and Cluster. Includes both synchronous and asynchronous clients.
|
|
dotnetcore/EasyCaching
:boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
|
|
alastairtree/LazyCache
An easy to use thread safe in-memory caching service with a simple developer friendly API for c#
|
|
scottksmith95/LINQKit
LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users.
|
Version | Downloads | Last updated |
---|---|---|
10.0.0-preview.4.25255.103 | 0 | 5/12/2025 |
3.0.0-preview.19074.2 | 6 | 1/28/2019 |
3.0.0-preview.18572.1 | 3 | 11/30/2018 |