BaseCache

class UnleashClient.cache.BaseCache

Abstract base class for caches used for UnleashClient.

If implementing your own bootstrapping methods:

  • Add your custom bootstrap method.

  • You must set the bootstrapped attribute to True after configuration is set.

abstract set(key: str, value: Any)
abstract mset(data: dict)
abstract get(key: str, default: Any | None = None)
abstract exists(key: str)
abstract destroy()