<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pablo's Development Blog &#187; .NET</title>
	<atom:link href="http://mel.melaxis.com/devblog/category/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://mel.melaxis.com/devblog</link>
	<description></description>
	<lastBuildDate>Mon, 10 Apr 2006 12:30:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A flexible caching system for .NET: MelCache</title>
		<link>http://mel.melaxis.com/devblog/2005/08/07/a-flexible-caching-system-for-net-melcache/</link>
		<comments>http://mel.melaxis.com/devblog/2005/08/07/a-flexible-caching-system-for-net-melcache/#comments</comments>
		<pubDate>Sun, 07 Aug 2005 16:49:10 +0000</pubDate>
		<dc:creator>Pablo Hoch</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://mel.melaxis.com/devblog/?p=9</guid>
		<description><![CDATA[MelCache is a caching system for .NET I wrote some time ago in C#. It is very easy to use and allows you to cache arbitrary data (byte[]) with a key (string) and an expiry date. You can also compress the cached data using GZip or BZip2 (uses the #ziplib library). Cached data can be [...]]]></description>
			<content:encoded><![CDATA[<p>MelCache is a caching system for .NET I wrote some time ago in C#. It is very easy to use and allows you to cache arbitrary data (byte[]) with a key (string) and an expiry date. You can also compress the cached data using GZip or BZip2 (uses the <a href="http://www.icsharpcode.com/OpenSource/SharpZipLib/Default.aspx">#ziplib</a> library). Cached data can be retrieved later if it has not yet expired. The caching system creates binary files which are used to store the cached data (by default 5 MB) and an XML index file. New cache files are created if needed. This is done to reduce hard drive fragmentation when caching small files. Cached files can also be deleted from the cache at any time. It is especially useful to cache files your application downloads from the Internet. <em>Note: MelCache has nothing to do with ASP.NET or ASP.NET&#8217;s caching capabilities</em> (however, it should work with ASP.NET, too).</p>
<p>The MelCache DLL (Melaxis.MelCache.dll) is signed with a strong name and can be installed in the <acronym title="Global Assembly Cache">GAC</acronym>. It requires <a href="http://www.icsharpcode.com/OpenSource/SharpZipLib/Default.aspx">ICSharpCode.SharpZipLib.dll</a> (included in the ZIP file).</p>
<p><a href="http://www.melaxis.com/download/melcache/melcache.zip">Download MelCache</a> (Documentation included)</p>
<p>You can use MelCache in freeware and open source projects without restriction. Please contact me if you want to use it otherwise. If you find any bugs in MelCache or if you have an idea how it could be improved, please leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://mel.melaxis.com/devblog/2005/08/07/a-flexible-caching-system-for-net-melcache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
