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

    Namespace CacheManager.Couchbase

    Classes

    BucketCacheHandle<TCacheValue>

    Cache handle implementation based on the couchbase .net client.

    BucketCacheHandleAdditionalConfiguration

    Definition for what bucket should be used and optionally a bucket password.

    CouchbaseConfigurationManager

    Manages configurations for the couchbase cache handle.

    As of version 1.0.2, changed the management of Couchbase.Core.IBuckets as those instances are already managed by the Couchbase.Core.IClusterController of the couchbase client libraray. No need to have additional collections of stuff in here.

    We keep track of added configurations via WithCouchbaseConfiguration(ConfigurationBuilderCachePart, String, ClientConfiguration) and eventually added predefined Couchbase.Core.ICluster. Referencing still works via configuration key, although, if nothing in particular is defined, the fallback should always at least go to the couchbase default cluster settings.

    Also new, fallback to Couchbase.ClusterHelper which can be used to initialize settings of a cluster statically.

    © 2025 by Michael Conrad. All rights reserved. - MichaCo.net