Skip to main content
Version: v1

FluidCacheConfig Interface

Signature​

export interface FluidCacheConfig

Properties​

PropertyModifiersTypeDescription
loggeroptionalITelemetryBaseLoggerA logger that can be used to get insight into cache performance and errors
maxCacheItemAgenumberA value in milliseconds that determines the maximum age of a cache entry to return. If an entry exists in the cache, but is older than this value, the cached value will not be returned.
partitionKeystring | nullA string to specify what partition of the cache you wish to use (e.g. a user id). Null can be used to explicity indicate no partitioning, and has been chosen vs undefined so that it is clear this is an intentional choice by the caller. A null value should only be used when the host can ensure that the cache is not able to be shared with multiple users.

Property Details​

logger​

A logger that can be used to get insight into cache performance and errors

Signature​

logger?: ITelemetryBaseLogger;

Type: ITelemetryBaseLogger

maxCacheItemAge​

A value in milliseconds that determines the maximum age of a cache entry to return. If an entry exists in the cache, but is older than this value, the cached value will not be returned.

Signature​

maxCacheItemAge: number;

Type: number

partitionKey​

A string to specify what partition of the cache you wish to use (e.g. a user id). Null can be used to explicity indicate no partitioning, and has been chosen vs undefined so that it is clear this is an intentional choice by the caller. A null value should only be used when the host can ensure that the cache is not able to be shared with multiple users.

Signature​

partitionKey: string | null;

Type: string | null