1. DynaCache - output caching for classes

    By:

    DynaCache is a small C# library that allows you to automatically cache the output from standard .NET functions. Although it is possible to use it without one, DynaCache works best when used in conjunction with a dependency injection (DI) framework, such as StructureMap, Ninject, etc.

  2. C# Redis client for the Redis NoSQL DB

    By:

    C# Redis Client for the worlds fastest distributed NoSQL datastore. Byte[], String and POCO Typed clients. Thread-Safe Basic and Pooled client managers included.

  3. EnyimMemcached

    By:

    Memcached client library for .NET based languages.

  4. NHibernate.Caches.SysCache

    By:

    Cache provider for NHibernate using ASP.NET Cache object.

  5. Windows Azure Caching

    By:

    Windows Azure Caching is a distributed, in-memory cache that can be set up in your Windows Azure deployment on web or worker roles. Caching increases performance by allowing you to store commonly accessed data in memory and reduces load on backend databases. The Windows Azure Caching NuGet package allows you to quickly provision a web or worker r... More information

  6. Enterprise Library 5.0 - Caching Application Block

    By:

    The Enterprise Library Caching Application Block lets developers incorporate a local in-memory or persistent cache in their applications.

  7. BookSleeve

    By:

    Fully asynchronous Redis client, capable of pipelined operations; this acts as a multiplexer, allowing high-performance parallel usage of a single connection (or few connections) without being blocked on each separate request. All core redis opeations are supported. This library can also be used from C# 5.0/async very effectively.

  8. ImageResizer.Plugins.DiskCache

    By:

    Adds disk caching to the ImageResizer core. Fast, multithreaded, and self-managing. Drastically increases scalability and performance. Writing processed images to disk permits images to be served as static files by IIS, eliminating the typical RAM and CPU overhead assocatied with real-time image processing. Used by websites hosting hundreds of th... More information

  9. .NET CacheAdapter

    By:

    A generic cache mechanism that provides config switching between memory, ASP.NET web, AppFabric and memcached cache mechasnisms. Fully supports AppFabric within Azure.

  10. Transient Fault Handling Core

    By:

    The Transient Fault Handling Core provides the retry mechanisms to make your application more resilient to transient faults in both synchronous and asynchronous scenarios.

  11. EnyimMemcached-NLog

    By:

    NLog based logging adapter for the Enyim Memcached library.

  12. Windows Azure Shared Caching

    By:

    Windows Azure Shared Caching enables you to easily provision a cache in the cloud to be used from any applications or services that could benefit from caching. Caching increases performance by temporarily storing information from other backend sources. High performance is achieved by maintaining this cache in-memory across multiple cache servers. F... More information

  13. Enterprise Library 5.0 - Transient Fault Handling Application Block

    By:

    The Transient Fault Handling Application Block for Windows Azure ("Topaz") provides a set of reusable and testable components for adding retry logic into your Windows Azure applications leveraging Windows Azure SQL Database, Windows Azure storage, Service Bus and Caching Service. This makes your Windows Azure application more reliable and resilient... More information

  14. MVC.Utilities

    By:

    Utility classes designed for ASP.NET MVC; deals with encryption, routing, caching, authorization, and various other security issues. Designed by used with Dependency Injection.

  15. SisoDb.MsMemoryCache - Simple Structure Oriented Db

    By:

    A Cache provider over the MS Memory Cache for SisoDb. Can be used both in ASP.Net as well as standalone. SisoDb is a schemaless document-oriented provider for SQL-Server. Using JSON and key-value storage, it lets you persist object graphs without specifying any mappings or extending any base classes interfaces etc. It lets you perform queries ag... More information

  16. CacheManagement

    By:

    Cache management is an assembly which relies on memcached. Very useful in combination with generic repository pattern and LINQ. This assembly is a wrapper around the EnyimMemcached client. It's capable of enabling a generic caching mechanism for your application with only a few lines of code. Typically, it can be used as depicted in the following c... More information

  17. NetBash.Cache

    By:

    Cache manager command for NetBash

  18. InMemoryCache

    By:

    Simple in memory cache.

  19. FileCache

    By:

    FileCache is a concrete implementation of the .Net Framework 4's System.Runtime.Caching.ObjectCache that uses the local filesystem as the target location.

  20. CacheEnumerable

    By:

    CacheEnumerable is a class that encapsulate IEnumerable collection making it reuseble but lazy loading data.