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

The IndexusProviderBase type exposes the following members.

Constructors

  NameDescription
IndexusProviderBase
Initializes a new instance of the IndexusProviderBase class

Methods

  NameDescription
AddOverloaded.
Clear
Force each configured cache server node to clear the cache.
DataContractAddOverloaded.
DataContractGetOverloaded.
DataContractMultiAdd
Adding a bunch of data to the cache, prevents to make several calls from the client to the server. All data is tranported with a IDictionary with a String and Byte array combination.
DataContractMultiGet
Based on a list of key's the client receives a dictonary with all available data depending on the keys.
DataContractRegexGet
Returns items from cache node based on provided pattern.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExtendTtl
This Method extends items time to live.
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetOverloaded.
GetAbsoluteTimeExpiration
GetAllKeysOverloaded.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetServerForKey
Evaluate the correct server node for provided key.
GetStatsOverloaded.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Initialize
Initializes the provider.
(Inherited from ProviderBase.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
MultiAdd
Adding a bunch of data to the cache, prevents to make several calls from the client to the server. All data is tranported with a [!:Dictonary] with a String and Byte array combination.
MultiDelete
Delete a bunch of data from the cache. This prevents several calls from the client to the server. Only one single call is done with all relevant key's for the server node.
MultiGet
Based on a list of key's the client receives a dictonary with all available data depending on the keys.
Ping
Pings the specified host.
RegexGet
Returns items from cache node based on provided pattern.
RegexRemove
Remove Cache Items on server node based on regular expression. Each item which matches will be automatically removed from each server.
Remove
Remove cache item with provided key.
ServerNodeVersionClr
Return Servers CLR (Common Language Runtime), this is needed to decide which Hashing codes can be used.
ServerNodeVersionSharedCache
Returns current build version of Shared Cache
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Count
Retrieve amount of configured server nodes.
Description
Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs).
(Inherited from ProviderBase.)
Name
Gets the friendly name used to refer to the provider during configuration.
(Inherited from ProviderBase.)
ReplicatedServers
Retrieve replication server nodes configuration as an array of String. This is provides the Key and IPAddress of each item in the configuration section.
ReplicatedServersList
Retrieve replication server nodes configuration as a [!:List]. This is provides the Key and IPAddress of each item in the configuration section.
Servers
Retrieve configured server nodes as an array of String
ServersList
Retrieve configured server nodes configuration as a [!:List]. This is provides the Key and IPAddress of each item in the configuration section.

See Also