/NHibernate-Caches

Implements AES encryption for anything that goes into the cache.

Primary LanguageC#

Documentation and examples are available at www.nhforge.org Any feedback or issue can be sent to NHibernate user group(http://groups.google.com/group/nhusers) and will be greatly anticipated.

Up-to-date source code available at GitHub Website

Website: https://github.com/nhibernate/NHibernate-Caches/

What is NHibernate.Caches ?

NHibernate is able to use external caching plugins to minimize the access to the database and improve the performance. The NHibernate Contrib contains several packages to work with different caching servers and frameworks. It's recommended to research for a while before deciding which one is better for you, since some providers require installing adicional services (which provides an awesome performance, but might be harder to install in some scenarios)

Notes

Build 4.0.1GA for NHibernate 4.0.1GA

Build 3.0.0.GA (rev1442 of contrib) for NHibernate 3.0.0CR1

Build 3.0.0.CR (rev1440 of contrib) for NHibernate 3.0.0CR1

Build 3.0.0.Beta (rev1421 of contrib) for NHibernate 3.0.0Beta2

Build 3.0.0.Beta1 (rev1341 of contrib) for NHibernate 3.0.0Alpha3

Build 3.0.0.Alpha2 (rev1318 of contrib) for NHibernate 3.0.0Alpha2

  • Breaking changes
    • All chache provider works with .NET3.5

** Improvement * [NHCH-24] - Strong naming and signing assemblies * [NHCH-26] - NHibernate.Caches.Memcached updated to use Enyim.Caching.Memcached * [NHCH-28] - Remove dependency to any logging framework

Build 3.0.0.Alpha1 (rev1302 of contrib) for NHibernate 3.0.0Alpha1

** Bug * [NHCH-27] - MemCache provider fails to delete item from cache if server is memcached 1.4.4

Build 2.1.2.GA (rev1204 of contrib) for NHibernate 2.1.2GA

Build 2.1.1.GA (rev1104 of contrib) for NHibernate 2.1.1GA

Build 2.1.0.GA (rev930 of contrib) for NHibernate 2.1.0GA

Build 2.1.0.Alpha1 (rev887 of contrib) for NHibernate 2.1.0Beta3

** Improvement * [NHCH-21] - Allow mnemonic values for priority

** Patch * [NHCH-19] - Duplicate expiration property handling in MemCacheClient * [NHCH-22] - Enable read of cache.default_expiration from NH configuration

Build 2.0.0.GA for NHibernate 2.0.1GA

  • In the last release (2.0.0.RC1) there was an error in the documentation about the NH version, this release fixes that minor bug.