Hi Brandon, thanks for your recommendation.
I'm curious about your interest for the Memcached provider (I would think Azure support makes AppFabric the primary candidate).
Have you looked at its implementation ?
It uses
Enyim Memcached client library , an old version though and when I developed the provider late 2009, I had to come out with a solution to emulate the missing callback and tag support with additional keys and broadcasts.
I'm not sure if those features are still needed with the latest Memcached libs.
Anyway, I kept the provider system quite simple and extensible, so it shouldn't be too hard to support any kind of distributed back-end on demand.
I'll try to update the existing and bring additional providers in the future releases (some candidates are
NCache,
Shared Cache or
MongoDB,
Amazon SimpleDB).
Also, as for our other provider-based modules, we'll welcome user contributions with free licenses for the professional version.