Hanson.Cache.MultiLevel.RedisL2 6.0.0

dotnet add package Hanson.Cache.MultiLevel.RedisL2 --version 6.0.0
NuGet\Install-Package Hanson.Cache.MultiLevel.RedisL2 -Version 6.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Hanson.Cache.MultiLevel.RedisL2" Version="6.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Hanson.Cache.MultiLevel.RedisL2 --version 6.0.0
#r "nuget: Hanson.Cache.MultiLevel.RedisL2, 6.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Hanson.Cache.MultiLevel.RedisL2 as a Cake Addin
#addin nuget:?package=Hanson.Cache.MultiLevel.RedisL2&version=6.0.0

// Install Hanson.Cache.MultiLevel.RedisL2 as a Cake Tool
#tool nuget:?package=Hanson.Cache.MultiLevel.RedisL2&version=6.0.0

Multi-level cache implementation for a Level 1 "in-memory" cache and Level 2 "Redis cache"

Product Compatible and additional computed target framework versions.
.NET 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Hanson.Cache.MultiLevel.RedisL2:

Package Downloads
Hanson.Middleware.Status.Cache.MultiLevel.RedisL2

Status Check for two layer Redis Cache

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.0.0 227 11/10/2022

.NET Core 3.1 upgrade - .net6.0 upgrade
3.1.0 - .NET Core 3.1 upgrade
3.0.0-beta020 - Beta - Major refactoring of libraries to better support .netcore3.1. Abandonment of packages that are no longer needed or unmaintained.
3.0.0-beta019 - Beta - Migrate to System.Text.Json Hanson.API.Common.Client, Hanson.Cache.MultiLevel.RedisL2. Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Extensions, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity
3.0.0-beta015 - Beta - Migrate to System.Text.Json Hanson.API.Common.Client, Hanson.Cache.MultiLevel.RedisL2. Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Extensions, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity
3.0.0-beta010 - Beta - Migrate to System.Text.Json Hanson.API.Common.Client, Hanson.Cache.MultiLevel.RedisL2. Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Extensions, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity
3.0.0-beta009 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Extensions, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity
3.0.0-beta007 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Logging.Extensions.Http, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity
3.0.0-beta006 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Logging.Extensions.Http, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity
3.0.0-beta005 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config
3.0.0-beta004 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config
3.0.0-beta001 - Beta - Update dependencies for .netcore 3.1 project - delete obsolete hanson.logging.extensions, remove multi-targeting from cache libraries
2.5.7 - Delete/obsolete Hanson.Middleware.Status.HtmlExtensions replace with Hanson.Middleware.Status.RazorPages, used to support HTML responses on Status page middleware
2.5.5 - Loggly Fix + Beta version of Hanson.Middleware.Status updated to support HTML response
2.5.0 - .NET Core 2.1 upgrade - Hanson.API.Common.* and Hanson.Middleware.Status.* updates to align with new built-in IHttpRequestFactory
2.4.1-beta007 - .NET Core 2.1 upgrade - IHttpRequestFactory updates
2.4.1-beta006 - .NET Core 2.1 upgrade - IHttpRequestFactory updates
2.4.1-beta001 - .NET Core 2.1 upgrade
2.4.0 - .NET Core 2.1 upgrade
2.4.0-beta001 - .NET Core 2.1 upgrade
2.3.7 - Rollback updates from 2.3.6, Serializable attribute causes JSON serialization issues
2.3.5 - Release 2.3.4 is deprecated. Update IBasicCache to specify using a shared key. BREAKING CHANGE: Updated ICacheKeyFactory to include GetSharedCacheKey for this purpose. If you do not have a need for this feature you may implement GetSharedCacheKey to simply return GetCacheKey.
2.3.4 - Update IBasicCache to permit an override of ICacheKeyFactory when looking up a cache key. Implement new factory for this purpose GlobalEnvironmentCacheKeyFactory.
2.2.3 - Minor release to Hanson.Cache.MultiLevel.RedisL2, updating the EnvironmentPrefixedCacheKeyFactory and SegmentedCacheKey to support an optional additional environment segment suffix, specifically designed to handle deployment slots for a RC/UAT environment that might share a cache between production and RC/UAT.
2.2.2 - Fixed bug in cache GetAsync method, which wasn't passing back cached item on first request; minor release from v2.2.1 to v2.2.2
2.1.2 - Fixed issue with RemoveFromL2RedisByPattern where memory cache wasn't getting cleared
2.1.1 - Updated RemoveFromL2RedisByPattern to also remove key from memory cache
2.1.0 - Breaking change: MultiLevelL2RedisCacheConfig - Obsolete RedisConfigurationStrings and replace with RedisConfigurationOptions that can be used to specify additinoal connection settings.
2.0.12 - MultiLevelL2RedisCacheConfig - Obsolete RedisConfigurationStrings and replace with RedisConfigurationOptions that can be used to specify additinoal connection settings.
2.0.11 - MultiLevelL2RedisCacheConfig - Obsolete RedisConfigurationStrings and replace with RedisConfigurationOptions that can be used to specify additinoal connection settings.
2.0.10.0 - Updated RemoveFromL2RedisByPattern and set page size, to increase cache deleting performance.
2.0.9-beta6 - Add FlushAllDatabases method, which deletes all keys from cache
2.0.9-beta5 - Enable netstandard 1.6 multi-targeting for caching packages
2.0.9-beta4 - Enable netstandard 1.6 multi-targeting for caching packages
2.0.9-beta3 - Enable netstandard 1.6 multi-targeting for caching packages
2.0.9-beta1 - Enable netstandard 1.6 multi-targeting for caching packages
2.0.9-beta - Enable netstandard 1.6 multi-targeting for caching packages
2.0.9 - Enable netstandard 1.6 multi-targeting for caching packages
2.0.6 - Patch release for Hanson.Logging.Extensions.Http, was calling AppendFormat with a null value which was throwing an ArgumentNullException
2.0.5 - Patch release for Hanson.Middleware.Status.Cache.MultiLevel.RedisL2, update to status packages and extensions
2.0.4 - Patch release for Hanson.Cache.MultiLevel.RedisL2, foundational updates to how L2 Redis requests are distributed, updated to roundrobin requests
2.0.4-beta008 - Patch release for Hanson.Cache.MultiLevel.RedisL2, minor tracing updates
2.0.4-beta007 - Patch release for Hanson.Cache.MultiLevel.RedisL2, minor tracing updates
2.0.4-beta006 - Patch release for Hanson.Cache.MultiLevel.RedisL2, minor tracing updates
2.0.4-beta005 - Patch release for Hanson.Cache.MultiLevel.RedisL2, minor tracing updates
2.0.4-beta004 - Patch release for Hanson.Cache.MultiLevel.RedisL2, minor tracing updates
2.0.4-beta003 - Patch release for Hanson.Cache.MultiLevel.RedisL2, minor tracing updates
2.0.4-beta002 - Patch release for Hanson.Cache.MultiLevel.RedisL2, minor tracing updates
2.0.4-beta001 - Patch release for Hanson.Cache.MultiLevel.RedisL2, refactoring of how primary/secondary L2 Redis cache is utilized
2.0.3 - Patch release for Hanson.Cache.MultiLevel.RedisL2 library that controls optional diagnostic tracing via MultiLevelL2RedisCacheConfig configuration
2.0.2 - Patch release for Hanson.Cache.MultiLevel.RedisL2 library that fixes issues with memory cache and adds optional diagnostic tracing
2.0.2-beta008 - Patch release for some diagnostics added to Hanson.Cache.MultiLevel.RedisL2 library (beta)
2.0.2-beta007 - Patch release for some diagnostics added to Hanson.Cache.MultiLevel.RedisL2 library (beta)
2.0.2-beta006 - Patch release for some diagnostics added to Hanson.Cache.MultiLevel.RedisL2 library (beta)
2.0.2-beta005 - Patch release for some diagnostics added to Hanson.Cache.MultiLevel.RedisL2 library (beta)
2.0.2-beta004 - Patch release for some diagnostics added to Hanson.Cache.MultiLevel.RedisL2 library (beta)
2.0.2-beta003 - Patch release for some diagnostics added to Hanson.Cache.MultiLevel.RedisL2 library (beta)
2.0.2-beta002 - Patch release for some diagnostics added to Hanson.Cache.MultiLevel.RedisL2 library (beta)
2.0.2-beta001 - Patch release for some diagnostics added to Hanson.Cache.MultiLevel.RedisL2 library (beta)
2.0.1 - Full release of 2.0.1 library
2.0.1-beta92 - Nuget is treating beta10 as a lower version than beta9, so switching to beta91
2.0.1-beta91 - Nuget is treating beta10 as a lower version than beta9, so switching to beta91
2.0.1-beta10 - Fix SegmentedCacheKey key construction
2.0.1-beta9 - Hopeful fix for CacheExtensions registration ICacheKeyFactory
2.0.1-beta8 - Hopeful fix for CacheExtensions registration ICacheKeyFactory
2.0.1-beta7 - More refactoring around ICacheKey and ICacheKeyFactory, fix bug in SegmentedCacheKey.Key generation.
2.0.1-beta6 - Include application name as part of prefix in EnvironmentPrefixedCacheKeyFactory, update validation for CacheExtensions when registering
2.0.1-beta5 - Patch version updates to Microsoft packages to 2.0.3
2.0.1-beta4 - Update to support new abstracted CacheKey in Hanson.Cache.* packages
2.0.1-beta - netstandard2.0 upgrade beta release
2.0.0-beta2 - netstandard2.0 upgrade
2.0.0-beta - 2.0.0-beta
2.0.0 - initial release