DefaultConfigurableCacheFactory Methods |
The DefaultConfigurableCacheFactory type exposes the following members.
Name | Description | |
---|---|---|
![]() | ConfigureBackingCache |
Configures a backing cache according to the scheme.
|
![]() | ConfigureCache |
Ensures a cache for given scheme.
|
![]() ![]() | ConvertInt(IXmlValue) |
Convert the value in the specified IXmlValue to an int.
If the conversion fails, a warning will be logged.
|
![]() ![]() | ConvertInt(IXmlValue, Int32) |
Convert the value in the specified IXmlValue to an int.
If the conversion fails, a warning will be logged.
|
![]() | DestroyCache |
Release and destroy the specified cache.
|
![]() | EnsureCache(String) |
Ensure a cache for the given name using the corresponding XML
configuration.
|
![]() | EnsureCache(DefaultConfigurableCacheFactoryCacheInfo, IXmlElement) |
Obtain the INamedCache reference for the cache
service defined by the specified scheme.
|
![]() | EnsureService(String) |
Ensure a service for the given name using the corresponding XML
configuration.
|
![]() | EnsureService(IXmlElement) |
Ensure the service for the specified scheme.
|
![]() | EnsureService(String, ServiceType) |
Ensure the service for the specified service name and type.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | FindScheme(String) |
In the configuration XML find a "scheme" element associated with
a given cache name.
|
![]() ![]() | FindScheme(IXmlElement, String) |
In the specified configuration XML, find a "scheme" element
associated with the specified scheme name.
|
![]() | FindSchemeMapping |
In the configuration XML find a "cache-mapping" element
associated with a given cache name.
|
![]() | FindServiceScheme |
In the configuration XML find a "scheme" element associated with
a given service name.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | initializeBundler |
Initialize the specified bundler using the "bundle-config" element.
|
![]() | InstantiateAny |
Create an object using "class-scheme" element.
|
![]() | InstantiateBundlingNamedCache |
Create a BundlingNamedCache using the "operation-bundling" element.
|
![]() | InstantiateCache |
Create a backing cache using the "class-scheme" element.
|
![]() | InstantiateCacheListener |
Create an ICacheListener using the "class-scheme"
element.
|
![]() | InstantiateCacheStore |
Create an ICacheLoader or ICacheStore
using the "class-scheme" element.
|
![]() | InstantiateLocalNamedCache(Int32, Int32) |
Construct a LocalNamedCache using the specified
parameters.
|
![]() | InstantiateLocalNamedCache(DefaultConfigurableCacheFactoryCacheInfo, IXmlElement) |
Create a backing cache using the "local-scheme" element.
|
![]() | InstantiateNearCache |
Construct an NearCache using the specified
parameters.
|
![]() | InstantiateSubtype |
Construct an instance of the specified type using the specified
parameters.
|
![]() ![]() | LoadDefaultCacheConfig |
Load and return the default XML cache configuration.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ReleaseCache(INamedCache) |
Release local resources associated with the specified cache
instance.
|
![]() | ReleaseCache(INamedCache, Boolean) |
Release a cache managed by this factory, optionally destroying it.
|
![]() ![]() | ReportConversionError |
Log a failed type conversion.
|
![]() | ResolveScheme(DefaultConfigurableCacheFactoryCacheInfo) |
In the configuration XML find a "scheme" element associated with
a given cache and resolve it (recursively) using the "scheme-ref"
elements.
|
![]() | ResolveScheme(IXmlElement, DefaultConfigurableCacheFactoryCacheInfo, Boolean, Boolean) |
Resolve the specified "XYZ-scheme" by retrieving the base element
refered to by the "scheme-ref" element, resolving it recursively,
and combining it with the specified overrides and cache specific
attributes.
|
![]() ![]() | ResolveScheme(IXmlElement, IXmlElement, DefaultConfigurableCacheFactoryCacheInfo, Boolean, Boolean, Boolean) |
Resolve the specified "XYZ-scheme" by retrieving the base element
refered to by the "scheme-ref" element, resolving it recursively,
and combining it with the specified overrides and cache specific
attributes.
|
![]() | ResolveSerializer |
Resolve and inject service serializer elements based on defaults
defined in the cache configuration.
|
![]() | Shutdown |
Release all resources allocated by this cache factory.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | TranslateSchemeType |
Translate the scheme name into the scheme type.
|
![]() | ValidateConfig |
Check if configuration is valid:
|
![]() | VerifyCacheListener |
Check whether or not an ICacheListener has to be
instantiated and added to an ICache according to a scheme
definition.
|