FluentCache:用于C#缓存的Fluent库

时间:2024-02-26 01:15:57
【文件属性】:

文件名称:FluentCache:用于C#缓存的Fluent库

文件大小:76KB

文件格式:ZIP

更新时间:2024-02-26 01:15:57

c-sharp caching dotnet fluent-library .NETC#

FluentCache C#流利缓存库 FluentCache是​​一个简单而流畅的库,可通过减少样板内容来帮助您编写简洁明了的缓存代码。 double ezResult = cache . Method ( r => r . DoSomeHardParameterizedWork ( parameter )) . GetValue (); 包 状态 特点: Fluent API :简洁,简洁的API,用于封装缓存逻辑 自动缓存密钥生成:可以随意重构,永远不用担心魔术字符串。 FluentCache自动分析表达式树并根据类型,方法和参数生成


【文件预览】:
FluentCache-master
----FluentCache.png(2KB)
----.gitignore(3KB)
----LICENSE(1KB)
----FluentCache_24.png(450B)
----FluentCache.Microsoft.Extensions.Caching.Memory()
--------FluentMemoryCache.cs(1KB)
--------FluentCache.Microsoft.Extensions.Caching.Memory.csproj(2KB)
----FluentCache.Test()
--------FluentCache.Test.csproj(10KB)
--------packages.config(919B)
--------CacheFailureTests.cs(4KB)
--------Strategies()
--------Implementations()
--------Properties()
----FluentCache.Test.Nuget()
--------FluentCache.Test.Nuget.csproj(10KB)
--------packages.config(5KB)
--------CacheTester.cs(7KB)
--------MemoryCacheNugetTests.cs(606B)
--------RuntimeCacheNugetTests.cs(711B)
--------RedisCacheNugetTests.cs(939B)
--------Properties()
--------SimpleCacheNugetTests.cs(529B)
----README.md(6KB)
----FluentCache()
--------ICacheStrategy.cs(1KB)
--------AssemblyInfo.cs(424B)
--------ParameterCacheKeys.cs(2KB)
--------Cache_Generic.cs(3KB)
--------Simple()
--------Strategies()
--------CacheValidationResult.cs(785B)
--------ICache.cs(2KB)
--------Expressions()
--------CacheOperation.cs(745B)
--------FluentCacheException.cs(1KB)
--------CacheExtensions.cs(11KB)
--------FluentCache.csproj(1KB)
--------CacheExpiration.cs(1KB)
--------CachedValue.cs(999B)
--------ICacheStrategyAsync.cs(712B)
--------Execution()
--------Parameter.cs(928B)
--------RetrievalErrorHandlerResult.cs(2KB)
----FluentCache.RuntimeCaching()
--------FluentCache.RuntimeCaching.csproj(2KB)
--------FluentMemoryCache.cs(5KB)
----FluentCache.sln(6KB)
----FluentCache.Microsoft.Extensions.Caching.Abstractions()
--------Distributed()
--------Memory()
--------FluentCache.Microsoft.Extensions.Caching.Abstractions.csproj(2KB)
----.gitattributes(1KB)
----FluentCache.Microsoft.Extensions.Caching.Redis()
--------FluentRedisCache.cs(1KB)
--------FluentCache.Microsoft.Extensions.Caching.Redis.csproj(2KB)
--------JsonSerializer.cs(814B)

网友评论