Shared Cache is high performance distributed and replication cache system built for .Net applications running in server farms.
Main Namespace for server and client library.

Classes

  ClassDescription
Cache
Provides generic object cache/pool that based on CLR garbage collector (GC) logic.
CacheCleanup
Logic within this class maintains cache data and statistics, like increasing key hit counts this is used in case the cache reaches its maximum memory capacity
CacheException
Cache Excpetion returned to the client in case the server had a problem. The original exception is transferred as innerException
CacheExpire
Manage Data which expires in cache based on provided DateTime
Cleanup
This class defines cache items in cache based on various properties and configuration option to clear up memory.
Constants
Contains app.config constant names, to prevent spelling problems.
Enums
Defines General Enums
EnumUtil<(Of <(T>)>)
several Enum Utility methods
HttpContextHelper
Encapsulates all HTTP-specific information about an individual HTTP request. The code of HttpContext Helper on this page has been taken from (Ryan Olshan): http://community.strongcoders.com/blogs/ryan/archive/2005/12/25/httpcontext-helper.aspx
IndexusMessage
IndexusMessage
IndexusStatistic
Contains statistical information
Ports
Retrives fixed ports which are defined in configuration file
ServerStats

Enumerations

  EnumerationDescription
Cleanup..::.SortingOrder
Defines the sorting order of cleanup objects
Enums..::.Action
Defines Action options
Enums..::.HashingAlgorithm
Enums..::.LogCategory
LogCategory Options
Enums..::.ServiceCacheCleanUp
Service Cache CleanUp Pattern options
IndexusMessage..::.ActionValue
public enum ActionValue
IndexusMessage..::.CacheItemPriority
Specifies the relative priority of items stored in the Cache object Cache
IndexusMessage..::.StatusValue
public enum StatusValue