Skip to main content

Interface: ITenantAdminServiceConfig

Configuration for the tenant admin service.

Properties

tenantCacheTtlMs?

optional tenantCacheTtlMs?: number

The time in milliseconds a tenant is kept in the in-memory lookup cache, counted from when it was read and not extended by use, set to 0 to disable caching. Entries are invalidated when a tenant is created, updated or removed through this service, but only in the process that made the change, so this is also the longest another node can serve a tenant that has been edited elsewhere.

Default

30000

tenantCacheCapacity?

optional tenantCacheCapacity?: number

The maximum number of tenant lookups to hold in the in-memory cache.

Default

undefined (LfuCache default)

tenantCacheMutexTimeoutMs?

optional tenantCacheMutexTimeoutMs?: number

Maximum time in milliseconds to wait for the tenant cache mutex during a cache population.

Default

undefined (LfuCache default)