Cheat sheets for MemCache Implementation
using MemcachedProviders.Cache;
//reference Enym.Caching.dll, Log4net.dll, MemCachind.dll
//To add an item to memcache:
DistCache.Add(strKey,objValue);
//To get the item Back
DistCache.Get(strKey)
web.config Configuration settings
<?xml version="1.0"?>
<configuration>
<configSections>
<!--config settings for memcache provider-->
<section name="cacheProvider"
type="MemcachedProviders.Cache.CacheProviderSection, MemcachedProviders"
allowDefinition="MachineToApplication" restartOnExternalChanges="true"/>
<sectionGroup name="enyim.com">
<section name="memcached"
type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching" />
</sectionGroup>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
<!--end of config settings-->
</configSections>
<!-- config settings for memcache provider-->
<cacheProvider defaultProvider="MemcachedProvider" >
<providers>
<add name="MemcachedCacheProvider" type="MemcachedProviders.Cache.MemcachedCacheProvider,MemCachedProviders"
socketTimeout="1000" keySuffix ="_MySuffix_" defaultExpireTime="2000"/>
</providers>
</cacheProvider>
<enyim.com>
<memcached>
<servers>
<add address ="10.5.11.134" port ="80"></add>
</servers>
<socketPool minPoolsize ="10" maxPoolsize ="100" connectionTimeout="00:00:10" deadTimeout="00:02:00"></socketPool>
</memcached>
</enyim.com>
<log4net>
<!-- Define some output appenders -->
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionpattern value="%date[%thread]%-5level%logger[%property{NDC}]-%message%newline" />
</layout>
</appender>
<!--<threshold value="OFF" />-->
<!-- Setup the root category, add the appenders and set the default priority -->
<root>
<priority value="WARN"/>
<appender-ref ref="ConsoleAppender">
<filter type="log4net.Filter.LevelRangeFilter">
<levelmin value="WARN"/>
<levelmax value="FATAL"/>
</filter>
</appender-ref>
</root>
</log4net>
<!--End of config settings-->
</configuration>
References for MemCached providers can be downloaded from here