• CacheManager
  • Documentation
  • Api Docs
  • MichaCo.net
    Show / Hide Table of Contents

    Interface IReadOnlyCacheManagerConfiguration

    The readonly configuration contract for cache managers.

    Namespace:CacheManager.Core
    Assembly:CacheManager.Core.dll
    Syntax
    public interface IReadOnlyCacheManagerConfiguration

    Properties

    | Improve this Doc View Source

    BackplaneChannelName

    Gets the backplane channel name.

    Declaration
    string BackplaneChannelName { get; }
    Property Value
    Type Description
    String

    The channel name.

    | Improve this Doc View Source

    BackplaneConfigurationKey

    Gets the configuration key the backplane might use.

    Declaration
    string BackplaneConfigurationKey { get; }
    Property Value
    Type Description
    String

    The key of the backplane configuration.

    | Improve this Doc View Source

    BackplaneType

    Gets the factory method for a cache backplane.

    Declaration
    Type BackplaneType { get; }
    Property Value
    Type Description
    Type

    The backplane activator.

    | Improve this Doc View Source

    BackplaneTypeArguments

    Gets additional arguments which should be used instantiating the backplane.

    Declaration
    object[] BackplaneTypeArguments { get; }
    Property Value
    Type Description
    Object[]

    The list of arguments.

    | Improve this Doc View Source

    HasBackplane

    Gets a value indicating whether this instance has a backplane defined.

    Declaration
    bool HasBackplane { get; }
    Property Value
    Type Description
    Boolean

    true if this instance has cache backplane; otherwise, false.

    | Improve this Doc View Source

    LoggerFactoryType

    Gets the factory method for a logger factory.

    Declaration
    Type LoggerFactoryType { get; }
    Property Value
    Type Description
    Type

    The logger factory activator.

    | Improve this Doc View Source

    LoggerFactoryTypeArguments

    Gets additional arguments which should be used instantiating the logger factory.

    Declaration
    object[] LoggerFactoryTypeArguments { get; }
    Property Value
    Type Description
    Object[]

    The list of arguments.

    | Improve this Doc View Source

    MaxRetries

    Gets the limit of the number of retry operations per action.

    Default is 50.

    Declaration
    int MaxRetries { get; }
    Property Value
    Type Description
    Int32

    The maximum retries.

    | Improve this Doc View Source

    Name

    Gets the name of the cache.

    Declaration
    string Name { get; }
    Property Value
    Type Description
    String

    The name of the cache.

    | Improve this Doc View Source

    RetryTimeout

    Gets the number of milliseconds the cache should wait before it will retry an action.

    Default is 100.

    Declaration
    int RetryTimeout { get; }
    Property Value
    Type Description
    Int32

    The retry timeout.

    | Improve this Doc View Source

    SerializerType

    Gets the factory method for a cache serializer.

    Declaration
    Type SerializerType { get; }
    Property Value
    Type Description
    Type

    The serializer activator.

    | Improve this Doc View Source

    SerializerTypeArguments

    Gets additional arguments which should be used instantiating the serializer.

    Declaration
    object[] SerializerTypeArguments { get; }
    Property Value
    Type Description
    Object[]

    The list of arguments.

    | Improve this Doc View Source

    UpdateMode

    Gets the UpdateMode for the cache manager instance.

    Drives the behavior of the cache manager how it should update the different cache handles it manages.

    Declaration
    CacheUpdateMode UpdateMode { get; }
    Property Value
    Type Description
    CacheUpdateMode

    The cache update mode.

    • Improve this Doc
    • View Source
    © 2025 by Michael Conrad. All rights reserved. - MichaCo.net