Port of the Enyim Memcached Provider to Couchbase Server with some improvements:
- Target framework is .NET 4.5
- Session data compression is supported.
- NLog logging can be enabled to output basic information for all Save / Load actions (item id and size before and after compression)
- LZ4 fast compression algorithm supported
- QuickLZ very fast compression algorithm supported and is default algorithm if compression enabled (http://www.quicklz.com/).
- LZ4Sharp library (https://github.com/stangelandcl/LZ4Sharp) used for fastest compression
- Provider write his configuration during start to Windows Event Log and in addition to log file.
- couchbase-aspnet project is Copyright (C) 2012 Couchbase, Inc
- LZ4Sharp is Copyright (C) 2011, Clayton Stangeland
- parts of LZ4Sharp are LZ4 - Fast LZ compression algorithm is Copyright (C) 2011, Yann Collet.
- QuickLZ data compression library
is Copyright (C) 2006-2011 Lasse Mikkel Reinhold
Install-Package CouchbaseAspNetExtended -Version 1.3.5
dotnet add package CouchbaseAspNetExtended --version 1.3.5
<PackageReference Include="CouchbaseAspNetExtended" Version="1.3.5" />
paket add CouchbaseAspNetExtended --version 1.3.5
Starting from version 18.104.22.168 Target framework set to .NET 4.5
This package is not used by any popular GitHub repositories.